diff --git a/pages/projectEnd/dangerBigProject/control.vue b/pages/projectEnd/dangerBigProject/control.vue index 3fceccc3..772696d0 100644 --- a/pages/projectEnd/dangerBigProject/control.vue +++ b/pages/projectEnd/dangerBigProject/control.vue @@ -12,7 +12,7 @@ {{item.controlContent}} - {{item.chooseType == 1 ? item.yesShowName:item.noShowName}} @@ -33,12 +33,14 @@ return{ listData:[], checkNum: 0, - dangerEngineering: {} + dangerEngineering: {}, + isDisabled: false } }, created(){ this.initData() this.getDEById() + this.getApply() }, methods:{ initData(){ @@ -62,6 +64,28 @@ } }) }, + getApply(){ + this.sendRequest({ + url:'xmgl/xzDangerousEngineeringAcceptance/list', + method:'get', + data:{ + engineeringId: this.detailId, + projectSn: JSON.parse(uni.getStorageSync('projectDetail')).projectSn, + }, + success:res=>{ + uni.hideLoading() + console.log("xmgl/xzDangerousEngineeringAcceptance/list",res); + let result = res.result + if(res.result.length>0){ + if(res.result[0].acceptanceResult === null) this.isDisabled = true + if(res.result[0].acceptanceResult === 1) this.isDisabled = true + if(res.result[0].acceptanceResult === 2) this.isDisabled = false + }else{ + this.isDisabled = false + } + } + }) + }, getDEById(){ this.sendRequest({ url:'xmgl/dangerousEngineeringRecord/queryById', @@ -101,7 +125,15 @@ disabledTip(){ if(this.dangerEngineering.finalAcceptanceStatus === 2){ uni.showToast({ - title: '该项危大工程已闭合,请勿操作', + title: '该项危大工程已闭合,请勿重复操作', + icon: "none", + duration: 2000 + }); + return; + } + if(this.isDisabled){ + uni.showToast({ + title: '等待验收中,请勿重复操作', icon: "none", duration: 2000 }); diff --git a/pages/projectEnd/dangerBigProject/details.vue b/pages/projectEnd/dangerBigProject/details.vue index 95771b9b..41be6b2c 100644 --- a/pages/projectEnd/dangerBigProject/details.vue +++ b/pages/projectEnd/dangerBigProject/details.vue @@ -27,9 +27,9 @@ 计划时间:{{detailData.planStartTime}}~{{detailData.planEndTime}} - + 负责人:{{detailData.personLiable ? detailData.personLiable : "无"}} @@ -63,11 +63,11 @@ - + @@ -133,7 +133,7 @@ activeIndex: 1, detailId: "", detailData:{}, - isShowBtn: null + isShowBtn: null, } }, onReachBottom() { @@ -154,13 +154,9 @@ // if(val.) // this.initData() }, + mounted() { + }, methods:{ - handleMessage(message){ - this.isShowBtn = message - console.log("============message==============="); - console.log(this.isShowBtn); - console.log("============message==============="); - }, initData(){ this.sendRequest({ url:'xmgl/dangerousEngineeringRecord/queryById', @@ -186,6 +182,31 @@ this.detailData.describeName = str; } console.log(this.detailData) + this.getApply() + } + }) + }, + getApply(){ + console.log("=====================================================detail"); + console.log(this.detailData); + this.sendRequest({ + url:'xmgl/xzDangerousEngineeringAcceptance/list', + method:'get', + data:{ + engineeringId: this.detailData.id, + projectSn: JSON.parse(uni.getStorageSync('projectDetail')).projectSn, + }, + success:res=>{ + uni.hideLoading() + console.log("xmgl/xzDangerousEngineeringAcceptance/list",res); + let result = res.result + if(res.result.length>0){ + if(res.result[0].acceptanceResult === null) this.isShowBtn = false + if(res.result[0].acceptanceResult === 1) this.isShowBtn = false + if(res.result[0].acceptanceResult === 2) this.isShowBtn = true + }else{ + this.isShowBtn = true + } } }) }, @@ -238,9 +259,17 @@ }) } else if(this.activeIndex == 8){ - uni.navigateTo({ - url:'./addFinallyAcceptance?id='+this.detailId+'&name='+this.detailData.engineeringName - }) + if(this.isShowBtn){ + uni.navigateTo({ + url:'./addFinallyAcceptance?id='+this.detailId+'&name='+this.detailData.engineeringName + }) + }else{ + uni.showToast({ + title: '请勿重复操作', + icon: "none", + duration: 2000 + }); + } } } } diff --git a/pages/projectEnd/dangerBigProject/finallyAcceptance.vue b/pages/projectEnd/dangerBigProject/finallyAcceptance.vue index fc822a00..ccda0f3b 100644 --- a/pages/projectEnd/dangerBigProject/finallyAcceptance.vue +++ b/pages/projectEnd/dangerBigProject/finallyAcceptance.vue @@ -55,11 +55,6 @@ uni.hideLoading() console.log("xmgl/xzDangerousEngineeringAcceptance/list",res); this.finallyCheckList = res.result; - if(this.finallyCheckList[0].acceptanceResult === 2){ - this.sendMessage(true) - }else{ - this.sendMessage(false) - } } }) }, diff --git a/pages/projectEnd/safeManage/addExamine.vue b/pages/projectEnd/safeManage/addExamine.vue index f215e7f1..6d81eb0b 100644 --- a/pages/projectEnd/safeManage/addExamine.vue +++ b/pages/projectEnd/safeManage/addExamine.vue @@ -964,7 +964,8 @@ console.log('this.addForm2--------------', this.addForm) let _this = this this.sendRequest({ - url: 'xmgl/hiddenDangerInspectRecord/add', + // url: 'xmgl/hiddenDangerInspectRecord/add', + url: 'xmgl/xzSecurityQualityInspectionRecord/add', method: 'post', data: data, success: (res) => { diff --git a/pages/projectEnd/safeManage/dangerList.vue b/pages/projectEnd/safeManage/dangerList.vue index 80d31bbb..6c729e90 100644 --- a/pages/projectEnd/safeManage/dangerList.vue +++ b/pages/projectEnd/safeManage/dangerList.vue @@ -144,7 +144,8 @@ } console.log(this.userId) this.sendRequest({ - url: 'xmgl/hiddenDangerInspectRecord/list', + // url: 'xmgl/hiddenDangerInspectRecord/list', + url: 'xmgl/xzSecurityQualityInspectionRecord/list', method: 'post', data: data, success: res => {