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('请选择');
|
||||
return;
|
||||
}
|
||||
for (const item of menuData.value) {
|
||||
for (const iterator of item.children) {
|
||||
if (iterator.id === menuCurrent.value.id) {
|
||||
for (const btn of iterator.btns) {
|
||||
if (btn.id === menuBtnCurrent.value) {
|
||||
const findItem = dataPermissionRange.value.find((i) => i.value === dataPermission.value);
|
||||
btn.data_range = findItem?.value || 0;
|
||||
if (btn.data_range === 4) {
|
||||
btn.dept = customDataPermission.value;
|
||||
}
|
||||
}
|
||||
}
|
||||
for (const btn of menuCurrent.value?.btns || []) {
|
||||
if (btn.id === menuBtnCurrent.value) {
|
||||
const findItem = dataPermissionRange.value.find((i) => i.value === dataPermission.value);
|
||||
btn.data_range = findItem?.value || 0;
|
||||
if (btn.data_range === 4) {
|
||||
btn.dept = customDataPermission.value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user