From eca89cf0e2e74823fc68cb4e4bb237a1618ca912 Mon Sep 17 00:00:00 2001 From: su1124 <1583764726@qq.com> Date: 星期五, 02 二月 2024 17:52:12 +0800 Subject: [PATCH] su --- src/views/hosp/project/index.vue | 44 ++++++++++++++++++++++---------------------- 1 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/views/hosp/project/index.vue b/src/views/hosp/project/index.vue index cba2153..90889e4 100644 --- a/src/views/hosp/project/index.vue +++ b/src/views/hosp/project/index.vue @@ -113,13 +113,7 @@ :data="projectList" ref="tableRef" border - row-key="proId" - :expand-row-keys="ListId" - :row-class-name="selectSingleRow" - :tree-props="{ - children: 'tjProjectList', - hasChildren: 'tjProjectList.length>0', - }" + > <!-- :show-overflow-tooltip="true" --> <el-table-column @@ -811,6 +805,8 @@ updateProject, ProjectTree, deptTree, + deptTree111, + getAllChildListById } from "@/api/hosp/project"; import { listDept } from "@/api/system/dept"; import Treeselect from "@riophae/vue-treeselect"; @@ -919,6 +915,7 @@ proEngName: null, checkType: null, deptId: undefined, + proId:undefined, }, querycharge: { pageNum: 1, @@ -1037,8 +1034,9 @@ checkType: this.queryParams.checkType, deptId: this.queryParams.deptId, }; - ProjectTree(data).then((response) => { - this.projectList = this.handleTree(response.data.list, "proId"); + getAllChildListById(data).then((response) => { + // this.projectList = this.handleTree(response.data.list, "proId"); + this.projectList = response.data.list; this.loading = false; }); }, @@ -1058,7 +1056,7 @@ this.form.proPrice = 0.0; this.form.proName = ""; this.form.proId = null; - ProjectTree().then((response) => { + getAllChildListById().then((response) => { if (response.code == 200) { this.loading = false; this.projectOptions = []; @@ -1076,7 +1074,7 @@ }); this.title = "浣撴椤圭洰淇℃伅缁存姢"; - this.form.deptId = this.queryParams.deptId; + this.form.proId = this.queryParams.proId; this.form.proCheckMethod = "N"; if ((this.key = "Y")) { @@ -1181,7 +1179,7 @@ // // 鏌ヨ浣撴椤圭洰鍒楄〃(鏍戝舰缁撴瀯) getData() { /** 鏌ヨ閮ㄩ棬涓嬫媺鏍戠粨鏋� */ - ProjectTree().then((response) => { + getAllChildListById().then((response) => { this.projectOptions = []; const project = { proId: 0, proName: "涓荤被鐩�", children: [] }; project.children = this.handleTree(response.data.list, "proId"); @@ -1203,7 +1201,7 @@ }, /** 鏌ヨ閮ㄩ棬涓嬫媺鏍戠粨鏋� */ getDeptTree() { - deptTree().then((response) => { + deptTree111().then((response) => { this.deptOptions = response.data; this.treeId.push(this.deptOptions[0].id); }); @@ -1221,13 +1219,14 @@ }, // 鑺傜偣鍗曞嚮浜嬩欢 handleNodeClick(date) { + console.log(date,111); this.id = date.id; - this.queryParams.deptId = date.id; + this.queryParams.proId = date.id; let data = { - deptId: this.queryParams.deptId, + proId: this.queryParams.proId, }; this.loading = true; - ProjectTree(data).then((response) => { + getAllChildListById(data).then((response) => { if (response.code == 200) { if (response.data.list.length >= 1) { this.projectList = this.handleTree(response.data.list, "proId"); @@ -1267,12 +1266,13 @@ this.open = false; this.queryParam.id = this.id; let data = { - deptId: this.queryParams.deptId, + proId: this.queryParams.proId, }; - ProjectTree(data).then((response) => { - this.projectList = this.handleTree(response.data.list, "proId"); - this.ListId.push(this.projectList[0].proId); - this.key = response.data.key; + 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; this.loading = false; }); }, @@ -1315,7 +1315,7 @@ /** 閲嶇疆鎸夐挳鎿嶄綔 */ resetQuery() { this.resetForm("queryForm"); - this.queryParams.deptId = undefined; + this.queryParams.proId = undefined; this.$refs.tree.setCurrentKey(null); this.handleQuery(); }, -- Gitblit v1.8.0