|
@@ -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) {
|