From e08d725d241c7eca309cb50339ceaf1845471a31 Mon Sep 17 00:00:00 2001
From: qinxianzhangyao <11053546+qinxianzhangyao@user.noreply.gitee.com>
Date: 星期一, 26 二月 2024 15:21:51 +0800
Subject: [PATCH] qxtj

---
 src/views/hosp/project/index.vue |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/src/views/hosp/project/index.vue b/src/views/hosp/project/index.vue
index c333410..25fa209 100644
--- a/src/views/hosp/project/index.vue
+++ b/src/views/hosp/project/index.vue
@@ -391,15 +391,15 @@
           <el-select
             v-model="form.deptId"
             placeholder="璇烽�夋嫨绉戝鍚嶇О"
-            @change="changeValue"
+            @change="$forceUpdate()"
             filterable
             style="width: 260px"
           >
             <el-option
-              v-for="dict in parentNameList"
-              :key="dict.deptId"
-              :label="dict.deptName"
-              :value="dict.deptId"
+              v-for="item in parentNameList"
+              :key="item.deptId"
+              :label="item.deptName"
+              :value="item.deptId"
             />
           </el-select>
         </el-form-item>
@@ -817,6 +817,7 @@
   addProject,
   updateProject,
   ProjectTree,
+  getlist,
   deptTree,
   deptTree111,
   getAllChildListById,
@@ -1071,7 +1072,8 @@
       this.form.proPrice = 0.0;
       this.form.proName = "";
       this.form.proId = null;
-      ProjectTree().then((response) => {
+      //  ProjectTree
+      getlist().then((response) => {
         if (response.code == 200) {
           this.loading = false;
           this.projectOptions = [];
@@ -1087,8 +1089,15 @@
           }
         }
       });
+     
       this.title = "浣撴椤圭洰淇℃伅缁存姢";
-      this.form.deptId = this.queryParams.deptId;
+      if(this.queryParams.deptId){
+        this.form.deptId = this.queryParams.deptId;
+      }else{
+        this.form.deptId = null
+      }
+      
+      console.log(this.form.deptId)
       // this.form.proId = this.queryParams.proId;
       this.form.proCheckMethod = "N";
 
@@ -1210,6 +1219,7 @@
     getDeptList() {
       listDept(this.queryParams).then((response) => {
         this.parentNameList = response.data;
+        console.log(this.parentNameList)
         this.deptList = this.handleTree(response.data, "proId");
       });
     },
@@ -1524,6 +1534,7 @@
       });
     },
     changeValue(value) {
+      console.log(value)
       // this.form.deptName = value;
       this.form.deptId = value;
     },

--
Gitblit v1.8.0