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