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

---
 src/views/hosp/project/index.vue |   37 +++++++++++++++++++++++++++++++++----
 1 files changed, 33 insertions(+), 4 deletions(-)

diff --git a/src/views/hosp/project/index.vue b/src/views/hosp/project/index.vue
index 25fa209..11f1921 100644
--- a/src/views/hosp/project/index.vue
+++ b/src/views/hosp/project/index.vue
@@ -291,8 +291,9 @@
         label-width="100px"
         :inline="true"
       >
-        <el-form-item label="涓婚」鍚嶇О" prop="proParentId">
+        <el-form-item label="涓婚」鍚嶇О" prop="proParentId"  >
           <treeselect
+          :disabled="proParent"
             v-model="form.proParentId"
             :options="projectOptions"
             :normalizer="normalizer"
@@ -300,6 +301,7 @@
             placeholder="閫夋嫨涓婚」鍚嶇О"
             style="width: 260px"
             @select="obtain"
+           
           />
         </el-form-item>
         <el-form-item label="鏄庣粏椤圭洰" prop="proName" v-if="key == 'Y'">
@@ -921,6 +923,7 @@
         children: "children",
         label: "label",
       },
+      proParent:false,
       id: "",
       // 閲嶆柊娓叉煋琛ㄦ牸鐘舵��
       refreshTable: true,
@@ -1243,7 +1246,7 @@
     },
     // 鑺傜偣鍗曞嚮浜嬩欢
     handleNodeClick(date) {
-      if (date.children) {
+      if (date.qf == "0") {
         this.xiugais = true;
       } else {
         this.xiugais = false;
@@ -1469,6 +1472,21 @@
     handleUpdate1() {
       this.open = true;
       this.form = this.xiugaiList;
+      // console.log( this.form )
+      this.proParent = true
+      // if(){
+      //   this.proParent = true
+      // }
+      getlist().then((response) => {
+        if (response.code == 200) {
+          this.loading = false;
+          this.projectOptions = [];
+          const project = { proId: 0, proName: "涓荤被鐩�", children: [] };
+          project.children = this.handleTree(response.data.list, "proId");
+          this.key = response.data.key;
+          this.projectOptions.push(project);
+        }
+      })
     },
     /** 淇敼鎸夐挳鎿嶄綔 */
     handleUpdate(row) {
@@ -1476,8 +1494,10 @@
       this.getData();
       // this.form = row;
       const proId = row.proId || this.ids;
+      this.proParent =false
       getProject(proId).then((response) => {
         this.form = response.data;
+        console.log( this.form)
         if (this.form.proParentId === "0") {
           this.showPrise = true;
           this.showRentPrise = false;
@@ -1485,7 +1505,7 @@
           this.showPrise = false;
           this.showRentPrise = true;
         }
-        this.form.deptId = Number(this.form.deptId);
+        // this.form.deptId = Number(this.form.deptId);
         if (this.form.proStandard === 0) {
           this.showPrise = true;
           this.showRentPrise = false;
@@ -1528,7 +1548,16 @@
             }
           });
         }
-
+        getlist().then((response) => {
+        if (response.code == 200) {
+          this.loading = false;
+          this.projectOptions = [];
+          const project = { proId: 0, proName: "涓荤被鐩�", children: [] };
+          project.children = this.handleTree(response.data.list, "proId");
+          this.key = response.data.key;
+          this.projectOptions.push(project);
+        }
+      })
         this.open = true;
         this.title = "浣撴椤圭洰淇℃伅缁存姢";
       });

--
Gitblit v1.8.0