zhudie 2 лет назад
Родитель
Сommit
a80be293ec
2 измененных файлов с 4 добавлено и 4 удалено
  1. 1 1
      src/views/system/role/CreateDrawer.vue
  2. 3 3
      src/views/system/role/CreateUserDrawer.vue

+ 1 - 1
src/views/system/role/CreateDrawer.vue

@@ -28,7 +28,7 @@
         <el-card shadow="hover">
         <el-card shadow="hover">
           <el-space>
           <el-space>
             <el-checkbox v-model:checked="isSpread" @change="packHandle">展开/收起</el-checkbox>
             <el-checkbox v-model:checked="isSpread" @change="packHandle">展开/收起</el-checkbox>
-            <el-checkbox v-model:checked="isAll" @change="handleCheckAll">全选/全不选</el-checkbox>
+            <el-checkbox v-model="isAll" @change="handleCheckAll">全选/全不选</el-checkbox>
           </el-space>
           </el-space>
           <el-divider />
           <el-divider />
           <el-tree
           <el-tree

+ 3 - 3
src/views/system/role/CreateUserDrawer.vue

@@ -30,7 +30,7 @@
           <div class="permission-name">场景权限</div>
           <div class="permission-name">场景权限</div>
           <el-space>
           <el-space>
             <el-checkbox v-model:checked="isSpread" @change="packHandle">展开/收起</el-checkbox>
             <el-checkbox v-model:checked="isSpread" @change="packHandle">展开/收起</el-checkbox>
-            <el-checkbox v-model:checked="isAll" @change="handleCheckAll">全选/全不选</el-checkbox>
+            <el-checkbox v-model="isAll" @change="handleCheckAll">全选/全不选</el-checkbox>
           </el-space>
           </el-space>
           <el-divider />
           <el-divider />
           <div style="height: 25vh">
           <div style="height: 25vh">
@@ -276,8 +276,6 @@
     formParams.value.permissionKeys = halfKeys;
     formParams.value.permissionKeys = halfKeys;
     const allTreeNodes = treeRef.value.store._getAllNodes().map((item) => item.data.code);
     const allTreeNodes = treeRef.value.store._getAllNodes().map((item) => item.data.code);
     if (nodes.length < allTreeNodes.length) {
     if (nodes.length < allTreeNodes.length) {
-      console.log('222222');
-
       isAll.value = false;
       isAll.value = false;
     }
     }
   }
   }
@@ -285,6 +283,7 @@
   function checkedModeTree() {}
   function checkedModeTree() {}
 
 
   function openDrawer(roleId?, roleType?) {
   function openDrawer(roleId?, roleType?) {
+    isAll.value = false;
     if (roleId) {
     if (roleId) {
       formParams.value.roleId = roleId;
       formParams.value.roleId = roleId;
       getInfo(roleType);
       getInfo(roleType);
@@ -341,6 +340,7 @@
     formRef.value.resetFields();
     formRef.value.resetFields();
     formParams.value = Object.assign(formParams.value, defaultValueRef());
     formParams.value = Object.assign(formParams.value, defaultValueRef());
     treeRef.value!.setCheckedKeys([]);
     treeRef.value!.setCheckedKeys([]);
+    // isAll.value = false;
   }
   }
   const selectNodes = ref<string[]>([]);
   const selectNodes = ref<string[]>([]);
   function getInfo(roleType) {
   function getInfo(roleType) {