fix: 角色管理修改
This commit is contained in:
@@ -331,7 +331,7 @@ async function handleOpenDialog(row: SysRole) {
|
|||||||
Object.assign(formData, row);
|
Object.assign(formData, row);
|
||||||
formData.menuIdList = data;
|
formData.menuIdList = data;
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
refmenuSelect.value.setChecked(data);
|
// refmenuSelect.value.setChecked(data);
|
||||||
}, 300);
|
}, 300);
|
||||||
console.log(formData);
|
console.log(formData);
|
||||||
} else {
|
} else {
|
||||||
@@ -343,11 +343,12 @@ async function handleOpenDialog(row: SysRole) {
|
|||||||
function handleSubmit() {
|
function handleSubmit() {
|
||||||
addRequestRef.value.validate((valid: any) => {
|
addRequestRef.value.validate((valid: any) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
const checkedMenuIds: number[] = refmenuSelect.value.getPerms();
|
// const checkedMenuIds: number[] = refmenuSelect.value.getPerms();
|
||||||
loading.value = true;
|
loading.value = true;
|
||||||
const roleId = formData.id;
|
const roleId = formData.id;
|
||||||
if (roleId) {
|
if (roleId) {
|
||||||
RoleApi.update(roleId, { ...formData, menuIdList: checkedMenuIds })
|
// RoleApi.update(roleId, { ...formData, menuIdList: checkedMenuIds })
|
||||||
|
RoleApi.update(roleId, formData)
|
||||||
.then(() => {
|
.then(() => {
|
||||||
ElMessage.success("修改成功");
|
ElMessage.success("修改成功");
|
||||||
handleCloseDialog();
|
handleCloseDialog();
|
||||||
|
|||||||
Reference in New Issue
Block a user