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 |   40 +++++++++++++++++++++++++---------------
 1 files changed, 25 insertions(+), 15 deletions(-)

diff --git a/src/views/hosp/project/index.vue b/src/views/hosp/project/index.vue
index ee00063..25fa209 100644
--- a/src/views/hosp/project/index.vue
+++ b/src/views/hosp/project/index.vue
@@ -12,7 +12,7 @@
             style="margin-bottom: 15px"
           />
         </div>
-        <el-scrollbar style="height: 516px; width: 100%">
+        <el-scrollbar style="height: 629px; width: 100%">
           <div class="head-container">
             <el-tree
               :data="deptOptions"
@@ -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,
@@ -1021,7 +1022,6 @@
       this.$refs.aaa.title = "鏁版嵁瀛楀吀";
     },
     handleChanges(param1) {
-      console.log(param1);
       // if(this.form.pacCode == "涓嶈"){
       //   this.form.cusIdcard = param1[0].xh;
       // }else{
@@ -1072,7 +1072,8 @@
       this.form.proPrice = 0.0;
       this.form.proName = "";
       this.form.proId = null;
-      getAllChildListById().then((response) => {
+      //  ProjectTree
+      getlist().then((response) => {
         if (response.code == 200) {
           this.loading = false;
           this.projectOptions = [];
@@ -1088,9 +1089,16 @@
           }
         }
       });
+     
       this.title = "浣撴椤圭洰淇℃伅缁存姢";
-
-      this.form.proId = this.queryParams.proId;
+      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";
 
       if ((this.key = "Y")) {
@@ -1130,7 +1138,6 @@
     obtain(vals) {
       if (this.projectOptions) {
         this.selectList = vals;
-        console.log(this.selectList);
       }
       if (this.selectList.proName === "涓荤被鐩�") {
         this.showPrise = true;
@@ -1212,6 +1219,7 @@
     getDeptList() {
       listDept(this.queryParams).then((response) => {
         this.parentNameList = response.data;
+        console.log(this.parentNameList)
         this.deptList = this.handleTree(response.data, "proId");
       });
     },
@@ -1235,7 +1243,7 @@
     },
     // 鑺傜偣鍗曞嚮浜嬩欢
     handleNodeClick(date) {
-      if (date.$treeNodeId == 3) {
+      if (date.children) {
         this.xiugais = true;
       } else {
         this.xiugais = false;
@@ -1243,9 +1251,7 @@
       let proId = date.id;
       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 = {
@@ -1296,7 +1302,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;
@@ -1529,6 +1534,7 @@
       });
     },
     changeValue(value) {
+      console.log(value)
       // this.form.deptName = value;
       this.form.deptId = value;
     },
@@ -1600,6 +1606,7 @@
               updateProject(this.form).then((response) => {
                 this.$modal.msgSuccess("淇敼鎴愬姛");
                 this.cancel();
+                this.getList();
               });
             } else {
               if (this.form.proParentId === 0) {
@@ -1616,6 +1623,7 @@
                 addProject(this.form).then((response) => {
                   this.$modal.msgSuccess("鏂板鎴愬姛");
                   this.cancel();
+                  this.getList();
                 });
               }
             }
@@ -1662,6 +1670,7 @@
               updateProject(this.form).then((response) => {
                 this.$modal.msgSuccess("淇敼鎴愬姛");
                 this.cancel();
+                this.getList();
               });
             } else {
               if (this.form.proParentId === 0) {
@@ -1678,6 +1687,7 @@
                 addProject(this.form).then((response) => {
                   this.$modal.msgSuccess("鏂板鎴愬姛");
                   this.cancel();
+                  this.getList();
                 });
               }
             }

--
Gitblit v1.8.0