From a5af233f73bd8ccbbf91dc1487c89ef6915975e9 Mon Sep 17 00:00:00 2001 From: K <1175047471@qq.com> Date: Fri, 8 Mar 2024 17:35:06 +0800 Subject: [PATCH] =?UTF-8?q?fix(role):=20=E8=A7=92=E8=89=B2=E5=88=86?= =?UTF-8?q?=E9=85=8D=E8=8F=9C=E5=8D=95=E5=8F=82=E6=95=B0=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/role/RoleMenuModal.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/system/role/RoleMenuModal.vue b/src/views/system/role/RoleMenuModal.vue index f5a1274a..35d74410 100644 --- a/src/views/system/role/RoleMenuModal.vue +++ b/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([]) +const checkedIds = ref([]) 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')