123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- <template>
- <!-- header -->
- <div class="nav-container page-component">
- <!--左侧导航 #start -->
- <div class="nav left-nav">
- <div class="nav-item ">
- <span class="v-link clickable dark" onclick="javascript:window.location='/user'">实名认证 </span>
- </div>
- <div class="nav-item ">
- <span class="v-link clickable dark" onclick="javascript:window.location='/order'"> 挂号订单 </span>
- </div>
- <div class="nav-item selected">
- <span class="v-link selected dark" onclick="javascript:window.location='/patient'"> 就诊人管理 </span>
- </div>
- <div class="nav-item ">
- <span class="v-link clickable dark"> 修改账号信息 </span>
- </div>
- <div class="nav-item ">
- <span class="v-link clickable dark"> 意见反馈 </span>
- </div>
- </div>
- <!-- 左侧导航 #end -->
- <!-- 右侧内容 #start -->
- <div class="page-container">
- <div class="personal-patient">
- <div class="header-wrapper">
- <div class="title"> 就诊人管理</div>
- </div>
- <div class="content-wrapper">
- <el-card class="patient-card" shadow="always" v-for="item in patientList" :key="item.id">
- <div slot="header" class="clearfix">
- <div>
- <span class="name">{{ item.name }}</span>
- <span>{{ item.certificatesNo }} {{ item.param.certificatesTypeString }}</span>
- <div class="detail" @click="show(item.id)"> 查看详情 <span class="iconfont"></span></div>
- </div>
- </div>
- <div class="card SELF_PAY_CARD">
- <div class="info">
- <span class="type">{{ item.isInsure == 0 ? '自费' : '医保'}}</span>
- <span class="card-no">{{ item.certificatesNo }}</span>
- <span class="card-view">{{ item.param.certificatesTypeString }}</span>
- </div>
- <span class="operate"></span></div>
- <div class="card">
- <div class="text bind-card"></div>
- </div>
- </el-card>
- <div class="item-add-wrapper v-card clickable" @click="add()">
- <div class="">
- <div>+ 添加就诊人</div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- 右侧内容 #end -->
- </div>
- <!-- footer -->
- </template>
- <script>
- import '~/assets/css/hospital_personal.css'
- import '~/assets/css/hospital.css'
- import '~/assets/css/personal.css'
- import patientApi from '@/api/user/patient'
- export default {
- data() {
- return {
- patientList: []
- }
- },
- created() {
- this.findPatientList()
- },
- methods: {
- findPatientList() {
- patientApi.findList().then(response => {
- this.patientList = response.data
- })
- },
- add() {
- window.location.href = '/patient/add'
- },
- show(id) {
- window.location.href = '/patient/show?id=' + id
- }
- }
- }
- </script>
- <style>
- .header-wrapper .title {
- font-size: 16px;
- margin-top: 0;
- }
- .content-wrapper {
- margin-left: 0;
- }
- .patient-card .el-card__header .detail{
- font-size: 14px;
- }
- </style>
|