From 1c08c6dcbe0f81bd8cff8a363e0d6f5c996474be Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 14 三月 2024 09:49:33 +0800 Subject: [PATCH] 11 --- src/views/project/donationdetails/index.vue | 135 ++++++++++++++++---------------------------- 1 files changed, 50 insertions(+), 85 deletions(-) diff --git a/src/views/project/donationdetails/index.vue b/src/views/project/donationdetails/index.vue index 1ce9e1c..9285831 100644 --- a/src/views/project/donationdetails/index.vue +++ b/src/views/project/donationdetails/index.vue @@ -6,10 +6,7 @@ <div> <el-steps direction="vertical" :active="workflow"> <el-step title="娼滃湪鎹愮尞" icon="el-icon-user"> - <template - slot="description" - v-if="donatebaseinfo.createtime" - > + <template slot="description" v-if="donatebaseinfo.createtime"> <p> 鎻愪氦锛�<span >{{ donatebaseinfo.createperson }} @@ -29,24 +26,17 @@ icon="el-icon-edit-outline" description="璇峰厛瀹屾垚鍓嶉儴姝ラ" > - <template - slot="description" - v-if="medicalevaluation.createtime" - > + <template slot="description" v-if="medicalevaluation.createtime"> <p> 鎻愪氦锛�<span> {{ medicalevaluation.createperson }} - {{ - parseTime(medicalevaluation.createtime) - }}</span + {{ parseTime(medicalevaluation.createtime) }}</span > </p> <p> 鏇存柊锛�<span> {{ medicalevaluation.updateperson }} - {{ - parseTime(medicalevaluation.updatetime) - }}</span + {{ parseTime(medicalevaluation.updatetime) }}</span > </p> </template> @@ -63,17 +53,13 @@ <p> 鎻愪氦锛�<span> {{ relativesconfirmation.createperson }} - {{ - parseTime(relativesconfirmation.createtime) - }}</span + {{ parseTime(relativesconfirmation.createtime) }}</span > </p> <p> 鏇存柊锛�<span> {{ relativesconfirmation.updateperson }} - {{ - parseTime(relativesconfirmation.updatetime) - }}</span + {{ parseTime(relativesconfirmation.updatetime) }}</span > </p> </template> @@ -83,24 +69,17 @@ description="璇峰厛瀹屾垚鍓嶉儴姝ラ" icon="el-icon-s-order" > - <template - slot="description" - v-if="donateflowcharts.createtime" - > + <template slot="description" v-if="donateflowcharts.createtime"> <p> 鎻愪氦锛�<span> {{ donateflowcharts.createperson }} - {{ - parseTime(donateflowcharts.createtime) - }}</span + {{ parseTime(donateflowcharts.createtime) }}</span > </p> <p> 鏇存柊锛�<span> {{ donateflowcharts.updateperson }} - {{ - parseTime(donateflowcharts.updatetime) - }}</span + {{ parseTime(donateflowcharts.updatetime) }}</span > </p> </template> @@ -117,17 +96,13 @@ <p> 鎻愪氦锛�<span> {{ donateorgansService.createperson }} - {{ - parseTime(donateorgansService.createtime) - }}</span + {{ parseTime(donateorgansService.createtime) }}</span > </p> <p> 鏇存柊锛�<span> {{ donateorgansService.updateperson }} - {{ - parseTime(donateorgansService.updatetime) - }}</span + {{ parseTime(donateorgansService.updatetime) }}</span > </p> </template> @@ -137,24 +112,17 @@ description="璇峰厛瀹屾垚鍓嶉儴姝ラ" icon="el-icon-s-management" > - <template - slot="description" - v-if="donationwitness.createtime" - > + <template slot="description" v-if="donationwitness.createtime"> <p> 鎻愪氦锛�<span> {{ donationwitness.createperson }} - {{ - parseTime(donationwitness.createtime) - }}</span + {{ parseTime(donationwitness.createtime) }}</span > </p> <p> 鏇存柊锛�<span> {{ donationwitness.updateperson }} - {{ - parseTime(donationwitness.updatetime) - }}</span + {{ parseTime(donationwitness.updatetime) }}</span > </p> </template> @@ -171,17 +139,13 @@ <p> 鎻愪氦锛�<span> {{ donatecompletioninfo.createperson }} - {{ - parseTime(donatecompletioninfo.createtime) - }}</span + {{ parseTime(donatecompletioninfo.createtime) }}</span > </p> <p> 鏇存柊锛�<span> {{ donatecompletioninfo.updateperson }} - {{ - parseTime(donatecompletioninfo.updatetime) - }}</span + {{ parseTime(donatecompletioninfo.updatetime) }}</span > </p> </template> @@ -2611,13 +2575,13 @@ showTerminationBtn: 0, //缁堟鐘舵�� 0-鏈粓姝� 1-宸茬粓姝� // 娴佺▼鏁版嵁锛歞onatebaseinfo[createtime,updatetime]銆乵edicalevaluation銆乺elativesconfirmation銆乨onateflowcharts銆乨onateorgansService銆乨onationwitness銆乨onatecompletioninfo Processdata: {}, - donatebaseinfo:{}, - medicalevaluation:{}, - relativesconfirmation:{}, - donateflowcharts:{}, - donateorgansService:{}, - donationwitness:{}, - donatecompletioninfo:{}, + donatebaseinfo: {}, + medicalevaluation: {}, + relativesconfirmation: {}, + donateflowcharts: {}, + donateorgansService: {}, + donationwitness: {}, + donatecompletioninfo: {}, //鐪佸競鍖洪粯璁ゅ�艰缃紝鍙负绌� searchAddress: { sheng: "", @@ -2805,17 +2769,17 @@ Getbasicinformation() { // 宸︿晶娴佺▼鏁版嵁 getDonatebaseinfoflow(this.infoid).then(res => { - if (res.code==200) { + if (res.code == 200) { this.Processdata = res.data; - this.donatebaseinfo=this.Processdata.donatebaseinfo; - this.medicalevaluation=this.Processdata.medicalevaluation; - this.relativesconfirmation=this.Processdata.relativesconfirmation; - this.donateflowcharts=this.Processdata.donateflowcharts; - this.donateorgansService=this.Processdata.donateorgansService; - this.donationwitness=this.Processdata.donationwitness; - this.donatecompletioninfo=this.Processdata.donatecompletioninfo; - }else{ - this.$message.error('渚ц竟鏍忎俊鎭幏鍙栧け璐�'); + this.donatebaseinfo = this.Processdata.donatebaseinfo; + this.medicalevaluation = this.Processdata.medicalevaluation; + this.relativesconfirmation = this.Processdata.relativesconfirmation; + this.donateflowcharts = this.Processdata.donateflowcharts; + this.donateorgansService = this.Processdata.donateorgansService; + this.donationwitness = this.Processdata.donationwitness; + this.donatecompletioninfo = this.Processdata.donatecompletioninfo; + } else { + this.$message.error("渚ц竟鏍忎俊鎭幏鍙栧け璐�"); } }); @@ -2857,9 +2821,7 @@ }; if (this.actives == 1) { this.activetele = "鍖诲璇勪及"; - if (this.medicineform.infoid) { - return; - } + listMedicalevaluation(searchParam).then(response => { if (response.code == 200 && response.rows[0]) { this.medicineform = response.rows[0]; @@ -2871,9 +2833,7 @@ }); } else if (this.actives == 2) { this.activetele = "鎹愮尞纭"; - if (this.affirmform.infoid) { - return; - } + listRelativesconfirmation(searchParam).then(response => { if (response.code == 200 && response.rows[0]) { this.affirmform = response.rows[0]; @@ -2905,9 +2865,7 @@ }); } else if (this.actives == 3) { this.activetele = "浼︾悊瀹℃煡"; - if (this.ethicform.infoid) { - return; - } + //listDonateflowchart(searchParam).then(response => { listEthicalreviewopinions(searchParam).then(response => { if (response.code == 200 && response.rows.length) { @@ -2916,7 +2874,7 @@ console.log("浼︾悊瀹℃煡鏁版嵁涓虹┖"); } }); - } else if (this.actives == 4 && !this.allocateddata[0]) { + } else if (this.actives == 4) { listDonateorgan(searchParam).then(res => { if (res.code == 200) { if (res.rows[0]) { @@ -2934,19 +2892,20 @@ // ); } }); - } else if (this.actives == 5 && !this.witnessform.infoid) { + } else if (this.actives == 5 && !this.witnessform.id) { // 涓嶅瓨鍦ㄦ椂鑾峰彇鍣ㄥ畼淇℃伅 - if (this.witnessform.infoid) { + if (this.witnessform.id) { return; } - listDonationwitnessorgan(searchParam).then(res => { if (res.code == 200) { if (res.rows[0]) { this.procureddata = res.rows; this.procureddata.infoid = this.infoid; } else { - this.procureddata = this.allocateddata.filter(obj => obj.organname !== '宸﹁倽' && obj.organname !== '鍙宠倽');; + this.procureddata = this.allocateddata.filter( + obj => obj.organname !== "宸﹁倽" && obj.organname !== "鍙宠倽" + ); this.procureddata.infoid = this.infoid; } this.organList.organprocured = []; @@ -2975,7 +2934,7 @@ }); } else if (this.actives == 6) { this.activetele = "瀹屾垚鐧昏"; - if (this.accomplishform.infoid) { + if (this.accomplishform.id) { return; } @@ -3268,6 +3227,7 @@ console.log(objfn, "sass"); updateDonorchargeorgan(objfn).then(res1 => {}); } else { + item.id = null; addDonorchargeorgan(item).then(res2 => {}); } }); @@ -3529,7 +3489,7 @@ infoid: this.infoid, donorno: this.form.donorno, organstate: 1, - transplantstate:1, + transplantstate: 1 }); } } else { @@ -3572,6 +3532,11 @@ if (this.form.workflow == 9) { this.form.workflow = 8; this.submitForm(); + this.$router.go(-1); + this.$message({ + type: "success", + message: "鎾ら攢鎴愬姛!" + }); } else { this.$confirm("鍗冲皢杩涜妗堜緥褰掓。, 纭鎵�鏈夋暟鎹凡淇濆瓨?", "鎻愮ず", { confirmButtonText: "纭畾", -- Gitblit v1.9.3