update web/src/views/system/role/components/PermissionComNew/index.vue.
修复按钮权限保存失败bug Signed-off-by: 木子-李 <1537080775@qq.com>
This commit is contained in:
@@ -275,18 +275,12 @@ const handleDialogConfirm = () => {
|
|||||||
errorNotification('请选择');
|
errorNotification('请选择');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for (const item of menuData.value) {
|
for (const btn of menuCurrent.value?.btns || []) {
|
||||||
for (const iterator of item.children) {
|
if (btn.id === menuBtnCurrent.value) {
|
||||||
if (iterator.id === menuCurrent.value.id) {
|
const findItem = dataPermissionRange.value.find((i) => i.value === dataPermission.value);
|
||||||
for (const btn of iterator.btns) {
|
btn.data_range = findItem?.value || 0;
|
||||||
if (btn.id === menuBtnCurrent.value) {
|
if (btn.data_range === 4) {
|
||||||
const findItem = dataPermissionRange.value.find((i) => i.value === dataPermission.value);
|
btn.dept = customDataPermission.value;
|
||||||
btn.data_range = findItem?.value || 0;
|
|
||||||
if (btn.data_range === 4) {
|
|
||||||
btn.dept = customDataPermission.value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user