hookehuyr

字段权限选中逻辑优化

......@@ -968,7 +968,12 @@ export default {
* @param index
*/
const onAuthVisibleChange = (val: any, index: number) => {
checkAuthAll('visible')
// 可见不选中时,可编辑也取消选中
if (!val.visible.checked) {
val.editable.checked = false
}
checkAuthAll('visible');
checkAuthAll('editable');
}
/**
......@@ -977,7 +982,12 @@ export default {
* @param index
*/
const onAuthEditableChange = (val: any, index: number) => {
checkAuthAll('editable')
// 可编辑选中时,勾选可见
if (val.editable.checked) {
val.visible.checked = true
}
checkAuthAll('editable');
checkAuthAll('visible')
}
/**
......