index.vue 2.93 KB
<template>
  <div class="regIssue_container">
    <NafmHeader :title="$t('title.regIssue')" navClass="nafmii-head-bg3">
      <template #bottom>
        <SearchFirst class="common_search" placeholder="请输入企业名称/注册报告名称/主承销商" />
        <img :src="require('@/assets/icon/filter.png')" class="filter" @click="show=true" />
      </template>
    </NafmHeader>

    <div class="regIssue_content">
      <van-list v-model="loading" :finished="finished" finished-text="已经到底了" @load="onLoad">
        <div class="regIssue_list">
          <div class="regIssue_item" v-for="(item,index) in list" :key="index">
            <h3>{{item.title}}</h3>
            <div class="bottom">
              <div class="btm_left">
                <img :src="require('@/assets/icon/time_update.png')">
                <span class="time">更新日期:{{item.time}} </span>
              </div>
              <div class="btm_right">{{item.type}}</div>
            </div>
          </div>
        </div>
      </van-list>
    </div>

    <van-popup v-model="show" position="right" :style="{ height: '100%',width: '85%' }">
      <div class="filter_container">
        <h3>项目状态</h3>
        <div class="status_list">

        </div>
        <h3>品种</h3>
        <div class="class_list">

        </div>
      </div>
    </van-popup>
  </div>
</template>
<script>
import SearchFirst from '@/components/SearchFirst'
export default {
  name: 'RegIssue',
  components: {
    SearchFirst
  },
  data() {
    return {
      loading: false,
      finished: false,
      show: false,
      list: [
        {
          title: '南京市高淳区城市投资有限公司关于发行2021年度第一期中期票据的注册报告',
          time: '2021-4-12',
          type: 'MTN'
        },
        {
          title: '南京市高淳区城市投资有限公司关于发行2021年度第一期中期票据的注册报告',
          time: '2021-4-12',
          type: 'MTN'
        }
      ]
    }
  },
  methods: {
    onLoad() {
      this.finished = true
      this.loading = false
    }
  }
}
</script>
<style lang="less" scoped>
@import "~@/assets/css/search.less";
/deep/ .nav_bottom_container {
  display: flex;
  flex-direction: row;
  align-items: center;
  .filter {
    width: 18px;
    height: 21px;
    margin-left: 15px;
  }
}
.common_search {
  display: flex;
  flex: 1;
  width: auto;
}
.regIssue_list {
  padding: 0 15px;
  .regIssue_item {
    padding: 10px 0 12px 0;
    border-bottom: 1px solid #f8f8f8;
    display: flex;
    flex-direction: column;
    h3 {
      color: #222;
      font-size: 16px;
    }
    .bottom {
      display: flex;
      flex-direction: row;
      margin-top: 10px;
      color: #888d8d;
      font-size: 12px;
      justify-content: space-between;
      .btm_left {
        display: flex;
        align-items: center;
      }
      img {
        width: 17px;
        height: 17px;
        margin-right: 7px;
      }
    }
  }
}
</style>