Bläddra i källkod

区域权限修改

duy 1 år sedan
förälder
incheckning
be14c78d10
2 ändrade filer med 8 tillägg och 2 borttagningar
  1. 1 1
      src/global/components/tree-data/index.vue
  2. 7 1
      src/views/base/region.vue

+ 1 - 1
src/global/components/tree-data/index.vue

@@ -62,7 +62,7 @@ const props = defineProps({
     },
     defaultCheckedKeys: {
         type: Array,
-        default: [],
+        default: () => ([]),
     },
 })
 //事件

+ 7 - 1
src/views/base/region.vue

@@ -51,7 +51,7 @@
                             已分配区域权限
                         </div>
                         <div class="content" style="padding-top: 12px">
-                            <HcTreeData :is-menu="false" show-checkbox :default-checked-keys="defaultCheckedKeys" @change="treecheck" />
+                            <HcTreeData v-if="isShowTree" :is-menu="false" show-checkbox :default-checked-keys="defaultCheckedKeys" @change="treecheck" />
                         </div>
                     </div>
                 </el-scrollbar>
@@ -185,6 +185,11 @@ const getTableData = async () => {
         } else {
             allUserNameArr.value = []
             defaultCheckedKeys.value = []
+            isShowTree.value = false
+            setTimeout(() => {
+                isShowTree.value = true
+            }, 1000)
+           
 
         }
         
@@ -296,6 +301,7 @@ const rowModalClose = () => {
 //授权树
 const defaultCheckedKeys = ref([])
 const retreeRef = ref(null)
+const isShowTree = ref(true)
 const treecheck = (data)=>{
     const checkedKeys = data.node.checkedKeys
     formModel.value.allAreaId = checkedKeys.join(',')