| | |
| | | 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 => { |
| | |
| | | saveDonationwitnessorgan(this.procureddata).then(res => { |
| | | if (res == 200) { |
| | | this.$modal.msgSuccess("捐献器官获取信息保存成功!"); |
| | | this.$modal.closeLoading(); |
| | | } |
| | | this.$modal.closeLoading(); |
| | | }); |
| | | }); |
| | | } else { |
| | |
| | | |
| | | // 保存捐献器官移植信息 |
| | | // 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(() => { |