详情
This commit is contained in:
@@ -13,8 +13,13 @@
|
||||
</div>
|
||||
<div class="item-info__item">
|
||||
<image src="https://cdn.cunwuyun.cn/wxmp/pingchang/to-date.png"/>
|
||||
<!-- <p>{{ info.arriveTime.substr(0, info.arriveTime.length - 3) }}</p> -->
|
||||
<span>{{ info.arriveTime && info.arriveTime.substr(0, info.arriveTime.length - 3) }} 到达</span>
|
||||
</div>
|
||||
<div class="item-info__item">
|
||||
<image src="https://cdn.cunwuyun.cn/wxmp/pingchang/kakou.png"/>
|
||||
<span>{{ info.gatewayName }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="detail-info">
|
||||
@@ -37,7 +42,7 @@
|
||||
</div>
|
||||
<div class="detail-info__item">
|
||||
<div class="left">
|
||||
<label>手机号码</label>
|
||||
<label>联系方式</label>
|
||||
</div>
|
||||
<div class="right" @click="call(info.phone)" hover-class="text-hover">
|
||||
<image src="https://cdn.cunwuyun.cn/dvcp/h5/common/phone.png"/>
|
||||
@@ -49,9 +54,16 @@
|
||||
<label>人员类别</label>
|
||||
</div>
|
||||
<div class="right">
|
||||
<span :style="{color: /[03]/.test(info.type) ? '#42D784' : '#FF4466'}">{{
|
||||
$dict.getLabel('epidemicMemberType', info.type)
|
||||
}}</span>
|
||||
<!-- :style="{color: /[03]/.test(info.type) ? '#42D784' : '#FF4466'}" -->
|
||||
<span>{{ $dict.getLabel('EP_registerPersonType', info.type) }}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="detail-info__item">
|
||||
<div class="left">
|
||||
<label>是否从事高危行业</label>
|
||||
</div>
|
||||
<div class="right">
|
||||
<span>{{ $dict.getLabel('EP_highRiskIndustries', info.highRiskIndustries) }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -195,11 +207,15 @@ export default {
|
||||
|
||||
onLoad(query) {
|
||||
this.$loading()
|
||||
this.$dict.load(['epidemicRecentHealth', 'epidemicRecentTravel', 'epidemicTouchInFourteen', 'epidemicMemberType', 'epidemicRecentTestResult']).then(() => {
|
||||
this.$dict.load(['EP_highRiskIndustries', 'EP_registerPersonType', 'epidemicTouchInFourteen', 'epidemicMemberType', 'epidemicRecentTestResult']).then(() => {
|
||||
this.getInfo(query.id)
|
||||
})
|
||||
},
|
||||
|
||||
onShow() {
|
||||
this.getInfo(query.id)
|
||||
},
|
||||
|
||||
methods: {
|
||||
preview(url) {
|
||||
uni.previewImage({
|
||||
@@ -209,25 +225,14 @@ export default {
|
||||
},
|
||||
|
||||
getInfo(id) {
|
||||
this.$instance.post(`/app/appepidemicbackhomerecord/queryDetailById?id=${id}`).then(res => {
|
||||
this.$instance.post(`/app/appepidemicpreventionregisterinfo/queryDetailById?id=${id}`).then(res => {
|
||||
if (res.code === 0) {
|
||||
this.info = res.data
|
||||
this.info.checkPhoto = JSON.parse(res.data.checkPhoto)
|
||||
let healthName = ''
|
||||
this.info.isHealth = false
|
||||
res.data.health.split(',').forEach(v => {
|
||||
if (v > 0) {
|
||||
this.info.isHealth = true
|
||||
}
|
||||
healthName = healthName + this.$dict.getLabel('epidemicRecentHealth', v)
|
||||
})
|
||||
this.info.healthName = healthName
|
||||
|
||||
this.$nextTick(() => {
|
||||
this.pageShow = true
|
||||
})
|
||||
this.info = res.data
|
||||
this.companionList = res.data.companionList
|
||||
this.travelType = res.data.travelType?.split(',')
|
||||
this.pageShow = true
|
||||
}
|
||||
|
||||
this.$hideLoading()
|
||||
})
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user