From 21ead72243112d675806161b5125d185d5c4f443 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期二, 12 三月 2024 16:27:59 +0800 Subject: [PATCH] 11 --- src/views/project/donationdetails/index.vue | 34 ++++++++-------- src/views/project/donatebaseinfo/index.vue | 18 +++++---- src/views/project/donorcharge/donorchargedetail/index.vue | 58 +++++++--------------------- 3 files changed, 42 insertions(+), 68 deletions(-) diff --git a/src/views/project/donatebaseinfo/index.vue b/src/views/project/donatebaseinfo/index.vue index 360fcb0..437e4e6 100644 --- a/src/views/project/donatebaseinfo/index.vue +++ b/src/views/project/donatebaseinfo/index.vue @@ -566,7 +566,7 @@ <el-radio v-for="dict in dict.type.sys_bloodtype_rhd" :key="dict.value" - :label="dict.value" + :label="dict.label" >{{ dict.label }}</el-radio > </el-radio-group> @@ -1014,7 +1014,9 @@ // reporttime: null, }, // 琛ㄥ崟鍙傛暟 - form: {}, + form: { + rhyin:'0' + }, //ads reporters: [], users: [], @@ -1573,9 +1575,9 @@ this.showSaveBtn = true; //this.$refs.annex.getAnnexList(); this.open = true; - this.$nextTick(function() { - this.$refs.annex.getAnnexList(); - }); + // this.$nextTick(function() { + // this.$refs.annex.getAnnexList(); + // }); this.title = "浜轰綋鍣ㄥ畼娼滃湪鎹愮尞鑰呯櫥璁拌〃"; }, @@ -1644,9 +1646,9 @@ this.open = true; this.title = "浜轰綋鍣ㄥ畼娼滃湪鎹愮尞鑰呯櫥璁拌〃"; this.form.recordstate = 99; - this.$nextTick(function() { - this.$refs.annex.getAnnexList(); - }); + // this.$nextTick(function() { + // this.$refs.annex.getAnnexList(); + // }); }); }, /** 鎻愪氦鎸夐挳 */ diff --git a/src/views/project/donationdetails/index.vue b/src/views/project/donationdetails/index.vue index 1ba20d7..1ce9e1c 100644 --- a/src/views/project/donationdetails/index.vue +++ b/src/views/project/donationdetails/index.vue @@ -2807,12 +2807,12 @@ getDonatebaseinfoflow(this.infoid).then(res => { if (res.code==200) { this.Processdata = res.data; - this.donatebaseinfo=this.Processdata.donatecompletioninfo; - this.medicalevaluation=this.Processdata.donatecompletioninfo; - this.relativesconfirmation=this.Processdata.donatecompletioninfo; - this.donateflowcharts=this.Processdata.donatecompletioninfo; - this.donateorgansService=this.Processdata.donatecompletioninfo; - this.donationwitness=this.Processdata.donatecompletioninfo; + 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('渚ц竟鏍忎俊鎭幏鍙栧け璐�'); @@ -2946,7 +2946,7 @@ this.procureddata = res.rows; this.procureddata.infoid = this.infoid; } else { - this.procureddata = this.allocateddata; + this.procureddata = this.allocateddata.filter(obj => obj.organname !== '宸﹁倽' && obj.organname !== '鍙宠倽');; this.procureddata.infoid = this.infoid; } this.organList.organprocured = []; @@ -3292,15 +3292,15 @@ addDonatecompletioninfo(this.accomplishform).then(response => { this.$modal.msgSuccess("瀹屾垚鐧昏鎴愬姛"); this.$modal.closeLoading(); - this.$modal - .confirm("妗堜緥宸插畬鎴愭槸鍚﹁烦杞渚嬭垂鐢ㄩ〉闈㈣繘琛岃垂鐢ㄥ崟淇濆瓨锛�") - .then(() => { - this.$router.push({ - path: "/finance/donorchargedetail/", - query: { id: 0, operation: "add", data: this.form } - }); - }) - .catch(() => {}); + // this.$modal + // .confirm("妗堜緥宸插畬鎴愭槸鍚﹁烦杞渚嬭垂鐢ㄩ〉闈㈣繘琛岃垂鐢ㄥ崟淇濆瓨锛�") + // .then(() => { + // this.$router.push({ + // path: "/finance/donorchargedetail/", + // query: { gxinzt: true, operation: "add", data: this.form, } + // }); + // }) + // .catch(() => {}); }); } @@ -3560,7 +3560,7 @@ this.submitForm(); Modifydonationattachment(this.donatelist).then(res => {}); this.listDonateannex(); - this.GetAttacheddata(); + // this.GetAttacheddata(); } else { this.submitForm(); // this.$modal.msgWarning("璇峰厛瀹屾垚鍓嶉儴姝ラ"); diff --git a/src/views/project/donorcharge/donorchargedetail/index.vue b/src/views/project/donorcharge/donorchargedetail/index.vue index 4d4134f..9ee3282 100644 --- a/src/views/project/donorcharge/donorchargedetail/index.vue +++ b/src/views/project/donorcharge/donorchargedetail/index.vue @@ -388,7 +388,7 @@ { required: true, message: "璇疯緭鍏ユ墍灞炰笟鍔$粍", trigger: "blur" } ] }, - + gxinzt: false, baselist: [], donorList: [], organchargelist: [], @@ -531,6 +531,8 @@ this.operationType = this.$route.query.operation; this.curId = this.$route.query.id; this.curCase = this.$route.query.data; + this.gxinzt = this.$route.query.gxinzt; + console.log(this.curCase); console.log("this.$route.query", this.$route.query); if (this.operationType == "add") { @@ -583,46 +585,13 @@ this.form.age = this.curCase.age; this.form.donationcategory = this.curCase.donationcategory; - //鑾峰彇瀹屾垚鐧昏鐨勫櫒瀹樿〃 - if (this.curCase.id > 0) { - } else { - this.curCase.id = 0; - } - let searchParam = { - infoid: this.curCase.id - }; - listDonatecomporgan(searchParam).then(res => { - if (res.code == 200) { - // 鏌ヨ鍣ㄥ畼璐圭敤琛� - let tempParam = { - organcode: null, - organname: null, - charge: null - }; - listOrgancharge(tempParam).then(res1 => { - if (res1.code == 200) { - this.organchargelist = res1.rows; - } - - //鎻掑叆鍣ㄥ畼琛� - res.rows.forEach(item => { - //鑾峰彇璐圭敤閲戦 - this.organchargelist.map(rescharge => { - if (rescharge.organcode == item.organno) { - this.donorchargeorgans.push({ - organno: item.organno, - organname: item.organname, - organcharge: rescharge.charge, - infoid: item.infoid, - hospitalname: item.transplanthospitalname, - hospitalno: item.transplanthospitalno, - organtime: item.transplanttime, - chargestate: "0" - }); - } - }); - }); - }); + this.organParams.infoid = this.curCase.id; + listDonorchargeorgan(this.organParams).then(res => { + console.log("listDonorchargeorgan", res); + this.donorchargeorgans = res.rows; + if (this.donorchargeorgans.length > 0) { + } else { + this.addRow(0); } }); } @@ -638,7 +607,7 @@ this.form = response.data; console.log("getDonorcharge", response); //鍣ㄥ畼璐圭敤淇℃伅 - this.organParams.donorchargeid = this.curId; + this.organParams.infoid = this.form.infoid; console.log("this.organParams", this.organParams); listDonorchargeorgan(this.organParams).then(res => { console.log("listDonorchargeorgan", res); @@ -647,6 +616,9 @@ if (this.donorchargeorgans.length > 0) { } else { this.addRow(0); + } + if ((this.gxinzt = true)) { + this.submitForm(); } }); }); @@ -663,7 +635,7 @@ this.title = "鏌ョ湅鎹愮尞妗堜緥鍣ㄥ畼璐圭敤琛�"; //鍣ㄥ畼璐圭敤淇℃伅 - this.organParams.donorchargeid = this.curId; + this.organParams.infoid = this.form.infoid; listDonorchargeorgan(this.organParams).then(res => { this.donorchargeorgans = res.rows; if (this.donorchargeorgans.length > 0) { -- Gitblit v1.9.3