From 884eab4f434aecba12e6b5227457c645e9558571 Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期四, 21 十一月 2024 18:18:10 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/plt-web/plt-web-ui/src/views/systemModel/businessModel/index.vue |   42 +++++++++++++++++++++++-------------------
 1 files changed, 23 insertions(+), 19 deletions(-)

diff --git a/Source/plt-web/plt-web-ui/src/views/systemModel/businessModel/index.vue b/Source/plt-web/plt-web-ui/src/views/systemModel/businessModel/index.vue
index a8dd219..73aa2b8 100644
--- a/Source/plt-web/plt-web-ui/src/views/systemModel/businessModel/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/systemModel/businessModel/index.vue
@@ -3,7 +3,8 @@
     <el-aside>
       <basic-container>
         <div style="max-height: calc(100vh - 150px);overflow: auto">
-          <avue-tree :key="refresh" node-key="id" ref="tree" :data="treeData" :option="treeOption" @node-click="nodeClick">
+          <avue-tree :key="refresh" ref="tree" :data="treeData" :option="treeOption" node-key="id"
+                     @node-click="nodeClick">
           <span slot-scope="{ node, data }" class="el-tree-node__label">
            <span style="font-size: 15px">
               <i :class="data.icon"></i>
@@ -17,8 +18,10 @@
 
     <el-main>
       <basic-container>
-        <div v-if="(form.childType || form.childType === 0) && !addStatus && !editStatus && form.category !== 1" class="btnBox">
-          <el-button :disabled="(mangeShowBtn || form.childType === 0) ? false : !childTypeBtn" icon="el-icon-plus" plain
+        <div v-if="(form.childType || form.childType === 0) && !addStatus && !editStatus && form.category !== 1"
+             class="btnBox">
+          <el-button :disabled="(mangeShowBtn || form.childType === 0) ? false : !childTypeBtn" icon="el-icon-plus"
+                     plain
                      size="small"
                      type="primary" @click="addClickHandler">澧炲姞
           </el-button>
@@ -56,8 +59,8 @@
           <el-button v-if="editStatus" icon="el-icon-check" plain size="small"
                      type="success" @click="editSaveClickHandler">淇濆瓨
           </el-button>
-          <el-button  icon="el-icon-close" plain size="small"
-                      type="danger" @click="addStatus=false;editStatus=false;">鍙栨秷
+          <el-button icon="el-icon-close" plain size="small"
+                     type="danger" @click="addStatus=false;editStatus=false;">鍙栨秷
           </el-button>
         </div>
         <div v-if="form.category === 1" class="btnBox">
@@ -208,7 +211,7 @@
         addBtn: false,
         menu: false,
         height: 500,
-        header:false,
+        header: false,
         column: [
           {
             label: '鎿嶄綔鍒嗙被',
@@ -224,7 +227,7 @@
       addStatus: false,
       editStatus: false,
       nodeRow: {},
-      currentClickNode:null,
+      currentClickNode: null,
       form: {},
       treeData: [],
       treeOption: {
@@ -250,7 +253,7 @@
                 id: item.id,
                 name: item.name,
                 leaf: !item.hasChildren,
-                icon: item.source || 'iconfont iconicon_work'
+                icon: item.source || 'el-icon-s-home'
               }
             }))
           })
@@ -280,10 +283,10 @@
   },
   methods: {
     // 鏍戣鐐瑰嚮
-    nodeClick(row,node) {
+    nodeClick(row, node) {
       this.form = {...row};
       this.nodeRow = {...row};
-      this.currentClickNode=node;
+      this.currentClickNode = node;
       this.addStatus = false;
       this.editStatus = false;
     },
@@ -294,7 +297,7 @@
       this.defalutName.forEach(key => {
         this.form[key] = null;
       })
-      this.form.isValid = false;
+      this.form.isValid = true;
       this.addStatus = true;
       this.editStatus = false;
     },
@@ -426,12 +429,12 @@
     addMethodsClickHandler() {
       this.methodsLoading = true;
       getSysModelTreeMenuByPID({parentId: 'operateNode'}).then(res => {
-        if (res.data.code === 200 && res.data.data.length>0) {
+        if (res.data.code === 200 && res.data.data.length > 0) {
           this.methodsVisble = true;
           const data = res.data.data;
           this.methodsData = data;
           this.methodsLoading = false;
-        }else {
+        } else {
           this.$message.error('鏈壘鍒板彲澧炲姞鐨勬搷浣滅被鍨�');
         }
       })
@@ -531,19 +534,20 @@
     upLoadClickHandler() {
       this.$refs.upload.visible = true;
     },
+
     handleRefreshTree(type) {
       //type:add\edit\del
-      if(type=="del"){
+      if (type == "del") {
         this.$refs.tree.remove(this.currentClickNode);
-        this.currentClickNode=null;
-        this.form={};
-      }else{
+        this.currentClickNode = null;
+        this.form = {};
+      } else {
         if (this.currentClickNode) {
           let node = this.currentClickNode.parent;
           node.loaded = false;
           node.expand();
           this.$refs.tree.setCurrentNode(this.currentClickNode);
-        }else {
+        } else {
           this.refresh = Math.random(); // 鍒锋柊宸︿晶鏍�
         }
       }
@@ -561,7 +565,7 @@
 
 .btnBox {
   display: flex;
-  justify-content:left;
+  justify-content: left;
   margin-bottom: 15px;
 }
 </style>

--
Gitblit v1.9.3