fix: 优化权限设置

This commit is contained in:
wangdan-fit2cloud 2024-12-04 11:22:33 +08:00
parent 77b15fd7ce
commit 6bca0a8558

View File

@ -93,6 +93,7 @@ const allChecked: any = ref({
if (val) { if (val) {
filterData.value.map((item: any) => { filterData.value.map((item: any) => {
item.operate[TeamEnum.MANAGE] = true item.operate[TeamEnum.MANAGE] = true
item.operate[TeamEnum.USE] = true
}) })
} else { } else {
filterData.value.map((item: any) => { filterData.value.map((item: any) => {
@ -113,6 +114,7 @@ const allChecked: any = ref({
} else { } else {
filterData.value.map((item: any) => { filterData.value.map((item: any) => {
item.operate[TeamEnum.USE] = false item.operate[TeamEnum.USE] = false
item.operate[TeamEnum.MANAGE] = false
}) })
} }
} }
@ -146,6 +148,8 @@ function checkedOperateChange(Name: string | number, row: any, e: boolean) {
item.operate[Name] = e item.operate[Name] = e
if (Name === TeamEnum.MANAGE && e) { if (Name === TeamEnum.MANAGE && e) {
item.operate[TeamEnum.USE] = true item.operate[TeamEnum.USE] = true
} else if (Name === TeamEnum.USE && !e) {
item.operate[TeamEnum.MANAGE] = false
} }
} }
}) })