From c3abcc789db16904a16c53ba499af3cb05ceba3a Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 28 三月 2024 17:42:08 +0800 Subject: [PATCH] 11 --- src/views/project/donationdetails/index.vue | 31 +++++++++++++++++++++++++++---- 1 files changed, 27 insertions(+), 4 deletions(-) diff --git a/src/views/project/donationdetails/index.vue b/src/views/project/donationdetails/index.vue index 1bbeb09..3a681b3 100644 --- a/src/views/project/donationdetails/index.vue +++ b/src/views/project/donationdetails/index.vue @@ -2485,7 +2485,7 @@ infoid: 736, drawer: false, form: {}, - istb:false, + istb: false, activeName: "", tableDatafile: [ { @@ -2947,11 +2947,10 @@ }); } else if (this.actives == 6) { this.activetele = "瀹屾垚鐧昏"; - if (this.accomplishform.id) { + if (this.transplantdata[0] && !this.istb) { return; } - if (!this.organList.organtransplant[0]) { listDonatecomporgan(searchParam).then(res => { if (res.code == 200) { if (res.rows[0]) { @@ -2961,8 +2960,15 @@ this.transplantdata = this.allocateddata; this.transplantdata = this.transplantdata.map(obj => { obj.id = null; + if ( + obj.organname == "宸︾溂瑙掕啘" || + obj.organname == "鍙崇溂瑙掕啘" + ) { + obj.transplantstate = 2; + } return obj; }); + this.transplantdata.infoid = this.infoid; } for (let i = 0; i < this.transplantdata.length; i++) { @@ -2976,7 +2982,7 @@ // ); } }); - } + // 鑾峰彇瀹屾垚鐧昏淇℃伅 listDonatecompletioninfo(searchParam).then(response => { if (response.code == 200 && response.rows.length) { @@ -2988,6 +2994,22 @@ }); } else if (this.actives == 0) { this.activetele = "娼滃湪鎹愮尞"; + } + if (!this.allocateddata[0]) { + listDonateorgan(searchParam).then(res => { + if (res.code == 200) { + if (res.rows[0]) { + this.allocateddata = res.rows; + console.log("this.allocateddata", this.allocateddata); + this.allocateddataform.allocateddata = this.allocateddata; + } + this.organList.organallocated = []; + for (let i = 0; i < res.rows.length; i++) { + this.organList.organallocated.push(this.allocateddata[i].organno); + } + } else { + } + }); } }, /** 淇濆瓨涓昏〃鎸夐挳 */ @@ -3281,6 +3303,7 @@ } else { addDonatecompletioninfo(this.accomplishform).then(response => { this.$modal.msgSuccess("瀹屾垚鐧昏鎴愬姛"); + this.istb = true; this.$modal.closeLoading(); // this.$modal // .confirm("妗堜緥宸插畬鎴愭槸鍚﹁烦杞渚嬭垂鐢ㄩ〉闈㈣繘琛岃垂鐢ㄥ崟淇濆瓨锛�") -- Gitblit v1.9.3