Compare commits

...

2 Commits

Author SHA1 Message Date
YeMingfei666 316b7fe059 fix: 提交测试 2025-09-09 10:21:46 +08:00
YeMingfei666 f602a7778d fix: 角色管理修改 2025-09-09 10:20:11 +08:00
1 changed files with 6 additions and 3 deletions

View File

@ -331,23 +331,26 @@ 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 {
dialog.title = "新增角色";
}
}
//test
async function handleSubmit() {}
//
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();