修复重复弹msg的bug
deploy-userbase-front / build-and-deploy (push) Successful in 2m27s

This commit is contained in:
chenxing
2026-08-18 23:31:27 +08:00
parent 8fd5a21fcc
commit 02f1fd2b14
32 changed files with 4843 additions and 2530 deletions
+2 -1
View File
@@ -26,7 +26,8 @@ onSuccess(() => {
onSuccessCallback?.();
});
onError((event: any) => {
Message.error(event?.error?.message || "新增失败");
// 错误提示已由全局 alova 拦截器统一弹出,这里仅记录日志避免二次弹窗
console.warn('[AddRoleContainer] 新增角色失败:', event?.error?.message || '新增失败');
});
function open(onSuccess?: () => void) {
+1 -2
View File
@@ -44,7 +44,6 @@
<script lang="ts" setup>
import { computed, ref, shallowRef, reactive, watch } from "vue";
import { Message } from "view-ui-plus";
import { debounce } from "lodash";
import Apis from "@/api";
import MyTree from "@/components/MyTree.vue";
@@ -296,7 +295,7 @@ const saveNow = async () => {
try {
await Apis.AppRole.saveRoleModules({ data: { roleId, moduleIds }, cacheFor: null });
} catch (e: any) {
Message.error(e?.message || "保存失败");
console.warn(e?.message || "保存失败");
await loadRoleModuleTree(roleId);
}
};
+2 -1
View File
@@ -27,7 +27,8 @@ onSuccess(() => {
onSuccessCallback?.();
});
onError((event: any) => {
Message.error(event?.error?.message || "编辑失败");
// 错误提示已由全局 alova 拦截器统一弹出,这里仅记录日志避免二次弹窗
console.warn('[EditRoleContainer] 编辑角色失败:', event?.error?.message || '编辑失败');
});
function open(id: number, row: any, onSuccess?: () => void) {
+1 -1
View File
@@ -87,7 +87,7 @@ async function handleDelete(row: any) {
Message.success("删除成功!");
await sendRoles();
} catch (e: any) {
Message.error(e?.message || "删除失败");
console.warn(e?.message || "删除失败");
}
},
});
+2 -2
View File
@@ -96,7 +96,7 @@ async function onTreeChange(node: any) {
const res = await Apis.GroupAuthz.groupUsers({ params: { groupId: groupId.value }, cacheFor: null });
candidates.value = (res as any[]) ?? [];
} catch (e: any) {
Message.error(e?.message || "加载用户失败");
console.warn(e?.message || "加载用户失败");
candidates.value = [];
}
}
@@ -124,7 +124,7 @@ async function save() {
emit("success");
visible.value = false;
} catch (e: any) {
Message.error(e?.message || "保存失败");
console.warn(e?.message || "保存失败");
} finally {
saving.value = false;
}
+2 -2
View File
@@ -53,7 +53,7 @@ async function loadUsers() {
const res = await Apis.AppRole.roleUsers({ params: { roleId: props.roleId }, cacheFor: null });
userList.value = (res as any[]) ?? [];
} catch (e: any) {
Message.error(e?.message || "加载角色用户失败");
console.warn(e?.message || "加载角色用户失败");
} finally {
loading.value = false;
}
@@ -72,7 +72,7 @@ function removeUser(row: any) {
Message.success("已移除");
await loadUsers();
} catch (e: any) {
Message.error(e?.message || "移除失败");
console.warn(e?.message || "移除失败");
}
},
});