26654
This commit is contained in:
@@ -290,7 +290,7 @@ export default {
|
|||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
margin-bottom: 16px;
|
margin-bottom: 16px;
|
||||||
|
|
||||||
p {
|
span {
|
||||||
font-size: 28px;
|
font-size: 28px;
|
||||||
font-family: PingFangSC-Regular, PingFang SC;
|
font-family: PingFangSC-Regular, PingFang SC;
|
||||||
color: #343d65;
|
color: #343d65;
|
||||||
|
|||||||
@@ -133,7 +133,7 @@ export default {
|
|||||||
|
|
||||||
toUserDetail(item) {
|
toUserDetail(item) {
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url: `./UserDetail?id=${item.id}&temperature=${item.temperature}&touchInFourteen=${item.touchInFourteen}&health=${item.health}&checkTime=${item.checkTime}&checkResult=${item.checkResult}&checkPhoto=${item.checkPhoto}&status=${item.status}&memberId=${this.id}&vaccine=${item.vaccine}&healthCode=${item.healthCode}`,
|
url: `./UserDetail?id=${item.id}&temperature=${item.temperature}&touchInFourteen=${item.touchInFourteen}&health=${item.health}&checkTime=${item.checkTime}&checkResult=${item.checkResult}&checkPhoto=${item.checkPhoto}&status=${item.status}&memberId=${this.id}&vaccine=${item.vaccine}&healthCode=${item.healthCode}&releaseName=${this.userList.releaseName ? this.userList.releaseName : ''}&releaseTime=${this.userList.releaseTime ? this.userList.releaseTime : ''}`,
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -82,6 +82,39 @@
|
|||||||
<img :src="item.url" alt="" v-for="(item, index) in userList.checkPhoto" :key="index" @click="previewImage(userList.checkPhoto, item.url)" />
|
<img :src="item.url" alt="" v-for="(item, index) in userList.checkPhoto" :key="index" @click="previewImage(userList.checkPhoto, item.url)" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="line-bg" v-if="userList.releaseName"></div>
|
||||||
|
<div class="info" v-if="userList.releaseName">
|
||||||
|
<div class="title">异常处理情况</div>
|
||||||
|
|
||||||
|
<div class="item-record">
|
||||||
|
<div class="label">异常情况记录</div>
|
||||||
|
<div class="error-list" v-if="datas.length">
|
||||||
|
<div class="records" v-for="(item, index) in datas" :key="index">
|
||||||
|
<p>{{ item.content }}</p>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<span>{{ item.createTime }}</span>
|
||||||
|
<span class="names">{{ item.createUserName }}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<AiEmpty description="暂无数据" class="emptyWrap" v-else></AiEmpty>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="item-flex">
|
||||||
|
<div class="label">异常解除人</div>
|
||||||
|
<div class="value">{{ userList.releaseName }}</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="item-flex">
|
||||||
|
<div class="label">异常解除时间</div>
|
||||||
|
<div class="value">{{ userList.releaseTime && userList.releaseTime.substring(0, 10) }}</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="line-bg"></div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -97,6 +130,7 @@ export default {
|
|||||||
id: '',
|
id: '',
|
||||||
userList: {},
|
userList: {},
|
||||||
data: [],
|
data: [],
|
||||||
|
datas: [],
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -110,7 +144,11 @@ export default {
|
|||||||
this.userList.checkPhoto = JSON.parse(o.checkPhoto)
|
this.userList.checkPhoto = JSON.parse(o.checkPhoto)
|
||||||
this.userList.health = o.health.split(',')
|
this.userList.health = o.health.split(',')
|
||||||
|
|
||||||
|
this.userList.releaseName = o.releaseName
|
||||||
this.getUser()
|
this.getUser()
|
||||||
|
if (this.userList.releaseName) {
|
||||||
|
this.getRecord()
|
||||||
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
@@ -134,6 +172,24 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// 异常情况记录
|
||||||
|
getRecord() {
|
||||||
|
this.$loading()
|
||||||
|
this.$http
|
||||||
|
.post(`/app/appepidemicunusuallog/list?recordId=${this.userList.memberId}`)
|
||||||
|
.then((res) => {
|
||||||
|
if (res.code == 0) {
|
||||||
|
this.datas = this.current > 1 ? [...this.datas, ...res.data.records] : res.data.records
|
||||||
|
this.$hideLoading()
|
||||||
|
} else {
|
||||||
|
this.$hideLoading()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.catch(() => {
|
||||||
|
this.$hideLoading()
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
callPhone(phone) {
|
callPhone(phone) {
|
||||||
uni.makePhoneCall({ phoneNumber: phone })
|
uni.makePhoneCall({ phoneNumber: phone })
|
||||||
},
|
},
|
||||||
@@ -187,6 +243,38 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.error-list {
|
||||||
|
background-color: #fff !important;
|
||||||
|
padding-bottom: 24px;
|
||||||
|
margin-top: 10px;
|
||||||
|
border-bottom: 1px solid #ddd;
|
||||||
|
.records {
|
||||||
|
background: #f4f7fe;
|
||||||
|
border-radius: 8px;
|
||||||
|
padding: 24px 24px 18px 24px;
|
||||||
|
box-sizing: border-box;
|
||||||
|
margin-bottom: 16px;
|
||||||
|
|
||||||
|
p {
|
||||||
|
font-size: 28px;
|
||||||
|
font-family: PingFangSC-Regular, PingFang SC;
|
||||||
|
color: #343d65;
|
||||||
|
line-height: 40px;
|
||||||
|
word-break: break-all;
|
||||||
|
margin-bottom: 12px;
|
||||||
|
}
|
||||||
|
div {
|
||||||
|
font-size: 24px;
|
||||||
|
font-family: PingFangSC-Regular, PingFang SC;
|
||||||
|
color: #666;
|
||||||
|
line-height: 34px;
|
||||||
|
span:last-child {
|
||||||
|
display: inline-block;
|
||||||
|
margin-left: 32px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
.item-flexs {
|
.item-flexs {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
@@ -213,6 +301,7 @@ export default {
|
|||||||
border-bottom: 0;
|
border-bottom: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.line-bg {
|
.line-bg {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
|
|||||||
Reference in New Issue
Block a user