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

---
 .gitignore                       |    1 +
 src/api/hosp/project.js          |    9 +++++++++
 vue.config.js                    |    2 +-
 src/views/hosp/project/index.vue |   25 ++++++++++++++++++-------
 4 files changed, 29 insertions(+), 8 deletions(-)

diff --git a/.gitignore b/.gitignore
index 78a752d..29d56be 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,4 +20,5 @@
 *.local
 
 package-lock.json
+vue.config.js
 yarn.lock
diff --git a/src/api/hosp/project.js b/src/api/hosp/project.js
index 24afb08..6c14948 100644
--- a/src/api/hosp/project.js
+++ b/src/api/hosp/project.js
@@ -18,6 +18,15 @@
 }
 
 // 鏌ヨ浣撴椤圭洰鍒楄〃(鏍戝舰缁撴瀯)
+export function getlist(data) {
+  return request({
+    url: '/hosp/project/getlist',
+    method: 'get',
+    params: data
+  })
+}
+
+// 鏌ヨ浣撴椤圭洰鍒楄〃(鏍戝舰缁撴瀯)
 export function getAllChildListById(data) {
   return request({
     url: 'hosp/project/getAllChildListById',
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;
     },
diff --git a/vue.config.js b/vue.config.js
index 2c15e68..697baa5 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -53,7 +53,7 @@
       // detail: https://cli.vuejs.org/config/#devserver-proxy
       [process.env.VUE_APP_BASE_API]: {
         //target: `https://ltpeis.xaltjdkj.cn:5501/prod-api/getInfo`,
-        target: `http://192.168.0.112:5011`,
+        target: `http://192.168.0.108:5011`,
         // // target: `http://192.168.0.99:8080/ltkj-admin`,
         // target: `https://ltpeis.xaltjdkj.cn:5011/ltkj-admin`,
         // target: `http://10.168.0.9:5011`,

--
Gitblit v1.8.0