From b19a3cd44a42730b0b3ffeb0359ff42c9d07cba5 Mon Sep 17 00:00:00 2001 From: qinxianzhangyao <11053546+qinxianzhangyao@user.noreply.gitee.com> Date: 星期二, 20 二月 2024 15:33:33 +0800 Subject: [PATCH] qxtj --- src/views/hosp/project/index.vue | 83 ++++++++++++++++++++++------------------- 1 files changed, 45 insertions(+), 38 deletions(-) diff --git a/src/views/hosp/project/index.vue b/src/views/hosp/project/index.vue index 179afff..c333410 100644 --- a/src/views/hosp/project/index.vue +++ b/src/views/hosp/project/index.vue @@ -12,19 +12,21 @@ style="margin-bottom: 15px" /> </div> - <div class="head-container"> - <el-tree - :data="deptOptions" - :props="defaultProps" - :expand-on-click-node="false" - :filter-node-method="filterNode" - ref="tree" - node-key="id" - :default-expanded-keys="treeId" - highlight-current - @node-click="handleNodeClick" - /> - </div> + <el-scrollbar style="height: 629px; width: 100%"> + <div class="head-container"> + <el-tree + :data="deptOptions" + :props="defaultProps" + :expand-on-click-node="false" + :filter-node-method="filterNode" + ref="tree" + node-key="id" + :default-expanded-keys="treeId" + highlight-current + @node-click="handleNodeClick" + /> + </div> + </el-scrollbar> </el-col> <el-col :span="20" :xs="24"> <el-form @@ -78,7 +80,7 @@ </el-col> <el-col :span="1.5"> <el-button - :disabled = "xiugais" + :disabled="xiugais" type="primary" icon="el-icon-plus" size="mini" @@ -124,7 +126,6 @@ :data="projectList" ref="tableRef" border - > <!-- :show-overflow-tooltip="true" --> <el-table-column @@ -489,7 +490,7 @@ ></el-option> </el-select> </el-form-item> - <el-form-item label="LIS椤圭洰" prop="lisXmmc" > + <el-form-item label="LIS椤圭洰" prop="lisXmmc"> <span slot="label" style="display: inline-block; border-bottom: 2px solid blue" @@ -819,7 +820,7 @@ deptTree, deptTree111, getAllChildListById, - getInfoByProId + getInfoByProId, } from "@/api/hosp/project"; import { listDept } from "@/api/system/dept"; import Treeselect from "@riophae/vue-treeselect"; @@ -863,8 +864,8 @@ } }; return { - xiugais:true, - xiugaiList:[], + xiugais: true, + xiugaiList: [], // 閮ㄩ棬鏍戦�夐」 deptOptions: undefined, dialogTableVisible: false, @@ -930,7 +931,7 @@ proEngName: null, checkType: null, deptId: undefined, - proId:undefined, + proId: undefined, }, querycharge: { pageNum: 1, @@ -949,8 +950,8 @@ proName: "", proPrice: "", sfxmId: "", - lisXmbm:"", - lisXmmc:"", + lisXmbm: "", + lisXmmc: "", }, // 琛ㄥ崟鏍¢獙 rules: { @@ -1020,16 +1021,14 @@ this.$refs.aaa.title = "鏁版嵁瀛楀吀"; }, handleChanges(param1) { - console.log(param1); // if(this.form.pacCode == "涓嶈"){ // this.form.cusIdcard = param1[0].xh; // }else{ // this.form.cusIdcard = param1[0].pacCode; // } - + this.form.lisXmbm = param1[0].pacCode; this.form.lisXmmc = param1[0].pacName; - }, //鏄惁鏄剧ず閫変腑鐨勫�� display(value) {}, @@ -1072,7 +1071,7 @@ this.form.proPrice = 0.0; this.form.proName = ""; this.form.proId = null; - getAllChildListById().then((response) => { + ProjectTree().then((response) => { if (response.code == 200) { this.loading = false; this.projectOptions = []; @@ -1089,8 +1088,8 @@ } }); this.title = "浣撴椤圭洰淇℃伅缁存姢"; - - this.form.proId = this.queryParams.proId; + this.form.deptId = this.queryParams.deptId; + // this.form.proId = this.queryParams.proId; this.form.proCheckMethod = "N"; if ((this.key = "Y")) { @@ -1130,7 +1129,6 @@ obtain(vals) { if (this.projectOptions) { this.selectList = vals; - console.log(this.selectList); } if (this.selectList.proName === "涓荤被鐩�") { this.showPrise = true; @@ -1235,22 +1233,20 @@ }, // 鑺傜偣鍗曞嚮浜嬩欢 handleNodeClick(date) { - if(date.$treeNodeId == 3){ + if (date.children) { this.xiugais = true; - }else{ + } else { this.xiugais = false; } let proId = date.id; - getInfoByProId(proId).then((response)=>{ + getInfoByProId(proId).then((response) => { this.xiugaiList = response.data; - console.log(this.xiugaiList,222); - }) - console.log(date,111); + }); this.id = date.id; this.queryParams.proId = date.id; let data = { proId: this.queryParams.proId, - proName:this.queryParams.proNamez + proName: this.queryParams.proNamez, }; this.loading = true; getAllChildListById(data).then((response) => { @@ -1296,7 +1292,6 @@ proId: this.queryParams.proId, }; getAllChildListById(data).then((response) => { - console.log(response); // this.projectList = this.handleTree(response.data.list, "proId"); // this.ListId.push(this.projectList[0].proId); // this.key = response.data.key; @@ -1461,7 +1456,7 @@ this.form.tjStandardList.splice(index, 1); } }, - handleUpdate1(){ + handleUpdate1() { this.open = true; this.form = this.xiugaiList; }, @@ -1600,6 +1595,7 @@ updateProject(this.form).then((response) => { this.$modal.msgSuccess("淇敼鎴愬姛"); this.cancel(); + this.getList(); }); } else { if (this.form.proParentId === 0) { @@ -1616,6 +1612,7 @@ addProject(this.form).then((response) => { this.$modal.msgSuccess("鏂板鎴愬姛"); this.cancel(); + this.getList(); }); } } @@ -1662,6 +1659,7 @@ updateProject(this.form).then((response) => { this.$modal.msgSuccess("淇敼鎴愬姛"); this.cancel(); + this.getList(); }); } else { if (this.form.proParentId === 0) { @@ -1678,6 +1676,7 @@ addProject(this.form).then((response) => { this.$modal.msgSuccess("鏂板鎴愬姛"); this.cancel(); + this.getList(); }); } } @@ -1756,4 +1755,12 @@ background-color: #e5f3ff !important; color: #333 !important; } +.el-scrollbar__bar.is-vertical { + opacity: 1; + padding-right: 5px; + width: 7px; +} +.el-scrollbar__wrap { + overflow-x: hidden; +} </style> -- Gitblit v1.8.0