Browse Source

fix(role): 角色分配菜单参数错误

main
刘凯 1 year ago
parent
commit
a5af233f73
  1. 4
      src/views/system/role/RoleMenuModal.vue

4
src/views/system/role/RoleMenuModal.vue

@ -9,7 +9,7 @@ import { useMessage } from '@/hooks/web/useMessage'
defineOptions({ name: 'RoleMenuModal' })
const emit = defineEmits(['success', 'register'])
const checkedIds = ref<string[]>([])
const checkedIds = ref<string[] | { checked: string[], halfChecked: string[] }>([])
const { state, execute } = useAsyncState(getMenuTree, [], { immediate: false })
let roleId: string
@ -27,7 +27,7 @@ function handleSubmit() {
setModalProps({ confirmLoading: true })
assignMenuToRole({
roleId,
menuIds: checkedIds.value,
menuIds: Array.isArray(checkedIds.value) ? checkedIds.value : checkedIds.value.checked,
}).then(() => {
closeModal()
emit('success')

Loading…
Cancel
Save