From f602a7778d0b00ad9cb924c1fc421b7d4e3fb5a8 Mon Sep 17 00:00:00 2001 From: YeMingfei666 <1619116647@qq.com> Date: Tue, 9 Sep 2025 10:20:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=92=E8=89=B2=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/admin/system/role/index.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/views/admin/system/role/index.vue b/src/views/admin/system/role/index.vue index 0a56550..3e42fe3 100644 --- a/src/views/admin/system/role/index.vue +++ b/src/views/admin/system/role/index.vue @@ -331,7 +331,7 @@ async function handleOpenDialog(row: SysRole) { Object.assign(formData, row); formData.menuIdList = data; setTimeout(() => { - refmenuSelect.value.setChecked(data); + // refmenuSelect.value.setChecked(data); }, 300); console.log(formData); } else { @@ -343,11 +343,12 @@ async function handleOpenDialog(row: SysRole) { function handleSubmit() { addRequestRef.value.validate((valid: any) => { if (valid) { - const checkedMenuIds: number[] = refmenuSelect.value.getPerms(); + // const checkedMenuIds: number[] = refmenuSelect.value.getPerms(); loading.value = true; const roleId = formData.id; if (roleId) { - RoleApi.update(roleId, { ...formData, menuIdList: checkedMenuIds }) + // RoleApi.update(roleId, { ...formData, menuIdList: checkedMenuIds }) + RoleApi.update(roleId, formData) .then(() => { ElMessage.success("修改成功"); handleCloseDialog();