From 21fe2968337eb8eab97adc88750b71c4057e98f8 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 17 七月 2024 15:39:46 +0800 Subject: [PATCH] 11 --- src/views/project/organallocation/index.vue | 404 +++++++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 289 insertions(+), 115 deletions(-) diff --git a/src/views/project/organallocation/index.vue b/src/views/project/organallocation/index.vue index 6083ca4..ada013a 100644 --- a/src/views/project/organallocation/index.vue +++ b/src/views/project/organallocation/index.vue @@ -2,62 +2,118 @@ <template> <div class="app-container"> <!-- 鎼滅储鏉′欢 --> - <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="70px"> + <el-form + :model="queryParams" + ref="queryForm" + :inline="true" + v-show="showSearch" + label-width="70px" + > <el-row :gutter="8"> <el-col :span="6"> <el-form-item label="鎹愮尞杩涘害" prop="recordstate"> - <el-select v-model="queryParams.workflow" placeholder="璇烽�夋嫨鎹愮尞杩涘害" clearable size="small"> - <el-option v-for="dict in dict.type.sys_donornode" :key="dict.value" :label="dict.label" - :value="dict.value" /> + <el-select + v-model="queryParams.workflow" + placeholder="璇烽�夋嫨鎹愮尞杩涘害" + clearable + size="small" + > + <el-option + v-for="dict in dict.type.sys_donornode" + :key="dict.value" + :label="dict.label" + :value="dict.value" + /> </el-select> </el-form-item> </el-col> <el-col :span="6"> <el-form-item label="濮撳悕" prop="name"> - <el-input v-model="queryParams.name" placeholder="璇疯緭鍏ュ鍚�" clearable size="small" - @keyup.enter.native="handleQuery" /> + <el-input + v-model="queryParams.name" + placeholder="璇疯緭鍏ュ鍚�" + clearable + size="small" + @keyup.enter.native="handleQuery" + /> </el-form-item> </el-col> <el-col :span="6"> - <el-form-item align="left" label="鍖荤枟鏈烘瀯" prop="treatmenthospitalno"> - <org-selecter ref="orgSelecter" :org-type="'3'" v-model="queryParams.treatmenthospitalno" /> + <el-form-item + align="left" + label="鍖荤枟鏈烘瀯" + prop="treatmenthospitalno" + > + <org-selecter + ref="orgSelecter" + :org-type="'3'" + v-model="queryParams.treatmenthospitalno" + /> </el-form-item> </el-col> <el-col :span="6"> <el-form-item label="鎹愮尞鍦板競"> <el-select v-model="queryParams.city" placeholder="璇烽�夋嫨鍦板競"> - <el-option v-for="item in provinceData" :key="item.value" :label="item.label" :value="item.value"> + <el-option + v-for="item in provinceData" + :key="item.value" + :label="item.label" + :value="item.value" + > </el-option> </el-select> </el-form-item> </el-col> - </el-row> <el-row :gutter="8"> <el-col :span="6"> <el-form-item label="鎶ュ憡浜�"> - <el-select v-model="queryParams.reporterno" placeholder="璇烽�夋嫨鎶ュ憡浜�"> - <el-option v-for="item in reportlist" :key="item.index" :label="item.reportername" :value="item.reporterno"> + <el-select + v-model="queryParams.reporterno" + placeholder="璇烽�夋嫨鎶ュ憡浜�" + > + <el-option + v-for="item in reportlist" + :key="item.index" + :label="item.reportername" + :value="item.reporterno" + > </el-option> </el-select> </el-form-item> </el-col> <el-col :span="12"> - <el-form-item label="鎶ュ憡鏃ユ湡"> - <el-date-picker style="width: 100%" v-model="selecttime" type="monthrange" range-separator="鑷�" - start-placeholder="寮�濮嬫湀浠�" end-placeholder="缁撴潫鏈堜唤" value-format="yyyy-MM-dd" @change="getTimeList"> + <el-form-item label="妗堜緥鏃堕棿"> + <el-date-picker + style="width: 100%" + v-model="selecttime" + type="monthrange" + range-separator="鑷�" + start-placeholder="寮�濮嬫湀浠�" + end-placeholder="缁撴潫鏈堜唤" + value-format="yyyy-MM-dd" + @change="getTimeList" + > </el-date-picker> </el-form-item> </el-col> <el-col :span="6"> <el-form-item> - <el-button type="primary" icon="el-icon-search" size="mini" @click="getBaseInfoList">鎼滅储</el-button> - <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + <el-button + type="primary" + icon="el-icon-search" + size="mini" + @click="getBaseInfoList" + >鎼滅储</el-button + > + <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" + >閲嶇疆</el-button + > </el-form-item> </el-col> </el-row> @@ -68,30 +124,83 @@ <el-card shadow="never"> <!-- 鎹愮尞妗堜緥鍒楄〃 --> <el-table v-loading="loading" border :data="donationCaseTableData"> - <el-table-column label="妗堜緥鏃堕棿" align="center" prop="donatetime" width="150"> + <el-table-column + label="妗堜緥鏃堕棿" + align="center" + prop="donatetime" + width="150" + > <template slot-scope="scope"> - <span>{{ parseTime(scope.row.donatetime, "{y}-{m}-{d}") }}</span> + <span>{{ + parseTime(scope.row.donatetime, "{y}-{m}-{d}") + }}</span> </template> </el-table-column> - <el-table-column label="濮撳悕" align="center" prop="name" width="120" /> + <el-table-column + label="濮撳悕" + align="center" + prop="name" + width="120" + /> <el-table-column label="鎬у埆" align="center" prop="sex" width="100"> <template slot-scope="scope"> - <dict-tag :options="dict.type.sys_user_sex" :value="parseInt(scope.row.sex)" /> + <dict-tag + :options="dict.type.sys_user_sex" + :value="parseInt(scope.row.sex)" + /> </template> </el-table-column> - <el-table-column label="骞撮緞" align="center" prop="age" width="100" /> - <el-table-column label="鎶ュ憡浜�" align="center" prop="reportername" width="120" /> - <el-table-column label="妗堜緥褰掑睘" align="center" width="200px" prop="deptname" /> - <el-table-column label="鍖荤枟鏈烘瀯" align="center" prop="treatmenthospitalname" /> - <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width" width="200" fixed="right"> + <el-table-column + label="骞撮緞" + align="center" + prop="age" + width="100" + /> + <el-table-column + label="鎶ュ憡浜�" + align="center" + prop="reportername" + width="120" + /> + <el-table-column + label="妗堜緥褰掑睘" + align="center" + width="200px" + prop="deptname" + /> + <el-table-column + label="鍖荤枟鏈烘瀯" + align="center" + prop="treatmenthospitalname" + /> + <el-table-column + label="鎿嶄綔" + align="center" + class-name="small-padding fixed-width" + width="200" + fixed="right" + > <template slot-scope="scope"> - <el-button size="mini" type="text" icon="el-icon-edit" @click="selectDonotor(scope.row)">鎹愮尞璇︽儏</el-button> + <el-button + size="mini" + type="text" + icon="el-icon-edit" + @click="selectDonotor(scope.row)" + >鎹愮尞璇︽儏</el-button + > </template> </el-table-column> </el-table> <!-- hide-on-single-page --> - <pagination v-show="total > 0" small layout="prev, pager, next" :total="total" :page.sync="queryParams.pageNum" - :limit.sync="queryParams.pageSize" @pagination="getBaseInfoList" /> + <pagination + v-show="total > 0" + small + layout="prev, pager, next" + :total="total" + :page.sync="queryParams.pageNum" + :limit.sync="queryParams.pageSize" + @pagination="getBaseInfoList" + /> </el-card> </el-col> <!-- <el-col :span="16"> @@ -149,18 +258,32 @@ </el-row> <!-- 娣诲姞鎴栦慨鏀瑰櫒瀹樺垎閰嶅璇濇 --> - <el-dialog :title="distributionFormTitle" :visible.sync="showDistributionForm" :close-on-click-modal="false" - width="1000px" append-to-body> + <el-dialog + :title="distributionFormTitle" + :visible.sync="showDistributionForm" + :close-on-click-modal="false" + width="1000px" + append-to-body + > <el-form ref="form" :model="form" :rules="rules" label-width="160px"> <el-row> <el-col :span="16"> <el-form-item label="鎹愮尞缂栧彿" prop="donorno"> - <el-input v-model="distributionForm.donorno" placeholder="璇疯緭鍏ユ崘鐚�呯紪鍙�" disabled /> - </el-form-item> </el-col><el-col :span="8"> + <el-input + v-model="distributionForm.donorno" + placeholder="璇疯緭鍏ユ崘鐚�呯紪鍙�" + disabled + /> + </el-form-item> </el-col + ><el-col :span="8"> <el-form-item label="鍒嗛厤鐘舵��" prop="organstate"> <el-select v-model="form.organstate" placeholder="璇烽�夋嫨鍣ㄥ畼鐘舵��"> - <el-option v-for="dict in dict.type.sys_organstate" :key="dict.value" :label="dict.label" - :value="dict.value"></el-option> + <el-option + v-for="dict in dict.type.sys_organstate" + :key="dict.value" + :label="dict.label" + :value="dict.value" + ></el-option> </el-select> </el-form-item> </el-col> @@ -168,31 +291,61 @@ <el-row> <el-col :span="8"> <el-form-item label="鎹愮尞濮撳悕" prop="curdonorname"> - <el-input v-model="curdonorname" placeholder="鎹愮尞鑰呭鍚�" disabled /> + <el-input + v-model="curdonorname" + placeholder="鎹愮尞鑰呭鍚�" + disabled + /> </el-form-item> </el-col> <el-col :span="8"> <el-form-item label="鍣ㄥ畼鍚嶇О" prop="organnumber"> - <el-select ref="organNameSelect" v-model="form.organnumber" placeholder="璇烽�夋嫨鍣ㄥ畼缂栧彿" clearable size="small" - disabled> - <el-option v-for="dict in dict.type.sys_Organ" :key="dict.value" :label="dict.label" - :value="dict.value" /> + <el-select + ref="organNameSelect" + v-model="form.organnumber" + placeholder="璇烽�夋嫨鍣ㄥ畼缂栧彿" + clearable + size="small" + disabled + > + <el-option + v-for="dict in dict.type.sys_Organ" + :key="dict.value" + :label="dict.label" + :value="dict.value" + /> </el-select> - </el-form-item> </el-col><el-col :span="8"> + </el-form-item> </el-col + ><el-col :span="8"> <el-form-item label="绯荤粺缂栧彿" prop="ageunit"> <el-input v-model="form.ageunit" placeholder="璇疯緭鍏ョ郴缁熺紪鍙�" /> </el-form-item> </el-col> </el-row> - <el-row><el-col :span="8"> + <el-row + ><el-col :span="8"> <el-form-item label="鎺ユ敹鏃堕棿" prop="applicanttime"> - <el-date-picker clearable size="small" style="width: 100%" v-model="form.applicanttime" type="datetime" - value-format="yyyy-MM-dd HH:mm:ss" placeholder="閫夋嫨鎺ユ敹鏃堕棿"> + <el-date-picker + clearable + size="small" + style="width: 100%" + v-model="form.applicanttime" + type="datetime" + value-format="yyyy-MM-dd HH:mm:ss" + placeholder="閫夋嫨鎺ユ敹鏃堕棿" + > </el-date-picker> - </el-form-item> </el-col><el-col :span="16"> + </el-form-item> </el-col + ><el-col :span="16"> <el-form-item label="绉绘鍖婚櫌" prop="treatmenthospitalno"> - <org-selecter ref="tranHosSelect" :org-type="'4'" v-model="form.transplanthospitalno" style="width: 100%" /> - </el-form-item> </el-col></el-row><el-row> + <org-selecter + ref="tranHosSelect" + :org-type="'4'" + v-model="form.transplanthospitalno" + style="width: 100%" + /> + </el-form-item> </el-col></el-row + ><el-row> <el-col :span="8"> <el-form-item label="鍙椾綋濮撴皬" prop="name"> <el-input v-model="form.name" placeholder="濮撴皬" /> @@ -200,13 +353,24 @@ </el-col> <el-col :span="8"> <el-form-item label="璇佷欢绫诲瀷" prop="idcardtype"> - <el-select v-model="form.idcardtype" placeholder="璇烽�夋嫨绉绘浜鸿瘉浠剁被鍨�"> - <el-option v-for="dict in dict.type.sys_IDType" :key="dict.value" :label="dict.label" - :value="parseInt(dict.value)"></el-option> + <el-select + v-model="form.idcardtype" + placeholder="璇烽�夋嫨绉绘浜鸿瘉浠剁被鍨�" + > + <el-option + v-for="dict in dict.type.sys_IDType" + :key="dict.value" + :label="dict.label" + :value="parseInt(dict.value)" + ></el-option> </el-select> - </el-form-item> </el-col><el-col :span="8"> + </el-form-item> </el-col + ><el-col :span="8"> <el-form-item label="璇佷欢鍙风爜" prop="idcardno"> - <el-input v-model="form.idcardno" placeholder="璇疯緭鍏ョЩ妞嶄汉璇佷欢鍙风爜" /> + <el-input + v-model="form.idcardno" + placeholder="璇疯緭鍏ョЩ妞嶄汉璇佷欢鍙风爜" + /> </el-form-item> </el-col> </el-row> @@ -223,7 +387,7 @@ //杩欓噷鍙互瀵煎叆鍏朵粬鏂囦欢锛堟瘮濡傦細缁勪欢锛屽伐鍏穓s锛岀涓夋柟鎻掍欢js锛宩son鏂囦欢锛屽浘鐗囨枃浠剁瓑绛夛級 //渚嬪锛歩mport 銆婄粍浠跺悕绉般�� from '銆婄粍浠惰矾寰勩��'; import { - listDonatebaseinfo, + listDonatebaseinfo // exportProvincemessage, } from "@/api/project/donatebaseinfo"; import OrgSelecter from "@/views/project/components/orgselect"; @@ -233,21 +397,21 @@ addDonateorgan, delDonateorgan, getDonateorgan, - updateDonateorgan, + updateDonateorgan } from "@/api/project/donateorgan"; import { listOrganallocation, getOrganallocation, addOrganallocation, delOrganallocation, - updateOrganallocation, + updateOrganallocation } from "@/api/project/organallocation"; import Li_area_select from "@/components/Address"; export default { //import寮曞叆鐨勭粍浠堕渶瑕佹敞鍏ュ埌瀵硅薄涓墠鑳戒娇鐢� components: { Li_area_select, - OrgSelecter, + OrgSelecter }, name: "Organallocation", @@ -257,7 +421,7 @@ "sys_user_sex", "sys_IDType", "sys_AgeUnit", - "sys_donornode", + "sys_donornode" ], data() { //杩欓噷瀛樻斁鏁版嵁 @@ -284,13 +448,13 @@ { label: "琛㈠窞甯�", value: "8" }, { label: "鑸熷北甯�", value: "9" }, { label: "鍙板窞甯�", value: "A" }, - { label: "涓芥按甯�", value: "B" }, + { label: "涓芥按甯�", value: "B" } ], searchAddress: { sheng: "", shi: "", qu: "", - organizationname: null, + organizationname: null }, //鎼滅储鍙傛暟 @@ -306,7 +470,7 @@ endtime: null, endReporttime: null, reportervalue: null, - city: null, + city: null }, //褰撳墠閫変腑鎹愮尞妗堜緥缂栧彿 @@ -326,7 +490,7 @@ //閫夋嫨鍣ㄥ畼琛ㄥ崟 organalForm: { //鍣ㄥ畼鍒楄〃 - organname: [], + organname: [] }, //鍣ㄥ畼鍒嗛厤鍒楄〃 organalTableData: [], @@ -338,18 +502,18 @@ defultAddress: { sheng: "娴欐睙鐪�", shi: "", - qu: "", + qu: "" }, form: {}, rules: { applicanttime: [ - { required: true, message: "璇疯緭鍏ユ帴鏀舵椂闂�", trigger: "blur" }, - ], + { required: true, message: "璇疯緭鍏ユ帴鏀舵椂闂�", trigger: "blur" } + ] }, // 閬僵灞� loading: true, title: "", - selectedRow: null, + selectedRow: null }; }, //鐩戝惉灞炴�� 绫讳技浜巇ata姒傚康 @@ -367,9 +531,7 @@ if (this.$route.params.starttime != null && this.$route.params.endtime) { this.selecttime = [ this.$moment(this.$route.params.starttime).format("YYYY-MM-DD"), - this.$moment(this.$route.params.endtime) - .add(-1, "month") - .format("YYYY-MM-DD"), + this.$moment(this.$route.params.endtime).format("YYYY-MM-DD") ]; } if (this.$route.params.reporterno != "") { @@ -404,14 +566,14 @@ //鏂规硶闆嗗悎 methods: { LoadReportList() { - listDonatebaseinfo().then((res) => { + listDonatebaseinfo().then(res => { console.log("娼滃湪鎹愮尞琛�", res); let list = res.rows; let reportlist = []; - list.forEach((element) => { + list.forEach(element => { reportlist.push({ reporterno: element.reporterno, - reportername: element.reportername, + reportername: element.reportername }); }); console.log("dwada", reportlist); @@ -423,7 +585,7 @@ }, resetArr(Arr) { var hash = {}; - Arr = Arr.reduce(function (arr, current) { + Arr = Arr.reduce(function(arr, current) { hash[current.reporterno] ? "" : (hash[current.reporterno] = true && arr.push(current)); @@ -494,27 +656,27 @@ this.showDistributionForm = true; this.reset(); - getDonateorgan(data.id).then((res) => { + getDonateorgan(data.id).then(res => { let obj = res.data; obj.organstate = 99; - updateDonateorgan(obj).then((res) => { + updateDonateorgan(obj).then(res => { // if(res.code === 200){ this.form.organstate = data.organstate; this.form.organno = data.organno; this.form.organnumber = data.organno; let loactionSearcParam = { - organid: data.id, + organid: data.id }; - listOrganallocation(loactionSearcParam).then((res) => { + listOrganallocation(loactionSearcParam).then(res => { if (res.rows != 0) { let list = res.rows[0]; // this.form.ageunit = list.ageunit; this.form.applicanttime = list.applicanttime; // this.form.treatmenthospitalno = list.treatmenthospitalno; // this.form.transplanthospitalname = list.transplanthospitalname - }; + } }); console.log("Organallocation", this.form); }); @@ -524,6 +686,11 @@ /** 鏌ヨ鎹愮尞鍩虹鍒楄〃 */ getBaseInfoList(e) { this.loading = true; + sessionStorage.removeItem("organallocation"); + sessionStorage.setItem( + "organallocation", + JSON.stringify(this.queryParams) + ); if (this.queryParams.recordstate == "") { this.queryParams.recordstate = null; } @@ -546,7 +713,7 @@ // this.queryParams.residenceprovince = this.$refs.areaSelect.getSheng(); // this.queryParams.residencecity = this.$refs.areaSelect.getShi(); // this.queryParams.residencetown = this.$refs.areaSelect.getQu(); - listDonatebaseinfo(this.queryParams).then((response) => { + listDonatebaseinfo(this.queryParams).then(response => { this.donationCaseTableData = response.rows; console.log(this.donationCaseTableData, "Donation"); this.total = response.total; @@ -576,7 +743,7 @@ reportername: null, reporttime: null, city: null, - treatmenthospitalno: null, + treatmenthospitalno: null }; this.selecttime = []; this.getTimeList(); @@ -584,7 +751,7 @@ sheng: "", shi: "", qu: "", - organizationname: null, + organizationname: null }; //this.$refs.areaSelect.clean(); @@ -602,7 +769,7 @@ this.organalTableData.push({ organname: this.dict.type.sys_Organ[i].label, organno: this.dict.type.sys_Organ[i].value, - id: null, + id: null }); } } @@ -624,10 +791,10 @@ if (data.id != null) { //鎼滅储鍣ㄥ畼鍒嗛厤璁板綍 let loactionSearcParam = { - organid: data.id, + organid: data.id }; this.showDistributionForm = true; - listOrganallocation(loactionSearcParam).then((response) => { + listOrganallocation(loactionSearcParam).then(response => { if (response.rows.length == 1) { let resData = response.rows[0]; resData.organstate = data.organstate; @@ -656,7 +823,7 @@ path: "/organ/donationdetails/", query: { id: row.id, - organType: "edit", + organType: "edit" } }); // this.selectedRow = row; @@ -671,10 +838,10 @@ GetDonortedList() { this.loading = true; let oraganqueryParam = { - infoid: this.curInfoid, + infoid: this.curInfoid }; // donorno: this.curdonorno, - listDonateorgan(oraganqueryParam).then((response) => { + listDonateorgan(oraganqueryParam).then(response => { this.loading = false; if (response.code == 200) { this.organalTableData = []; @@ -687,7 +854,7 @@ organname: response.rows[i].organname, transplanthospitalno: response.rows[i].transplanthospitalno, transplanthospitalname: response.rows[i].transplanthospitalname, - organstate: response.rows[i].organstate, + organstate: response.rows[i].organstate }); } } else { @@ -699,16 +866,14 @@ /** 鎻愪氦鎸夐挳 */ submitForm() { - this.$refs["form"].validate((valid) => { + this.$refs["form"].validate(valid => { if (valid) { - if (this.form.id != null) { //鏇存柊鎹愮尞鍣ㄥ畼琛� this.form.allocationstatus = this.form.organstate; - updateOrganallocation(this.form).then((response) => { - }); + updateOrganallocation(this.form).then(response => {}); //鑾峰彇鍣ㄥ畼淇℃伅 - getDonateorgan(this.form.organid).then((response2) => { + getDonateorgan(this.form.organid).then(response2 => { let organData = response2.data; (organData.organname = this.$refs.organNameSelect.selectedLabel), (organData.organstate = this.form.allocationstatus); @@ -716,19 +881,21 @@ organData.transplanthospitalno = this.form.transplanthospitalno; try { - organData.transplanthospitalname = this.$refs.tranHosSelect.getOptionByValue(organData.transplanthospitalno).organizationname; + organData.transplanthospitalname = this.$refs.tranHosSelect.getOptionByValue( + organData.transplanthospitalno + ).organizationname; } catch { - organData.transplanthospitalname = organData.transplanthospitalno; + organData.transplanthospitalname = + organData.transplanthospitalno; } //鏇存柊鎹愮尞鍣ㄥ畼琛� - updateDonateorgan(organData).then((response3) => { + updateDonateorgan(organData).then(response3 => { this.$modal.msgSuccess("淇敼鍣ㄥ畼淇℃伅鎴愬姛"); this.GetDonortedList(); this.showDistributionForm = false; }); }); - } - else { + } else { //淇濆瓨鏃跺厛淇濆瓨鍒版崘鐚櫒瀹樿〃 //鏂板鍒板櫒瀹樼鐞嗚〃 this.loading = false; @@ -741,36 +908,39 @@ organstate: this.form.organstate, transplanthospitalno: this.form.transplanthospitalno, transplanthospitalname: null, - transplantdoct: this.form.transplantdoct, + transplantdoct: this.form.transplantdoct }; try { - organaManageForm.transplanthospitalname = this.$refs.tranHosSelect.getOptionByValue(organaManageForm.transplanthospitalno).organizationname; + organaManageForm.transplanthospitalname = this.$refs.tranHosSelect.getOptionByValue( + organaManageForm.transplanthospitalno + ).organizationname; } catch { - organaManageForm.transplanthospitalname = organaManageForm.transplanthospitalno; + organaManageForm.transplanthospitalname = + organaManageForm.transplanthospitalno; } - addDonateorgan(organaManageForm).then((response) => { + addDonateorgan(organaManageForm).then(response => { this.loading = false; if (response.code === 200) { //鏌ヨ鑾峰彇鏂板鐨勫櫒瀹樿〃id let organSearchParam = { infoid: this.curInfoid, // donorno: this.curdonorno, - organno: this.form.organnumber, + organno: this.form.organnumber //donorname: this.curdonorname, //organname: this.$refs.organNameSelect.label, }; - listDonateorgan(organSearchParam).then((response2) => { + listDonateorgan(organSearchParam).then(response2 => { if (response2.code == 200 && response2.rows.length > 0) { for (let i = 0; i < response2.rows.length; i++) { - if (response2.rows[i].organstate == '2') { + if (response2.rows[i].organstate == "2") { this.form.organid = response2.rows[i].id; // this.form.residenceprovincename = this.defultAddress.sheng; // this.form.residencecityname = this.defultAddress.shi; // this.form.residencetownname = this.defultAddress.qu; - addOrganallocation(this.form).then((response) => { + addOrganallocation(this.form).then(response => { this.$modal.msgSuccess("鎹愮尞鍣ㄥ畼鍒嗛厤淇℃伅淇濆瓨鎴愬姛锛�"); }); } @@ -826,7 +996,7 @@ updateTime: null, //绉绘鍖婚櫌 transplanthospitalno: null, - transplanthospitalname: null, + transplanthospitalname: null }; this.distributionForm.donorno = this.curdonorno; }, @@ -868,7 +1038,7 @@ updateBy: null, updateTime: null, transplanthospitalno: null, - organstate: null, + organstate: null }; this.resetForm("form"); }, @@ -876,7 +1046,7 @@ changeorganState(value) { //organalTableData let organIndex = this.organalTableData.findIndex( - (item) => item.organno == value + item => item.organno == value ); //鍒ゆ柇褰撳墠閫変腑鍊兼槸鍚﹀湪鏁扮粍涓� if (organIndex == -1) { @@ -895,14 +1065,14 @@ id: null, transplanthospitalname: null, transplanthospitalno: null, - organstate: '2', + organstate: "2" }); } } else { this.$confirm("鏄惁纭鍒犻櫎鍣ㄥ畼鍒嗛厤璁板綍", "鎻愮ず", { confirmButtonText: "纭畾", cancelButtonText: "鍙栨秷", - type: "warning", + type: "warning" }) .then(() => { if (organIndex != -1) { @@ -915,7 +1085,7 @@ if (tempOrgan.id > 0) { //鏌ユ壘鍣ㄥ畼琛ㄨ褰曪紝鍒ゆ柇鍣ㄥ畼鐘舵�� this.loading = true; - delDonateorgan(tempOrgan.id).then((delLocationRes) => { + delDonateorgan(tempOrgan.id).then(delLocationRes => { //璋冪敤鍒犻櫎鍣ㄥ畼璁板綍api // delDonateorgan(searchedOrganData.id).then( // (delOrganRes) => { @@ -935,13 +1105,17 @@ this.selectDonotor(this.selectedRow); }); } - }, + } }, //鐢熷懡鍛ㄦ湡 - 鍒涘缓瀹屾垚锛堝彲浠ヨ闂綋鍓峵his瀹炰緥锛� created() { + if (sessionStorage.getItem("organallocation")) { + this.queryParams = JSON.parse(sessionStorage.getItem("organallocation")); + console.log(this.queryParams, "queryParams"); + } this.getBaseInfoList(); this.resetForm(); - }, + } //鐢熷懡鍛ㄦ湡 - 鎸傝浇瀹屾垚锛堝彲浠ヨ闂瓺OM鍏冪礌锛� // mounted() {}, // beforeCreate() {}, //鐢熷懡鍛ㄦ湡 - 鍒涘缓涔嬪墠 @@ -953,6 +1127,6 @@ // activated() {}, //濡傛灉椤甸潰鏈塳eep-alive缂撳瓨鍔熻兘锛岃繖涓嚱鏁颁細瑙﹀彂 }; </script> -<style lang='scss' scoped> +<style lang="scss" scoped> //@import url(); 寮曞叆鍏叡css绫� -</style> \ No newline at end of file +</style> -- Gitblit v1.9.3