Skip to content

Commit 6bca0a8

Browse files
fix: 优化权限设置
1 parent 77b15fd commit 6bca0a8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

ui/src/views/team/component/PermissionSetting.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ const allChecked: any = ref({
9393
if (val) {
9494
filterData.value.map((item: any) => {
9595
item.operate[TeamEnum.MANAGE] = true
96+
item.operate[TeamEnum.USE] = true
9697
})
9798
} else {
9899
filterData.value.map((item: any) => {
@@ -113,6 +114,7 @@ const allChecked: any = ref({
113114
} else {
114115
filterData.value.map((item: any) => {
115116
item.operate[TeamEnum.USE] = false
117+
item.operate[TeamEnum.MANAGE] = false
116118
})
117119
}
118120
}
@@ -146,6 +148,8 @@ function checkedOperateChange(Name: string | number, row: any, e: boolean) {
146148
item.operate[Name] = e
147149
if (Name === TeamEnum.MANAGE && e) {
148150
item.operate[TeamEnum.USE] = true
151+
} else if (Name === TeamEnum.USE && !e) {
152+
item.operate[TeamEnum.MANAGE] = false
149153
}
150154
}
151155
})

0 commit comments

Comments
 (0)