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();