This commit is contained in:
shijingjing
2022-03-26 15:32:20 +08:00
parent 7e063e5a9a
commit 9c4b47deca
3 changed files with 132 additions and 55 deletions

View File

@@ -6,8 +6,10 @@
<div class="user-phone">
<div class="user">
<img src="./img/phone.png" alt="">
<span>李白</span>
<span>待走访</span>
<span>{{ data.name }}</span>
<span :style="{color: data.status==0? '#FFBB00':data.status==1? '#FF8822':data.status==2? '#FF4466':'#2EA222'}">
{{ $dict.getLabel('fpRiskPersonStatus',data.status) }}
</span>
</div>
<div class="phone" @click="callPhone">
<img src="./img/user.png" alt="">
@@ -18,57 +20,57 @@
<div class="user-info">
<div class="item-info">
<label>风险类型:</label>
<span>大额医疗支出</span>
<span>{{ $dict.getLabel('fpRiskType',data.riskType) }}</span>
</div>
<div class="item-info">
<label>联系电话:</label>
<span>13782909781</span>
<span>{{ data.phone || '' }}</span>
</div>
<div class="item-info">
<label>身份证号:</label>
<span>420623623623241543</span>
<span>{{ data.idNumber }}</span>
</div>
<div class="item-info">
<label>所属区划:</label>
<span>辽宁省朝阳市建平县黑水镇黑水村</span>
<span>{{ data.areaName }}</span>
</div>
<div class="item-info">
<label>联系地址:</label>
<span>黑水村卫生院401号</span>
<span>{{ data.address || '' }}</span>
</div>
<div class="item-info">
<label>备注说明:</label>
<span>本月医疗支出2.3万元</span>
<span>{{ data.remarks }}</span>
</div>
<div class="item-info">
<label>操作人:</label>
<span>李维民</span>
<span>{{ data.createUserName }}</span>
</div>
<div class="item-info">
<label>归口部门:</label>
<span>医保局</span>
<span>{{ data.departmentName }}</span>
</div>
<div class="item-info">
<label>操作时间:</label>
<span>2022-3-22 10:32:16</span>
<span>{{ data.createTime }}</span>
</div>
</div>
</div>
<!-- 待审核 -->
<div class="to-check">
<!-- 待审核 v-if="data.status==1"-->
<div class="to-check" >
<div class="title">
<span>走访核实</span>
<span>疑似风险</span>
<span style="color:#FF8822">疑似风险</span>
</div>
<div class="check-info">
<div class="item-info">
<label>业务员:</label>
<span>林珊</span>
<span>{{ data.visitUserName }}</span>
</div>
<div class="item-info">
<label>处理时间:</label>
<span>2021-10-10 10:10:10</span>
<span>{{ data.visitTime }}</span>
</div>
<div class="item-info">
<label>联系方式:</label>
@@ -76,22 +78,22 @@
</div>
<div class="item-info">
<label>备注说明:</label>
<span>经现场了解该人员家庭有多出房产无返贫风险倾向</span>
<span>{{ data.visitOpinion }}</span>
</div>
<div class="item-info">
<label>图片:</label>
<div>
<img src="./img/phone.png" alt="">
<img :src="e.url" v-for="(item,index) in data.visitFiles" :key="index" @click.stop="previewImage(data.visitFiles, e.url)" />
</div>
</div>
</div>
</div>
<!-- 处理结果 -->
<div class="processingResults">
<div class="processingResults" v-if="data.status==2 || data.status==3">
<div class="title">
<span>处理结果</span>
<span>解除风险</span>
<span style="color:#2EA222">解除风险</span>
</div>
<div class="check-info">
<div class="item-info">
@@ -121,8 +123,8 @@
<div style="height: 56px"></div>
<div class="btn" @click="toResult">
<span v-if="type==0">走访核实</span>
<div class="btn" @click="toResult" >
<span v-if="data.status==0 && checkType ==0 ">走访核实</span>
<span v-else>处理结果</span>
</div>
@@ -134,19 +136,28 @@ import { mapState } from 'vuex'
export default {
data() {
return {
type: 0,
id: '',
data: {},
checkType: '',
}
},
computed: {
...mapState(['user'])
},
onLoad(o) {
this.id = o.id;
this.getDetail()
this.$dict.load('fpRiskPersonStatus','fpRiskType','fpRiskPersonOperation1','fpRiskPersonOperation2').then(()=>{
this.id = o.id;
this.getDetail()
this.getCheckType()
})
},
methods: {
previewImage(images, img) {
uni.previewImage({
urls: images.map(v => v.url),
current: img
})
},
getDetail() {
this.$http.post('/app/apppreventionreturntopovertyriskperson/queryDetailById',null,{
params:{
@@ -158,11 +169,22 @@ export default {
}
})
},
toResult() {
uni.navigateTo({url: './result'})
getCheckType() {
this.$http.post('/app/appgirdmemberinfo/checkLogOnUser',null,{
params: {
corpId: this.user.id
}
}).then((res) => {
if(res.code == 0) {
this.checkType = res.data.checkType
}
})
},
callPhone(phone) {
uni.makePhoneCall({phoneNumber: phone})
toResult() {
uni.navigateTo({url: `./result?checkType=${this.checkType}&id=${this.id}`})
},
callPhone() {
uni.makePhoneCall({phoneNumber: data.phone})
},
},
onShow() {