From 83aa382fd3b88ec7a564f14d41a9c8e5d43beeb3 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期一, 09 十二月 2024 10:26:31 +0800
Subject: [PATCH] 修改表单定义样式&&修改ui上下文btmName&&添加登录密码即将过期进入首页并提醒

---
 Source/plt-web/plt-web-ui/src/views/systemModel/businessModel/index.vue |   46 +++++++++++++++++++++++++---------------------
 1 files changed, 25 insertions(+), 21 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 4a8598a..9d4f253 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,10 +3,11 @@
     <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="el-icon-s-promotion"></i>
+              <i :class="data.icon"></i>
                 {{ (node || {}).label }}
             </span>
           </span>
@@ -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: {
@@ -249,7 +252,8 @@
                 ...item,
                 id: item.id,
                 name: item.name,
-                leaf: !item.hasChildren
+                leaf: !item.hasChildren,
+                icon: item.source || 'el-icon-s-home'
               }
             }))
           })
@@ -279,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;
     },
@@ -293,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;
     },
@@ -425,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('鏈壘鍒板彲澧炲姞鐨勬搷浣滅被鍨�');
         }
       })
@@ -500,7 +504,6 @@
           operId: this.form.operId
         }
         delFuncOperation(params).then(res => {
-          console.log(res);
           if (res.data.code === 200) {
             this.$message.success(res.data.msg);
             this.handleRefreshTree('del');
@@ -530,19 +533,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(); // 鍒锋柊宸︿晶鏍�
         }
       }
@@ -560,7 +564,7 @@
 
 .btnBox {
   display: flex;
-  justify-content:left;
+  justify-content: left;
   margin-bottom: 15px;
 }
 </style>

--
Gitblit v1.9.3