fix: 修复赋值菜单权限时,选保存了一个[1]
parent
684ab06102
commit
25593cc249
|
@ -85,7 +85,7 @@ export default defineComponent({
|
||||||
|
|
||||||
const rawVal = toRaw(state.checkedKeys)
|
const rawVal = toRaw(state.checkedKeys)
|
||||||
emit('update:value', rawVal)
|
emit('update:value', rawVal)
|
||||||
emit('check', rawVal, e)
|
emit('check', state.checkStrictly ? rawVal.checked : rawVal, e)
|
||||||
},
|
},
|
||||||
onRightClick: handleRightClick
|
onRightClick: handleRightClick
|
||||||
}
|
}
|
||||||
|
@ -163,6 +163,7 @@ export default defineComponent({
|
||||||
|
|
||||||
function checkAll(checkAll: boolean) {
|
function checkAll(checkAll: boolean) {
|
||||||
state.checkedKeys = checkAll ? getEnabledKeys() : ([] as KeyType[])
|
state.checkedKeys = checkAll ? getEnabledKeys() : ([] as KeyType[])
|
||||||
|
emit('check', state.checkedKeys, [])
|
||||||
}
|
}
|
||||||
|
|
||||||
function expandAll(expandAll: boolean) {
|
function expandAll(expandAll: boolean) {
|
||||||
|
|
|
@ -114,7 +114,7 @@ function menuCheck(checkedKeys: CheckKeys, event: CheckedEvent) {
|
||||||
// 这里是子节点的ID
|
// 这里是子节点的ID
|
||||||
menuKeys.value = checkedKeys as number[]
|
menuKeys.value = checkedKeys as number[]
|
||||||
// 这里是父节点的ID 默认空数组
|
// 这里是父节点的ID 默认空数组
|
||||||
menuHalfKeys.value = event.halfCheckedKeys as number[]
|
menuHalfKeys.value = (event.halfCheckedKeys as number[]) || []
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Reference in New Issue