监测对象

This commit is contained in:
liuye
2022-03-26 16:33:51 +08:00
parent 7e063e5a9a
commit 78f966b276
9 changed files with 416 additions and 354 deletions

View File

@@ -9,7 +9,8 @@
<div class="item-wrapper">
<div class="item-header item-avatar">
<div class="left">
<image :src="$cdn + 'avatar.png'"/>
<!-- <img :src="info.photo" alt="" v-if="info.photo" /> -->
<img :src="$cdn + 'avatar.png'" />
<div class="left-right">
<h2>{{ info.name }}</h2>
<p>{{ info.phone }}</p>
@@ -19,11 +20,11 @@
</div>
<div class="item-info">
<label>现住地址</label>
<span>{{ info.addressArea }}</span>
<span>{{ info.countyName + info.townName + info.villageName }}</span>
</div>
<div class="item-info">
<label>详细地址</label>
<span>{{ info.address }}</span>
<span>{{ info.currentAddress }}</span>
</div>
<div class="more-info" v-if="viewAll">
<div class="item-info">
@@ -52,7 +53,7 @@
</div>
<div class="item-info">
<label>医疗参保</label>
<span>{{ $dict.getLabel('fpYesOrNo', info.seriousIllnessInsurance) }}</span>
<span>{{ $dict.getLabel('fpYesOrNo', info.basicMedicalTreatment) }}</span>
</div>
<div class="item-info">
<label>享受最低生活保障</label>
@@ -114,7 +115,7 @@
info.family && info.family.length ? '已填写' : '未填写'
}})</i>
</div>
<span @click="linkTo('./MonitorFamilyMember?id=' + info.id)">编辑</span>
<span @click="linkTo(`./MonitorFamilyMember?id=${info.id}&houseIdNumber=${info.idNumber}&objectType=${info.objectType}`)">编辑</span>
</div>
<div class="item-info">
<label>未参加医疗参保</label>
@@ -133,11 +134,11 @@
isFamilySituation ? '已填写' : '未填写'
}})</i>
</div>
<span @click="linkTo('./MonitorFamilySituation?id=' + info.id)">编辑</span>
<span @click="linkTo(`./MonitorFamilySituation?id=${info.id}&girdId=${girdInfo.girdId}&girdName=${girdInfo.girdName}`)">编辑</span>
</div>
<div class="item-info">
<label>是否危房</label>
<span>{{ $dict.getLabel('fpYesOrNo', info.dilapidatedHouse) || '-' }}</span>
<span>{{ $dict.getLabel('fpYesOrNo', info.dilapidatedHousehold) || '-' }}</span>
</div>
<div class="item-info">
<label>饮用水安全问题</label>
@@ -150,34 +151,34 @@
<h2>收支情况</h2>
<i :style="{color: isIncome ? '#2EA222' : '#FF4466'}">({{ isIncome ? '已填写' : '未填写' }})</i>
</div>
<span @click="linkTo('./MonitorIncome?id=' + info.id)">编辑</span>
<span @click="linkTo(`./MonitorIncome?id=${info.id}&girdId=${girdInfo.girdId}&girdName=${girdInfo.girdName}`)">编辑</span>
</div>
<div class="item-info">
<label>家庭纯收入</label>
<span>{{ info.income6 }}</span>
<span>{{ info.income8 }}</span>
</div>
<div class="item-info">
<label>家庭人均纯收入</label>
<span>{{ info.income7 }}</span>
<span>{{ info.income9 }}</span>
</div>
</div>
<!-- <div class="item-wrapper">
<div class="item-wrapper">
<div class="item-header">
<div class="left">
<h2>结对帮扶</h2>
<h2>帮扶措施</h2>
<i :style="{color: isPoorStatus ? '#2EA222' : '#FF4466'}">({{ isPoorStatus ? '已填写' : '未填写' }})</i>
</div>
<span @click="linkTo('./MonitorPoorStatus?id=' + info.id)">编辑</span>
<span @click="linkTo(`./MonitorPoorStatus?id=${info.id}&girdId=${girdInfo.girdId}&girdName=${girdInfo.girdName}`)">编辑</span>
</div>
<div class="item-info">
<label>结对帮扶</label>
<span>{{ info.riskEliminationMethod ? '是' : '-' }}</span>
<label>产业帮扶</label>
<span>{{ $dict.getLabel('fpIndustrialAssistance', info.industrialAssistance) || '-' }}</span>
</div>
<div class="item-info">
<label>消除风险</label>
<span>{{ info.riskEliminationMethod ? '是' : '-' }}</span>
<label>健康帮扶</label>
<span>{{ $dict.getLabel('fpHealthAssistance', info.healthAssistance) || '-' }}</span>
</div>
</div> -->
</div>
</div>
<div class="tab-content__item" v-show="currIndex === 1">
<div class="log-item" v-for="(item, index) in list" :key="index">
@@ -195,8 +196,8 @@
</div>
</div>
<p>{{ item.detail }}</p>
<div class="imgs">
<image :src="img.url" @click="prevImg(item.imgs, img.url)" v-for="(img, index) in item.imgs"
<div class="imgs" v-if="item.filies && item.filies.length">
<image :src="img.url" @click="prevImg(item.imgs, img.url)" v-for="(img, index) in item.filies"
:key="index"/>
</div>
</div>
@@ -235,7 +236,8 @@ export default {
list: [],
isFrom: false,
viewAll: false,
checkType: ''
checkType: '',
girdInfo: {}
}
},
@@ -277,7 +279,7 @@ export default {
this.isFrom = true
}
this.$dict.load(['fpType', 'riskEliminationMethod', 'fpRiskType', 'fpYesOrNo', 'fpNation', 'fpEducation', 'fpStudentsInSchool', 'fpHealth',
'fpLaborSkills', 'fpPoliticalOutlook']).then(() => {
'fpLaborSkills', 'fpPoliticalOutlook', 'fpIndustrialAssistance', 'fpHealthAssistance']).then(() => {
this.isGirdUser()
this.getInfo()
})
@@ -296,6 +298,7 @@ export default {
this.$http.post('/app/appgirdmemberinfo/checkLogOnUser').then((res) => {
if (res.code == 0) {
this.checkType = res.data.checkType
this.girdInfo = res.data
}
})
},
@@ -362,20 +365,9 @@ export default {
let ylbxCount = 0
let ylCount = 0
// if(res.data.familyList && res.data.familyList.length) {
// res.data.familyList.forEach(item => {
// if (item.medicalInsurance === '02') {
// ylbxCount = ylbxCount + 1
// }
// if (item.endowmentInsurance === '02') {
// ylCount = ylCount + 1
// }
// })
// }
if(res.data.family && res.data.family.length) {
res.data.family.forEach(item => {
if (item.medicalInsurance === '02') {
if (item.basicMedicalTreatment === '02') {
ylbxCount = ylbxCount + 1
}
if (item.endowmentInsurance === '02') {
@@ -388,19 +380,12 @@ export default {
this.info.ylCount = ylCount
this.pageShow = true
}
uni.hideLoading()
})
// this.$http.post(`/app/apppreventionreturntopovertylog/list?pid=${this.id}&size=1000&current=1`).then(res => {
// if (res.code === 0) {
// this.list = res.data.records.map(item => {
// return {
// ...item,
// imgs: JSON.parse(item.picture)
// }
// })
// }
// })
this.$http.post(`/app/apppreventionreturntopovertylog/list?pid=${this.id}&size=1000&current=1`).then(res => {
if (res.code === 0) {
this.list = res.data.records || []
}
})
},
examine(text, pass) {
@@ -570,7 +555,7 @@ export default {
.item-avatar {
height: 192px;
image {
img {
width: 112px;
height: 112px;
margin-right: 24px;