From 0ac2d43fce4d74f6eea5a51a2e16af4e6a536c7c Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 14 八月 2024 14:19:24 +0800 Subject: [PATCH] 11 --- src/views/project/donorcharge/donorchargedetail/index.vue | 87 ++++++++++++++++++++++++++++++------------- 1 files changed, 60 insertions(+), 27 deletions(-) diff --git a/src/views/project/donorcharge/donorchargedetail/index.vue b/src/views/project/donorcharge/donorchargedetail/index.vue index 2a57b41..953e979 100644 --- a/src/views/project/donorcharge/donorchargedetail/index.vue +++ b/src/views/project/donorcharge/donorchargedetail/index.vue @@ -20,7 +20,7 @@ v-for="dict in dict.type.sys_user_sex" :key="dict.label" :label="dict.label" - :value="parseInt(dict.value)" + :value="dict.value" ></el-option> </el-select> </el-form-item> @@ -134,6 +134,21 @@ <el-input v-model="scope.row.organname" placeholder="鍣ㄥ畼鍚嶇О" + :disabled="true" + /> + </template> + </el-table-column> + <el-table-column + label="绯荤粺缂栧彿" + align="center" + width="120" + prop="caseno" + > + <template slot-scope="scope"> + <el-input + v-model="scope.row.caseno" + placeholder="绯荤粺缂栧彿" + :disabled="true" /> </template> </el-table-column> @@ -144,7 +159,11 @@ width="150" > <template slot-scope="scope"> - <el-input v-model="scope.row.amount" placeholder="瀹炴敹閲戦" /> + <el-input + v-model="scope.row.amount" + placeholder="瀹炴敹閲戦" + :disabled="true" + /> </template> </el-table-column> <el-table-column @@ -156,6 +175,7 @@ <template slot-scope="scope"> <el-date-picker clearable + :disabled="true" size="small" style="width: 100%" v-model="scope.row.amounttime" @@ -176,21 +196,36 @@ <el-input v-model="scope.row.organcharge" placeholder="鏍囧噯璐圭敤" + :disabled="true" /> </template> </el-table-column> <el-table-column - prop="hospitalname" + prop="hospitalno" align="center" label="鎺ユ敹鍖婚櫌" width="280" > <template slot-scope="scope"> <org-selecter + v-model="scope.row.hospitalno" ref="tranHosSelect" :org-type="'4'" - v-model="scope.row.hospitalno" style="width: 100%" + :disabled="true" + /> + </template> + </el-table-column> + <el-table-column + label="鍙椾綋濮撴皬" + align="center" + width="120" + prop="name" + > + <template slot-scope="scope"> + <el-input + v-model="scope.row.name" + placeholder="鍙椾綋濮撴皬" /> </template> </el-table-column> @@ -203,6 +238,7 @@ <template slot-scope="scope"> <el-date-picker clearable + :disabled="true" size="small" style="width: 100%" v-model="scope.row.organtime" @@ -214,7 +250,7 @@ </template> </el-table-column> <el-table-column prop="organchargedesc" align="center" label="澶囨敞"> - <template slot-scope="scope"> + <template slot-scope="scope" width="300"> <el-input v-model="scope.row.organchargedesc" placeholder="澶囨敞" @@ -226,12 +262,12 @@ </el-form> <div slot="footer" class="dialog-footer"> <el-button - type="primary" + type="success" @click="submitForm" v-if="operationType == 'add' || operationType == 'update'" >淇� 瀛�</el-button > - <el-button type="primary" @click="cancel">鍏抽棴</el-button> + <el-button type="info" @click="cancel">鍏抽棴</el-button> </div> </div> </div> @@ -272,7 +308,6 @@ return { activeName: 1, //鏂囦欢绫诲瀷 // 閮ㄩ棬鏍戦�夐」 - //绁ㄦ嵁鏂囦欢 pdftitle: "", pdfimg: "", @@ -315,8 +350,6 @@ donorchargeorgans: [], // 寮瑰嚭灞傛爣棰� title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, // 鏌ヨ璐圭敤琛ㄥ弬鏁� queryParams: { pageNum: 1, @@ -333,7 +366,6 @@ pageSize: 10, donorchargeid: null }, - // 褰撳墠鐢ㄦ埛淇℃伅 userprofile: {}, // 琛ㄥ崟鍙傛暟 @@ -382,7 +414,6 @@ headers: { Authorization: "Bearer " + getToken() }, - jurisdiction: false, //淇濆瓨鎸夐挳鎺у埗 @@ -400,7 +431,6 @@ this.defaultperson = response.data; this.standardlevel = response.data.standardlevel; }); - //鑾峰彇鍙傛暟 this.getroute(); }, @@ -533,7 +563,6 @@ /** 鏂板鎸夐挳鎿嶄綔 */ handleAdd() { this.reset(); - this.open = true; this.title = "鏂板鎹愮尞妗堜緥鍣ㄥ畼璐圭敤琛�"; if (this.curCase) { @@ -566,7 +595,6 @@ if (res1.code == 200) { this.organchargelist = res1.rows; } - //鎻掑叆鍣ㄥ畼琛� res.rows.forEach(item => { //鑾峰彇璐圭敤閲戦 @@ -574,11 +602,12 @@ if (rescharge.organcode == item.organno) { this.donorchargeorgans.push({ organno: item.organno, + caseno: item.caseno, organname: item.organname, organcharge: rescharge.charge, infoid: item.infoid, - hospitalname: item.transplanthospitalname, - hospitalno: item.transplanthospitalno, + hospitalname: item.hospitalname, + hospitalno: item.hospitalno, organtime: item.transplanttime, chargestate: "0" }); @@ -594,13 +623,11 @@ /** 淇敼鎸夐挳鎿嶄綔 */ handleUpdate() { this.reset(); - this.open = true; this.title = "淇敼鎹愮尞妗堜緥鍣ㄥ畼璐圭敤琛�"; getDonorcharge(this.curId).then(response => { this.form = response.data; console.log("getDonorcharge", response); - //鍣ㄥ畼璐圭敤淇℃伅 this.organParams.donorchargeid = this.curId; console.log("this.organParams", this.organParams); @@ -619,11 +646,9 @@ /** 淇敼鏌ョ湅鎿嶄綔 */ handleDetail() { this.reset(); - this.open = true; getDonorcharge(this.curId).then(response => { this.form = response.data; - this.open = true; this.title = "鏌ョ湅鎹愮尞妗堜緥鍣ㄥ畼璐圭敤琛�"; //鍣ㄥ畼璐圭敤淇℃伅 @@ -670,13 +695,13 @@ for (let k = 0; k < this.donorchargeorgans.length; k++) { this.donorchargeorgans[k].donorchargeID = this.form.id; } - updateDonorcharge(this.form).then(res1 => { if (res1.code == 200) { saveDonorchargeorgan(this.donorchargeorgans).then(res2 => { if (res2.code == 200) { this.$modal.msgSuccess("淇濆瓨鎴愬姛锛�"); - this.open = false; + this.$router.go(-1); + } }); } @@ -692,7 +717,8 @@ saveDonorchargeorgan(this.donorchargeorgans).then(res2 => { if (res2.code == 200) { this.$modal.msgSuccess("淇濆瓨鎴愬姛锛�"); - this.open = false; + this.$router.go(-1); + } }); } @@ -730,12 +756,13 @@ var columnnames = [ "organno", "organname", - "amount", + "caseno", "amounttime", - "organcharge", + "name", "hospitalname", "organtime", - "remark" + "remark", + 'organchargedesc' ]; columns.forEach((column, index) => { if (index === 0) { @@ -844,6 +871,12 @@ text-align: center; } } +::v-deep .el-input.is-disabled .el-input__inner { + background-color: #F5F7FA; + border-color: #dfe4ed; + color: #000000; + cursor: not-allowed; +} ::v-deep .el-input--medium .el-input__inner { height: 36px; -- Gitblit v1.9.3