<template>
  <div id="index">
    <el-row>
      <el-col :span="24" class="main animate__animated animate__backInRight" v-loading="loading">
        <cHead :is_menu="false">
          <template v-slot:info>
            <div class="w_1200">
              <el-col :span="24" class="one">
                <el-tabs v-model="activeName" @tab-click="handleClick" v-if="type == 0">
                  <el-tab-pane label="全部" name="0"></el-tab-pane>
                  <el-tab-pane label="全国" name="1"></el-tab-pane>
                  <el-tab-pane label="省内" name="2"></el-tab-pane>
                </el-tabs>
                <el-tabs v-model="activeName" @tab-click="handleClick" v-else>
                  <el-tab-pane label="行业动态" name="0"></el-tab-pane>
                  <el-tab-pane label="科技成果" name="1"></el-tab-pane>
                </el-tabs>
              </el-col>
              <el-col :span="24" class="two">
                <a-list item-layout="horizontal" :data-source="list">
                  <template #renderItem="{ item }">
                    <a-list-item class="list" @click="toView(item)">
                      <el-col :span="2" class="time">
                        <div class="year" v-if="item.time">{{ moment(item.time).format('YYYY') }}</div>
                        <div class="date" v-if="item.time">{{ moment(item.time).format('MM-DD') }}</div>
                      </el-col>
                      <el-col :span="22" class="other">
                        <el-col :span="24" class="name textOver">
                          <el-tooltip effect="dark" :content="item.title" placement="top">
                            {{ item.title || '暂无标题' }}
                          </el-tooltip>
                        </el-col>
                        <el-col :span="24" class="two_1"> <span>来源: </span>{{ item.content || '来源' }} </el-col>
                      </el-col>
                    </a-list-item>
                  </template>
                </a-list>
              </el-col>
              <el-col :span="24" class="thr">
                <a-pagination
                  v-model:page-size="limit"
                  show-size-changer
                  :page-size-options="pageSizeOptions"
                  :total="total"
                  @showSizeChange="onShowSizeChange"
                />
              </el-col>
            </div>
          </template>
        </cHead>
      </el-col>
    </el-row>
  </div>
</template>

<script setup lang="ts">
// 基础
import type { TabsPaneContext } from 'element-plus';
import type { Ref } from 'vue';
import { onMounted, getCurrentInstance, ref } from 'vue';
import { useRouter, useRoute } from 'vue-router';
import moment from 'moment';
// 接口
// import { ToolsStore } from '@/stores/tool';
// import type { IQueryResult } from '@/util/types.util';
// const toolsAxios = ToolsStore();
const { proxy } = getCurrentInstance() as any;

// 路由
const router = useRouter();
const route = useRoute();
// 加载中
const loading: Ref<any> = ref(false);
let list: Ref<any> = ref([
  {
    title: '争当创新驱动发展先行军',
    time: '2023-07-31',
    content:
      '“八八战略”实施的20年，是之江大地的科技园区沿着习近平同志擘画的蓝图踔厉奋发、勇毅前行的20年。20年来，从“风景天堂”“西湖天堂”蝶变为“硅谷天堂”“高科技天堂”的杭州高新区；从南湖畔的科创种子成长为G60科创走廊上璀璨明珠的嘉兴科技城；从开启“鲲鹏展翅搏长天”新征程到谱写“勇立潮头敢为先”新篇章的宁波高新区……钱塘两岸的科技园区凭借体制机制灵活、科教资源集聚、产业基础扎实等优势，深入贯彻“八八战略”，在创新驱动、改革攻坚、开放合作等方面率先垂范，以高质量发展的生动实践展现了“八八战略”引领浙江现代化建设的丰硕成果。'
  },
  {
    title: '“八八战略”引领浙江闯出创新改革开放新路',
    time: '2023-07-31',
    content:
      '“八八战略”实施的20年，是之江大地的科技园区沿着习近平同志擘画的蓝图踔厉奋发、勇毅前行的20年。20年来，从“风景天堂”“西湖天堂”蝶变为“硅谷天堂”“高科技天堂”的杭州高新区；从南湖畔的科创种子成长为G60科创走廊上璀璨明珠的嘉兴科技城；从开启“鲲鹏展翅搏长天”新征程到谱写“勇立潮头敢为先”新篇章的宁波高新区……钱塘两岸的科技园区凭借体制机制灵活、科教资源集聚、产业基础扎实等优势，深入贯彻“八八战略”，在创新驱动、改革攻坚、开放合作等方面率先垂范，以高质量发展的生动实践展现了“八八战略”引领浙江现代化建设的丰硕成果。'
  },
  {
    title: '《吉林省科学技术普及条例》将施行',
    time: '2023-07-31',
    content:
      '“八八战略”实施的20年，是之江大地的科技园区沿着习近平同志擘画的蓝图踔厉奋发、勇毅前行的20年。20年来，从“风景天堂”“西湖天堂”蝶变为“硅谷天堂”“高科技天堂”的杭州高新区；从南湖畔的科创种子成长为G60科创走廊上璀璨明珠的嘉兴科技城；从开启“鲲鹏展翅搏长天”新征程到谱写“勇立潮头敢为先”新篇章的宁波高新区……钱塘两岸的科技园区凭借体制机制灵活、科教资源集聚、产业基础扎实等优势，深入贯彻“八八战略”，在创新驱动、改革攻坚、开放合作等方面率先垂范，以高质量发展的生动实践展现了“八八战略”引领浙江现代化建设的丰硕成果。'
  },
  {
    title: '吉林启动“吉里好成果”平台建设',
    time: '2023-07-31',
    content:
      '“八八战略”实施的20年，是之江大地的科技园区沿着习近平同志擘画的蓝图踔厉奋发、勇毅前行的20年。20年来，从“风景天堂”“西湖天堂”蝶变为“硅谷天堂”“高科技天堂”的杭州高新区；从南湖畔的科创种子成长为G60科创走廊上璀璨明珠的嘉兴科技城；从开启“鲲鹏展翅搏长天”新征程到谱写“勇立潮头敢为先”新篇章的宁波高新区……钱塘两岸的科技园区凭借体制机制灵活、科教资源集聚、产业基础扎实等优势，深入贯彻“八八战略”，在创新驱动、改革攻坚、开放合作等方面率先垂范，以高质量发展的生动实践展现了“八八战略”引领浙江现代化建设的丰硕成果。'
  },
  {
    title: '争当创新驱动发展先行军',
    time: '2023-07-31',
    content:
      '“八八战略”实施的20年，是之江大地的科技园区沿着习近平同志擘画的蓝图踔厉奋发、勇毅前行的20年。20年来，从“风景天堂”“西湖天堂”蝶变为“硅谷天堂”“高科技天堂”的杭州高新区；从南湖畔的科创种子成长为G60科创走廊上璀璨明珠的嘉兴科技城；从开启“鲲鹏展翅搏长天”新征程到谱写“勇立潮头敢为先”新篇章的宁波高新区……钱塘两岸的科技园区凭借体制机制灵活、科教资源集聚、产业基础扎实等优势，深入贯彻“八八战略”，在创新驱动、改革攻坚、开放合作等方面率先垂范，以高质量发展的生动实践展现了“八八战略”引领浙江现代化建设的丰硕成果。'
  },
  {
    title: '“八八战略”引领浙江闯出创新改革开放新路',
    time: '2023-07-31',
    content:
      '“八八战略”实施的20年，是之江大地的科技园区沿着习近平同志擘画的蓝图踔厉奋发、勇毅前行的20年。20年来，从“风景天堂”“西湖天堂”蝶变为“硅谷天堂”“高科技天堂”的杭州高新区；从南湖畔的科创种子成长为G60科创走廊上璀璨明珠的嘉兴科技城；从开启“鲲鹏展翅搏长天”新征程到谱写“勇立潮头敢为先”新篇章的宁波高新区……钱塘两岸的科技园区凭借体制机制灵活、科教资源集聚、产业基础扎实等优势，深入贯彻“八八战略”，在创新驱动、改革攻坚、开放合作等方面率先垂范，以高质量发展的生动实践展现了“八八战略”引领浙江现代化建设的丰硕成果。'
  },
  {
    title: '《吉林省科学技术普及条例》将施行',
    time: '2023-07-31',
    content:
      '“八八战略”实施的20年，是之江大地的科技园区沿着习近平同志擘画的蓝图踔厉奋发、勇毅前行的20年。20年来，从“风景天堂”“西湖天堂”蝶变为“硅谷天堂”“高科技天堂”的杭州高新区；从南湖畔的科创种子成长为G60科创走廊上璀璨明珠的嘉兴科技城；从开启“鲲鹏展翅搏长天”新征程到谱写“勇立潮头敢为先”新篇章的宁波高新区……钱塘两岸的科技园区凭借体制机制灵活、科教资源集聚、产业基础扎实等优势，深入贯彻“八八战略”，在创新驱动、改革攻坚、开放合作等方面率先垂范，以高质量发展的生动实践展现了“八八战略”引领浙江现代化建设的丰硕成果。'
  },
  {
    title: '吉林启动“吉里好成果”平台建设',
    time: '2023-07-31',
    content:
      '“八八战略”实施的20年，是之江大地的科技园区沿着习近平同志擘画的蓝图踔厉奋发、勇毅前行的20年。20年来，从“风景天堂”“西湖天堂”蝶变为“硅谷天堂”“高科技天堂”的杭州高新区；从南湖畔的科创种子成长为G60科创走廊上璀璨明珠的嘉兴科技城；从开启“鲲鹏展翅搏长天”新征程到谱写“勇立潮头敢为先”新篇章的宁波高新区……钱塘两岸的科技园区凭借体制机制灵活、科教资源集聚、产业基础扎实等优势，深入贯彻“八八战略”，在创新驱动、改革攻坚、开放合作等方面率先垂范，以高质量发展的生动实践展现了“八八战略”引领浙江现代化建设的丰硕成果。'
  }, {
    title: '争当创新驱动发展先行军',
    time: '2023-07-31',
    content:
      '“八八战略”实施的20年，是之江大地的科技园区沿着习近平同志擘画的蓝图踔厉奋发、勇毅前行的20年。20年来，从“风景天堂”“西湖天堂”蝶变为“硅谷天堂”“高科技天堂”的杭州高新区；从南湖畔的科创种子成长为G60科创走廊上璀璨明珠的嘉兴科技城；从开启“鲲鹏展翅搏长天”新征程到谱写“勇立潮头敢为先”新篇章的宁波高新区……钱塘两岸的科技园区凭借体制机制灵活、科教资源集聚、产业基础扎实等优势，深入贯彻“八八战略”，在创新驱动、改革攻坚、开放合作等方面率先垂范，以高质量发展的生动实践展现了“八八战略”引领浙江现代化建设的丰硕成果。'
  },
  {
    title: '“八八战略”引领浙江闯出创新改革开放新路',
    time: '2023-07-31',
    content:
      '“八八战略”实施的20年，是之江大地的科技园区沿着习近平同志擘画的蓝图踔厉奋发、勇毅前行的20年。20年来，从“风景天堂”“西湖天堂”蝶变为“硅谷天堂”“高科技天堂”的杭州高新区；从南湖畔的科创种子成长为G60科创走廊上璀璨明珠的嘉兴科技城；从开启“鲲鹏展翅搏长天”新征程到谱写“勇立潮头敢为先”新篇章的宁波高新区……钱塘两岸的科技园区凭借体制机制灵活、科教资源集聚、产业基础扎实等优势，深入贯彻“八八战略”，在创新驱动、改革攻坚、开放合作等方面率先垂范，以高质量发展的生动实践展现了“八八战略”引领浙江现代化建设的丰硕成果。'
  },
  {
    title: '《吉林省科学技术普及条例》将施行',
    time: '2023-07-31',
    content:
      '“八八战略”实施的20年，是之江大地的科技园区沿着习近平同志擘画的蓝图踔厉奋发、勇毅前行的20年。20年来，从“风景天堂”“西湖天堂”蝶变为“硅谷天堂”“高科技天堂”的杭州高新区；从南湖畔的科创种子成长为G60科创走廊上璀璨明珠的嘉兴科技城；从开启“鲲鹏展翅搏长天”新征程到谱写“勇立潮头敢为先”新篇章的宁波高新区……钱塘两岸的科技园区凭借体制机制灵活、科教资源集聚、产业基础扎实等优势，深入贯彻“八八战略”，在创新驱动、改革攻坚、开放合作等方面率先垂范，以高质量发展的生动实践展现了“八八战略”引领浙江现代化建设的丰硕成果。'
  },
  {
    title: '吉林启动“吉里好成果”平台建设',
    time: '2023-07-31',
    content:
      '“八八战略”实施的20年，是之江大地的科技园区沿着习近平同志擘画的蓝图踔厉奋发、勇毅前行的20年。20年来，从“风景天堂”“西湖天堂”蝶变为“硅谷天堂”“高科技天堂”的杭州高新区；从南湖畔的科创种子成长为G60科创走廊上璀璨明珠的嘉兴科技城；从开启“鲲鹏展翅搏长天”新征程到谱写“勇立潮头敢为先”新篇章的宁波高新区……钱塘两岸的科技园区凭借体制机制灵活、科教资源集聚、产业基础扎实等优势，深入贯彻“八八战略”，在创新驱动、改革攻坚、开放合作等方面率先垂范，以高质量发展的生动实践展现了“八八战略”引领浙江现代化建设的丰硕成果。'
  }

]);
let total: Ref<number> = ref(12);
let skip = 0;
let limit: number = proxy.$limit;
const pageSizeOptions = ref<string[]>(['12', '24', '60', '120']);
const activeName = ref('0');
let type: Ref<any> = ref(route.query.type);

// 请求
onMounted(async () => {
  loading.value = true;
  await searchOther();
  await search({ skip, limit });
  loading.value = false;
});
const search = async (e: { skip: number; limit: number }) => {
  const info = { skip: e.skip, limit: e.limit };
  //   const res: IQueryResult = await userCheckAxios.query(info);
  //   if (res.errcode == '0') {
  //     list.value = res.data;
  //     total.value = res.total;
  //   }
};
// 查询其他信息
const searchOther = async () => {
  //   let res: IQueryResult;
  //   // 性别
  //   res = await dictAxios.query({ type: 'common_gender' });
  //   if (res.errcode == '0') genderList.value = res.data;
};
// 交易大厅查看详情
const toView = (item) => {
  router.push({ path: '/policy/detail', query: { id: item.id || item._id } });
};
const onShowSizeChange = (current: number, pageSize: number) => {
  console.log(current, pageSize);
  limit = pageSize;
};
const handleClick = (tab: TabsPaneContext, event: Event) => {
  console.log(tab, event);
}
</script>
<style scoped lang="scss">
.main {
  .two {
    .list:hover {
      box-shadow: 0 0 16px rgba(35, 116, 255, 0.6);
    }

    .name {
      font-family: PingFangSC-Medium;
      font-size: 16px;
      color: #121834;
      line-height: 16px;
      font-weight: 700;
      margin-bottom: 20px;
    }

    .name:hover {
      color: #2374ff;
    }

    .two_1 {
      font-size: 14px;
      text-align: justify;
      line-height: 14px;
      font-weight: 400;
      letter-spacing: 0;
      color: #8f97a3;
      margin-top: 20px;

      span:last-child {
        color: #525a68;
      }
    }

    .time {
      font-family: PingFangSC-Regular;
      font-size: 12px;
      color: #989898;
      line-height: 12px;

      .year {
        margin-bottom: 2px;
      }

      .date {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 10px;
      }
    }
  }

  .thr {
    display: flex;
    flex-direction: row-reverse;
    padding: 10px 0;
  }
}
</style>
