|
|
@@ -204,8 +204,6 @@
|
|
|
if (nodeInfo.data.isShop) {
|
|
|
selectedNodeKey.value = tree.code;
|
|
|
const checkedNodes = featurePermissionMap[selectedNodeKey.value] || [];
|
|
|
- console.log(checkedNodes);
|
|
|
-
|
|
|
isAll.value = checkedNodes.length >= modeList.value.length;
|
|
|
modeTreeRef.value.setCheckedKeys(checkedNodes);
|
|
|
} else {
|
|
|
@@ -241,6 +239,7 @@
|
|
|
// }
|
|
|
if (!value) {
|
|
|
featurePermissionMap[selectedNodeKey.value] = [];
|
|
|
+ modeTreeRef.value.setCheckedKeys(featurePermissionMap[selectedNodeKey.value]);
|
|
|
} else {
|
|
|
featurePermissionMap[selectedNodeKey.value] = modeList.value.map((item) => item.key);
|
|
|
modeTreeRef.value.setCheckedKeys(featurePermissionMap[selectedNodeKey.value]);
|
|
|
@@ -297,6 +296,7 @@
|
|
|
|
|
|
function openDrawer(roleId?) {
|
|
|
isAll.value = false;
|
|
|
+ selectedNodeKey.value = '';
|
|
|
if (roleId) {
|
|
|
formParams.value.roleId = roleId;
|
|
|
getInfo();
|