|
@@ -0,0 +1,168 @@
|
|
|
+<!--
|
|
|
+ 描述: 发展历程
|
|
|
+ 作者: Jack Chen
|
|
|
+ 日期: 2020-05-09
|
|
|
+-->
|
|
|
+
|
|
|
+<template>
|
|
|
+ <div class="Newly-container">
|
|
|
+ <div class="tabs">
|
|
|
+ <ul class="tab-tilte">
|
|
|
+ <li v-for="(itemTit, index) in tabTitle" @mouseover="handleMouseOver(index)" @mouseout="handleMouseOut(index)" :class="{active: cur == index}">
|
|
|
+ {{ itemTit }}
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ <div class="indicatorDots">
|
|
|
+ <span :class="{active: cur == i}" v-for="(v, i) in tabTitle" :key="i"></span>
|
|
|
+ </div>
|
|
|
+ <div class="tab-content">
|
|
|
+ <div v-for="(itemCon, index) in tabCon" v-show="cur == index">
|
|
|
+ <div v-for="(v, i) in itemCon" :key="i" class="content">
|
|
|
+ {{ v }}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+export default {
|
|
|
+ name: "Newly",
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ timer: null,
|
|
|
+ // tabTitle: ['2015', '2016', '2017', '2018', '2019', '2020'],
|
|
|
+ tabTitle: ['2019.12', '2020.1', '2020.2', '2020.4', '2020.6', '2020.7'],
|
|
|
+ tabCon: [
|
|
|
+ [
|
|
|
+ '2019年12月底,湖北省武汉市疾控中心监测发现不明原因肺炎病例。',
|
|
|
+ '2019.12.30,武汉市卫生健康委向辖区医疗机构发布《关于做好不明原因肺炎救治工作的紧急通知》。',
|
|
|
+ '2019.12.31,国家卫生健康委员会凌晨作出安排部署。派出工作组、专家组赶赴武汉市,指导做好疫情处置工作,开展现场调查。'
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ '2020.1.1,国家卫健委成立疫情应对处置领导小组。',
|
|
|
+ '2020.1.11,国家疾控中心向武汉提供PCR检测试剂,用于对武汉疑似病例的检测、诊断。',
|
|
|
+ '2020.1.22,鉴于疫情迅速蔓延,防控工作面临严峻挑战,习近平明确要求湖北省对人员外流实施全面严格管控。'
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ '2020.2.2,武汉首座用于集中收治新型冠状病毒感染肺炎患者的专科医院——火神山医院,正式交付解放军支援湖北医疗队。',
|
|
|
+ '2020.2.20,国家医保局医药管理司司长熊先军说,目前,全国所有专职医疗机构都纳入定点,雷神山、火神山医院救治费用全部报销。',
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ '2020.4.3,国务院公告:2020年4月4日举行全国性哀悼活动。',
|
|
|
+ '2020.4.15,习近平总书记主持召开中央政治局常委会会议,听取疫情防控工作和当前经济形势的汇报。',
|
|
|
+ '2020.4.27,湖北省、武汉市疫情防控已由应急性超常规防控向常态化防控转变。'
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ '2020.6.4,经国家专家组评估确认,三名患者均达到出院标准,武汉在院新冠肺炎患者再次清零。',
|
|
|
+ '2020.6.15,北京又有12地升级为疫情中风险,所有社区进入一级工作状态。',
|
|
|
+ '2020.6.22,截至目前,北京已有39个中风险地区。',
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ '2020.7.7,北京新发地集中隔离人员今起分批解除隔离。',
|
|
|
+ '2020.7.20,北京应急响应下调为三级,北京中风险地区清零。',
|
|
|
+ '2020.7.30,大连号召全民抗疫参战,大连新增本土病例8例,新疆新增本土病例31例。'
|
|
|
+ ]
|
|
|
+ ],
|
|
|
+ cur: 0, //默认选中第一个tab
|
|
|
+ }
|
|
|
+ },
|
|
|
+ mounted() {
|
|
|
+ this.getTimer();
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ getTimer() {
|
|
|
+ this.timer = setInterval(() => {
|
|
|
+ this.cur++;
|
|
|
+ if (this.cur == this.tabTitle.length) {
|
|
|
+ this.cur = 0;
|
|
|
+ }
|
|
|
+ }, 2000)
|
|
|
+ },
|
|
|
+ handleMouseOver(index) {
|
|
|
+ this.cur = index;
|
|
|
+ clearInterval(this.timer);
|
|
|
+ },
|
|
|
+ handleMouseOut(index) {
|
|
|
+ this.getTimer();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ beforeDestroy() {
|
|
|
+ clearInterval(this.timer);
|
|
|
+ }
|
|
|
+};
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="scss" scoped>
|
|
|
+.Newly-container {
|
|
|
+ margin: 0 0.125rem;
|
|
|
+ .tabs {
|
|
|
+ display: flex;
|
|
|
+ .tab-tilte {
|
|
|
+ li {
|
|
|
+ color: #fff;
|
|
|
+ background-color: rgba(36, 196, 255, 0.5);
|
|
|
+ text-align: center;
|
|
|
+ cursor: pointer;
|
|
|
+ width: 1.0rem;
|
|
|
+ height: 0.35rem;
|
|
|
+ line-height: 0.35rem;
|
|
|
+ margin-bottom: 0.175rem;
|
|
|
+ -webkit-border-radius: 5px;
|
|
|
+ -ms-border-radius: 5px;
|
|
|
+ -o-border-radius: 5px;
|
|
|
+ -moz-border-radius: 5px;
|
|
|
+ border-radius: 5px;
|
|
|
+ &.active{
|
|
|
+ background: linear-gradient(to right, #1b81bc, 20%, #24c4ff);
|
|
|
+ color: #fff;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .indicatorDots {
|
|
|
+ background-color: rgba(36, 196, 255, 0.5);
|
|
|
+ width: 1px;
|
|
|
+ height: 2.8rem;
|
|
|
+ margin: 0.0625rem 0 0 0.375rem;
|
|
|
+ span {
|
|
|
+ display: block;
|
|
|
+ height: 0.525rem;
|
|
|
+ margin-left: -0.0875rem;
|
|
|
+ &:after {
|
|
|
+ content: '';
|
|
|
+ display: block;
|
|
|
+ width: 0.125rem;
|
|
|
+ height: 0.125rem;
|
|
|
+ background: #ddd;
|
|
|
+ -webkit-border-radius: 50%;
|
|
|
+ -ms-border-radius: 50%;
|
|
|
+ -o-border-radius: 50%;
|
|
|
+ -moz-border-radius: 50%;
|
|
|
+ border-radius: 50%;
|
|
|
+ border: 2px solid #1b81bc;
|
|
|
+ }
|
|
|
+ &.active {
|
|
|
+ &:after {
|
|
|
+ background: #24c4ff;
|
|
|
+ -webkit-box-shadow: 0 0 0.125rem #1b81bc;
|
|
|
+ box-shadow: 0 0 0.125rem #1b81bc;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .tab-content {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ div {
|
|
|
+ margin-left: 0.1875rem;
|
|
|
+ color: #fff;
|
|
|
+ .content {
|
|
|
+ line-height: 0.275rem;
|
|
|
+ padding: 0.125rem 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|