From 30dd1bcc069b31d417e738d57b5cd18ce9ed6871 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期一, 06 十一月 2023 14:30:03 +0800
Subject: [PATCH] 主数据分页Loading优化

---
 Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue b/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
index c78fbf7..fdd81b1 100644
--- a/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
+++ b/Source/UBCS-WEB/src/components/Theme/ThemeClassifyTrees.vue
@@ -3,7 +3,7 @@
   <el-container>
     <!--    宸︿晶鑿滃崟-->
     <el-aside>
-      <basic-container style="overflow:hidden;">
+      <basic-container>
         <div>
           <div>
             <div style="display: flex; flex-direction: column;">
@@ -23,6 +23,17 @@
             <div style="display: flex;justify-content: space-around;margin-top: 5px;margin-bottom: 5px">
             </div>
           </div>
+<!--          宸︿晶鏍�-->
+          <div style="height: calc(100vh - 230px);overflow: auto">
+            <avue-tree ref="tree" v-model="CloneTreeAvueform" v-loading="loading" :data="CloneTreedata"
+                       :defaultExpandAll="false"
+                       :option="Treeoption"
+                       class="classifyTree"
+                       @node-click="nodeClick"
+            >
+            </avue-tree>
+          </div>
+
           <!--        鏍戣妭鐐规坊鍔犲璇濇-->
           <el-dialog v-loading="AddLoading" :before-close="TreeEscHandler"
                      :title="this.TreeFlag ? '娣诲姞鍒嗙被' :'娣诲姞涓婚搴�'" :visible.sync="TreeAddFormVisible" append-to-body
@@ -69,15 +80,6 @@
                               :nodeList="nodeList" @MasterHandler="MasterHandler" @flushed="flushed"
                               @referTreeForm="referTreeForm"></classifyTreeform>
           </el-dialog>
-<!--          宸︿晶鏍�-->
-          <avue-tree ref="tree" v-model="CloneTreeAvueform" v-loading="loading" :data="CloneTreedata"
-                     :defaultExpandAll="false"
-                     :option="Treeoption"
-                     class="classifyTree"
-                     style="height: calc(100vh - 230px)"
-                     @node-click="nodeClick"
-          >
-          </avue-tree>
         </div>
       </basic-container>
     </el-aside>
@@ -404,7 +406,6 @@
 import {mapGetters} from "vuex";
 export default {
   name: "classifyTrees.vue",
-  inject: ["crudTreeData"],
   data() {
     return {
       masterRow: null,
@@ -925,6 +926,7 @@
         this.$set(this.TreeAddform, 'codeRuleOidName', this.masterName)
         this.$set(this.TreeAddform, 'codeRuleOid', this.masterOid)
         this.$emit('MasterHandler', this.loneTreeNewForm)
+        this.masterRow=null;
       }
     },
     //缂栫爜鎺ュ彛
@@ -954,6 +956,7 @@
         this.KeySelectLIst = []
         this.$set(this.TreeAddform, 'codeKeyAttrRepeatOidName', this.KeyName)
         this.$set(this.TreeAddform, 'codeKeyAttrRepeatOid', this.KeyOid)
+        this.masterRow=null;
       }
     },
     //鍏抽敭灞炴�ф煡璇�
@@ -998,6 +1001,7 @@
         this.$set(this.TreeAddform, 'codeResembleRuleOidName', this.simName)
         this.$set(this.TreeAddform, 'codeResembleRuleOid', this.simOid)
         this.$emit('MasterHandler', this.loneTreeNewForm)
+        this.masterRow=null;
       }
     },
     //鐩镐技椤规煡璇�
@@ -1043,6 +1047,7 @@
         this.$set(this.TreeAddform, 'btmTypeName', this.btmName)
         this.$set(this.TreeAddform, 'btmTypeId', this.btmOid)
         this.$emit('MasterHandler', this.loneTreeNewForm)
+        this.masterRow=null;
       }
     },
     //涓氬姟绫诲瀷鏌ヨ
@@ -1626,7 +1631,7 @@
 }
 
 .el-aside {
-  height: calc(100% - 30px);
+  //height: calc(100% - 30px);
 }
 
 .el-main {

--
Gitblit v1.9.3