-
+
字数{{value.length}}/1000
@@ -63,7 +63,8 @@ export default {
show: false,
value: '',
id: '',
- info: {}
+ info: {},
+ handleType: '', //5解除风险 7新增风险记录
}
},
computed: {
@@ -79,6 +80,10 @@ export default {
})
},
methods: {
+ showText(status) {
+ this.handleType = status
+ this.show = true
+ },
getDetail() {
this.$http.post(`/app/appepidemicpreventionregisterinfo/queryDetailById?id=${this.id}`).then((res) => {
if (res.code == 0) {
@@ -89,8 +94,12 @@ export default {
})
},
cancel() {
+ if(!this.value) {
+ return this.$u.toast('请输入风险解除说明')
+ }
this.$confirm(`是否解除该条风险信息?`).then(() => {
var params = {
+ "remarks": this.value,
"handleType": 5,
"registerId": this.id,
"registerIdNumber": this.info.idNumber,
@@ -108,6 +117,13 @@ export default {
})
},
confirm() {
+ if(this.handleType == 5) { //解除风险
+ this.cancel()
+ }else {
+ this.addConfirm()
+ }
+ },
+ addConfirm() {
if(!this.value) {
return this.$u.toast('请输入风险情况')
}
diff --git a/src/project/pingchang/AppReturnHomeReporting/RiskContent.vue b/src/project/pingchang/AppReturnHomeReporting/RiskContent.vue
index 886db65b..f778fd00 100644
--- a/src/project/pingchang/AppReturnHomeReporting/RiskContent.vue
+++ b/src/project/pingchang/AppReturnHomeReporting/RiskContent.vue
@@ -242,13 +242,20 @@ export default {
return this.$u.toast('请选择隔离策略')
}
- this.$http.post(`/app/appepidemicpreventionregisterinfo/riskDisposal?homeQuarantineOperation=2`, this.form).then((res) => {
+ if(!this.form.quarantineBeginTime) {
+ this.form.quarantineBeginTime = null
+ this.form.quarantineEndTime = null
+ }
+ this.form.registerId = this.info.id
+ this.form.registerIdNumber = this.info.idNumber
+ this.form.handleType = 7
+ this.$http.post(`/app/appepidemicpreventionregisterinfo/cmAdvanceDisposal`, this.form).then((res) => {
if (res.code == 0) {
this.$u.toast('提交成功')
uni.$emit('updateDetail')
uni.$emit('updateList')
setTimeout(() => {
- uni.navigateTo({ url: './AppCheckpointRegistration' })
+ uni.navigateBack({delta: 2})
}, 600)
}
}).catch((err) => {
diff --git a/src/project/pingchang/AppReturnHomeReporting/UserInfo.vue b/src/project/pingchang/AppReturnHomeReporting/UserInfo.vue
index a4816888..0583e339 100644
--- a/src/project/pingchang/AppReturnHomeReporting/UserInfo.vue
+++ b/src/project/pingchang/AppReturnHomeReporting/UserInfo.vue
@@ -110,7 +110,7 @@