<template>
  <div class="mian">
    <!-- <div class="title">考前须知</div> -->
    <div class="content">
      <div class="cont-left">
        <div class="h2">考前须知</div>
        <p>
          “高级财富管理师”证书培训作为提升从业人员素质的基本途径，得到了监管部门、各金融机构及广大从业人员的高度认可，对于规范从业人员职业水平，实现从业人员自我管理起到了巨大的推动作用。
        </p>
        <p>
          不断规范“高级财富管理师”证书考试制度,目的是建立财富管理从业人员职业标准及用人规范,为金融机构和客户鉴别从业者能力提供识别标杆。为确保考试顺利有序进行，现将《考前须知》公示如下。请各位考生认真阅读，明确考试规则，遵守考试纪律，做好考前准备。
        </p>
        <div class="txt-cont" ref="catalog1" id="catalog1">
          <div class="tits">考试时间</div>
          <p>考试时间：<span style="color: red">2021年8月28日17:00-18:00</span></p>
        </div>
        <div class="txt-cont" ref="catalog2" id="catalog2">
          <div class="tits">考试内容</div>
          <p>1.题型：均为客观题，其中单选题20题，每题2分；多选题10题，每题3分；判断题15题，每题2分，总分100分。</p>
          <p>2.考点：试题内容70%源于教材学习内容，30%源于直播课程授课内容</p>
        </div>
        <div class="txt-cont" ref="catalog4" id="catalog4">
          <div class="tits">考试成绩</div>
          <p>考试成绩为“通过”或“未通过”，将在考试后以3个工作日内通知考试结果，考试通过者可获得证书。</p>
        </div>
        <div class="txt-cont" ref="catalog7" id="catalog7">
          <div class="tits">考试纪律</div>
          <p>
            1.考生应诚信考试并自觉服从监考工作人员管理，不得以任何理由妨碍监考员等考试工作人员履行职责，不得扰乱考试秩序
          </p>
          <p>2.考试过程中请关闭手机，严禁随意走动、离开考场</p>
          <p>3.考试闭卷进行，禁止翻阅资料和交头接耳</p>
          <p>4.请使用黑色中性笔答题，否则视为无效试卷</p>
          <p>5.考试时长1小时，时间到继续答题或延迟交卷者，视为无效试卷</p>
          <p>6.请认真填写试卷上的个人信息，个人信息空缺及有误者，视为无效试卷</p>
          <p>7.提前交卷的考生请迅速自觉离开考场，切勿逗留或影响其他考生答卷</p>
          <p>预祝大家考试顺利！</p>
        </div>
      </div>
      <div :class="showClass" ref="suspension">
        <div class="cont">
          <div class="titl">
            <img src="../../assets/images/lear-tips-micon.png" alt="" />
            <div class="txt">目录导航</div>
          </div>
          <ul>
            <template v-for="(item, index) in catalogList">
              <li :key="index" :class="item.active" @click="clickScroll(item.id, index)">
                <div class="name">{{ item.name }}</div>
                <div class="prog">
                  <div class="pr1"></div>
                  <div class="pr2"></div>
                </div>
              </li>
            </template>
          </ul>
        </div>
      </div>
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      showClass: 'cont-right',
      catalogList: [
        { name: '考试时间', id: 'catalog1', active: 'active' },
        { name: '考试内容', id: 'catalog2', active: '' },
        { name: '考试成绩', id: 'catalog4', active: '' },
        { name: '考试纪律', id: 'catalog7', active: '' }
      ]
    }
  },
  mounted() {
    document.addEventListener('scroll', this.handleScrollx, true)
  },
  methods: {
    handleScrollx() {
      this.catalogList.map((item, index) => {
        if (!this.$refs[item.id]) {
          return
        }
        const offH = this.$refs[item.id].getBoundingClientRect().top
        if (offH < 140 && offH > -140) {
          for (let i = 0; i < this.catalogList.length; i++) {
            this.catalogList[i].active = ''
          }
          this.catalogList[index].active = 'active'
        }
      })
      document.documentElement.scrollTop > 100 ? (this.showClass = 'cont-right susp') : (this.showClass = 'cont-right')
    },
    clickScroll(id, index) {
      document.getElementById(id).scrollIntoView()
      this.catalogList.map((item, i) => {
        item.active = ''
      })
      this.catalogList[index].active = 'active'
    }
  }
}
</script>
