zhaoke před 3 roky
rodič
revize
e43f532c4a

+ 1 - 1
src/views/authorityManagement/components/authorityHome.vue

@@ -26,7 +26,7 @@
         <el-col :span="6" class="bodyPart">
           <div class="grid-content">
             <div class="title">权限树</div>
-            <div class="contentTree">
+            <div v-loading="loading" element-loading-text="拼命加载中" element-loading-spinner="el-icon-loading" class="contentTree">
               <el-tree ref="tree" :data="dataListTree" :props="defaultProps" node-key="AuthId" :filter-node-method="filterNode" highlight-current :default-expanded-keys="[currentKey]" @node-click="handleNodeClick">
               </el-tree>
             </div>

+ 6 - 1
src/views/authorityManagement/minixs/treeData.js

@@ -12,7 +12,8 @@ import { GetAuthTree } from '@/api/apiAuthority'
 export default {
   data () {
     return {
-      dataList: {}
+      dataList: {},
+      loading: false
     }
   },
   created () {
@@ -21,6 +22,7 @@ export default {
   methods: {
     async getAuthTree (name = '') {
       try {
+        this.loading = true
         const result = await GetAuthTree({
           "QueryName": name
         })
@@ -51,6 +53,7 @@ export default {
             children: []
           }
           )
+          this.loading = false
         } else {
           const obj = {
             AuthId: -1,
@@ -74,6 +77,7 @@ export default {
             children: []
           }
           )
+          this.loading = false
         }
       } catch (error) {
         const obj = {
@@ -98,6 +102,7 @@ export default {
           children: []
         }
         )
+        this.loading = false
       }
     }
   }