Commit c5154be1 authored by gengchunlei's avatar gengchunlei

居民端小程序 随访列表样式调整

parent 2c7ea394
<template> <template>
<div class='class="flex flex-col visit-list" style="height: 100vh"'> <div class="flex flex-col visit-list" style="height: 100vh">
<div class="p-3 text-black text-center shrink-0 doc-nav-bar"> <div class="p-3 text-black text-center shrink-0 doc-nav-bar">
<span>随访记录</span> <span>随访记录</span>
</div> </div>
...@@ -10,8 +10,10 @@ ...@@ -10,8 +10,10 @@
:title='item.title' :name='item.name'></van-tab> :title='item.title' :name='item.name'></van-tab>
</van-tabs> </van-tabs>
<div class='grow overflow-y-auto' ref='list'> <div class='grow overflow-y-auto' ref='list'>
<van-pull-refresh v-model='loadingRefresh' @refresh='onRefresh' <van-pull-refresh v-model='loadingRefresh'
:disabled='isRefreshDisable'> @refresh='onRefresh'
:disabled='isRefreshDisable'
>
<van-list <van-list
v-model:loading='loading' v-model:loading='loading'
:finished='finished' :finished='finished'
...@@ -45,8 +47,8 @@ ...@@ -45,8 +47,8 @@
<span class="label">随访机构</span> <span class="label">随访机构</span>
<span> {{ item.serveUnitName }}</span> <span> {{ item.serveUnitName }}</span>
</div> </div>
<span class="tag tag-red" v-show="item.serveType == '1'">高危筛查</span> <span class="tag tag-yellow" v-show="item.serveType == '5'">通用随访</span>
<span class="tag tag-blue" v-show="item.serveType == '2'">专病筛查</span> <span class="tag tag-green" v-show="item.serveType == '3' || item.serveType == '4' ">专病随访</span>
</div> </div>
</div> </div>
</van-list> </van-list>
...@@ -57,14 +59,10 @@ ...@@ -57,14 +59,10 @@
</van-pull-refresh> </van-pull-refresh>
</div> </div>
<div class='p-3 floor' v-if='activeTab'>
<van-button round block type='primary' class='card-bt' @click='addBtn'>新增通用随访</van-button>
</div>
</div> </div>
</template> </template>
<script> <script>
import { deleteVisit } from '@/api/doctor/generalFU.js'
import { showConfirmDialog, showToast } from 'vant' import { showConfirmDialog, showToast } from 'vant'
import { useStore } from '@/residentWX/store' import { useStore } from '@/residentWX/store'
import { queryVisitList } from '@/api/residentWX/visit' import { queryVisitList } from '@/api/residentWX/visit'
...@@ -125,6 +123,7 @@ export default { ...@@ -125,6 +123,7 @@ export default {
const query = { const query = {
residentInfoId: this.baseInfo.residentInfoId, residentInfoId: this.baseInfo.residentInfoId,
diseaseType: this.activeTab, diseaseType: this.activeTab,
serveTypeList: ['3', '4', '5'],
pageIndex: this.pagination.pageIndex, pageIndex: this.pagination.pageIndex,
pageSize: this.pagination.pageSize pageSize: this.pagination.pageSize
} }
...@@ -157,20 +156,6 @@ export default { ...@@ -157,20 +156,6 @@ export default {
this.pagination.pageIndex = 1 this.pagination.pageIndex = 1
this.load(false) this.load(false)
}, },
addBtn() {
if (this.baseInfo.chronicStatus === 9) {
showToast('该居民已标记为死亡,无法新增随访')
return
}
let par = {
residentInfoId: this.baseInfo.residentInfoId,
diseaseType: this.activeTab
}
this.$router.push({
path: `/doctor/followUp/generalFU/add`,
query: par
})
},
toDetail(item) { toDetail(item) {
let par = { let par = {
relationId: item.relationId relationId: item.relationId
...@@ -180,31 +165,6 @@ export default { ...@@ -180,31 +165,6 @@ export default {
query: par query: par
}) })
}, },
editBtn(item) {
let par = {
id: item.relationId,
residentInfoId: this.baseInfo.residentInfoId
}
this.$router.push({
path: `/doctor/followUp/generalFU/add`,
query: par
})
},
delBtn(item) {
showConfirmDialog({
title: '提示',
message: '确认删除该随访记录吗?\n确认后将无法查看该随访信息'
}).then(() => {
// on confirm
// console.log(item.id)
deleteVisit({ id: item.id }).then(res => {
this.load()
})
})
.catch(() => {
// on cancel
})
}
} }
} }
</script> </script>
...@@ -242,15 +202,15 @@ export default { ...@@ -242,15 +202,15 @@ export default {
padding: 4px 8px; padding: 4px 8px;
font-size: 12px; font-size: 12px;
} }
.tag-red { .tag-yellow {
border: 1px solid #FFA39E; border: 1px solid #FFD591;
color: #F5222D; color: #FA8C16;
background-color: #FFF1F0; background-color: #FFF7E6;
} }
.tag-blue { .tag-green {
border: 1px solid #ADC6FF; border: 1px solid #B7EB8F;
color: #2F54EB; color: #52C41A;
background-color: #F0F5FF; background-color: #F6FFED;
} }
</style> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment