From c2486044121750d274d40aac2e65b47d4c25b5c9 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期一, 22 四月 2024 18:08:15 +0800 Subject: [PATCH] 11 --- src/views/project/donationdetails/index.vue | 100 +++++++++++++++++++++++++++---------------------- 1 files changed, 55 insertions(+), 45 deletions(-) diff --git a/src/views/project/donationdetails/index.vue b/src/views/project/donationdetails/index.vue index 7058136..06225b6 100644 --- a/src/views/project/donationdetails/index.vue +++ b/src/views/project/donationdetails/index.vue @@ -2958,7 +2958,7 @@ if (res.code == 200) { if (res.rows[0]) { this.transplantdata = res.rows; - this.transplantdata.infoid = this.infoid; + // this.transplantdata.infoid = this.infoid; } else { this.transplantdata = this.allocateddata; this.transplantdata = this.transplantdata.map(obj => { @@ -3242,7 +3242,13 @@ this.$modal.msgSuccess("鑾峰彇瑙佽瘉淇℃伅淇敼鎴愬姛"); this.form.donationcategory = this.witnessform.donationcategory; this.Processvalidation(); - this.$modal.closeLoading(); + //淇濆瓨鍣ㄥ畼鑾峰彇琛ㄦ暟鎹� + saveDonationwitnessorgan(this.procureddata).then(res => { + if (res == 200) { + this.$modal.msgSuccess("鎹愮尞鍣ㄥ畼鑾峰彇淇℃伅淇濆瓨鎴愬姛锛�"); + } + this.$modal.closeLoading(); + }); }); } else { addDonationwitness(this.witnessform).then(response => { @@ -3257,25 +3263,25 @@ data.infosources = data.infosources.join(","); data.kinship = data.kinship.join(","); data.patientstate = data.patientstate.join(","); + // 鑾峰彇鎹愮尞缂栧彿 getDonationNumber(data).then(res => { this.form.donorno = res.msg; this.istb = true; this.Processvalidation(); }); - this.$modal.closeLoading(); + //淇濆瓨鍣ㄥ畼鑾峰彇琛ㄦ暟鎹� + saveDonationwitnessorgan(this.procureddata).then(res => { + if (res == 200) { + this.$modal.msgSuccess("鎹愮尞鍣ㄥ畼鑾峰彇淇℃伅淇濆瓨鎴愬姛锛�"); + } + this.$modal.closeLoading(); + }); } else { this.$modal.msgError("鑾峰彇瑙佽瘉淇℃伅鏂板澶辫触"); + this.$modal.closeLoading(); } }); } - - //淇濆瓨鍣ㄥ畼鑾峰彇琛ㄦ暟鎹� - // this.procureddata.infoid = this.infoid; - saveDonationwitnessorgan(this.procureddata).then(res => { - if (res == 200) { - this.$modal.msgSuccess("鎹愮尞鍣ㄥ畼鑾峰彇淇℃伅淇濆瓨鎴愬姛锛�"); - } - }); } }); } else if (this.actives == 6) { @@ -3286,49 +3292,53 @@ // 淇濆瓨鎹愮尞鍣ㄥ畼绉绘淇℃伅 // this.transplantdata.infoid = this.infoid; - console.log(this.form); - this.transplantdata.forEach(item => { - listDonorchargeorgan({ - infoid: item.infoid, - organno: item.organno - }).then(res => { - console.log("aaa"); - if (res.rows[0]) { - let objfn = res.rows[0]; - console.log(objfn, "sass"); - objfn.caseno = item.caseno; - objfn.hospitalno = item.hospitalno; - objfn.name = item.name; - objfn.receiveTime = item.transplanttime; - console.log(objfn, "sass"); - updateDonorchargeorgan(objfn).then(res1 => {}); - } else { - item.id = null; - addDonorchargeorgan(item).then(res2 => {}); - } - }); - }); - saveDonatecomporgan(this.transplantdata).then(res => { - if (res == 200) { - this.$modal.msgSuccess("鎹愮尞鍣ㄥ畼鑾峰彇淇℃伅淇濆瓨鎴愬姛锛�"); - } else { - this.$modal.msgSuccess(res.msg); - return; - } - }); + // this.transplantdata.forEach(item => { + // listDonorchargeorgan({ + // infoid: item.infoid, + // organno: item.organno + // }).then(res => { + // console.log("aaa"); + // if (res.rows[0]) { + // let objfn = res.rows[0]; + // console.log(objfn, "sass"); + // objfn.caseno = item.caseno; + // objfn.hospitalno = item.hospitalno; + // objfn.name = item.name; + // objfn.receiveTime = item.transplanttime; + // console.log(objfn, "sass"); + // updateDonorchargeorgan(objfn).then(res1 => {}); + // } else { + // item.id = null; + // addDonorchargeorgan(item).then(res2 => {}); + // } + // }); + // }); - console.log(this.accomplishform.id, "瀹屾垚id"); // 淇濆瓨纭淇℃伅 if (this.accomplishform.id) { updateDonatecompletioninfo(this.accomplishform).then(response => { this.$modal.msgSuccess("瀹屾垚鐧昏淇℃伅淇敼鎴愬姛"); - this.$modal.closeLoading(); + saveDonatecomporgan(this.transplantdata).then(res => { + if (res == 200) { + this.$modal.msgSuccess("鎹愮尞鍣ㄥ畼鐧昏淇℃伅淇濆瓨鎴愬姛锛�"); + } else { + this.$modal.msgSuccess(res.msg); + } + this.$modal.closeLoading(); + }); }); } else { addDonatecompletioninfo(this.accomplishform).then(response => { this.$modal.msgSuccess("瀹屾垚鐧昏鎴愬姛"); + saveDonatecomporgan(this.transplantdata).then(res => { + if (res.code == 200) { + this.$modal.msgSuccess("鎹愮尞鍣ㄥ畼鐧昏淇℃伅淇濆瓨鎴愬姛锛�"); + } else { + this.$modal.msgError(res.msg); + } + this.$modal.closeLoading(); + }); this.istb = true; - this.$modal.closeLoading(); // this.$modal // .confirm("妗堜緥宸插畬鎴愭槸鍚﹁烦杞渚嬭垂鐢ㄩ〉闈㈣繘琛岃垂鐢ㄥ崟淇濆瓨锛�") // .then(() => { @@ -3586,7 +3596,7 @@ }, // 鏇存敼杩涚▼鏁堥獙 Processvalidation() { - if (this.form.workflow + 1 == this.actives ) { + if (this.form.workflow + 1 == this.actives) { if (this.form.workflow < 6) { this.form.workflow++; } else { -- Gitblit v1.9.3