refactor event

This commit is contained in:
Timi
2026-08-05 22:50:22 +08:00
parent 22ff13b1fe
commit 1243068fc3
46 changed files with 961 additions and 789 deletions
+10 -9
View File
@@ -10,7 +10,7 @@ import {
type RolePayload
} from "timi-web";
export const gaoModuleCode: ModuleCode = "GAO";
export const moduleCode: ModuleCode = "GAO";
const pageSize = 1000;
export type Permission = UserPermission;
@@ -41,7 +41,7 @@ export type PermissionDraft = {
function normalizeRole(role: UserRole): Role {
return {
...role,
moduleCode: role.moduleCode || gaoModuleCode,
moduleCode: role.moduleCode || moduleCode,
description: role.description || "",
permissionIdList: role.permissionIdList || role.permissionList?.map(item => item.id) || [],
childRoleIdList: role.childRoleIdList || role.childRoleList?.map(item => item.id) || []
@@ -51,7 +51,7 @@ function normalizeRole(role: UserRole): Role {
function createEmptyRole(): Role {
return {
id: "",
moduleCode: gaoModuleCode,
moduleCode: moduleCode,
code: "",
name: "",
description: "",
@@ -63,7 +63,7 @@ function createEmptyRole(): Role {
function createEmptyPermission(): Permission {
return {
id: "",
moduleCode: gaoModuleCode,
moduleCode: moduleCode,
code: "",
name: "",
description: ""
@@ -102,7 +102,7 @@ export const usePermissionSettingsStore = defineStore("permission-settings", ()
index: 0,
size: pageSize,
equalsExample: {
moduleCode: gaoModuleCode
moduleCode: moduleCode
},
orderMap: {
code: OrderType.ASC
@@ -112,7 +112,7 @@ export const usePermissionSettingsStore = defineStore("permission-settings", ()
index: 0,
size: pageSize,
equalsExample: {
moduleCode: gaoModuleCode
moduleCode: moduleCode
},
orderMap: {
code: OrderType.ASC
@@ -228,7 +228,7 @@ export const usePermissionSettingsStore = defineStore("permission-settings", ()
const current = getRoleById(draft.id || "");
const payload: RolePayload = {
...draft,
moduleCode: gaoModuleCode,
moduleCode: moduleCode,
code: draft.code.trim(),
nameLangId: current?.nameLangId,
name: draft.name.trim(),
@@ -270,7 +270,7 @@ export const usePermissionSettingsStore = defineStore("permission-settings", ()
const current = getPermissionById(draft.id || "");
const payload: PermissionPayload = {
...draft,
moduleCode: gaoModuleCode,
moduleCode: moduleCode,
code: draft.code.trim(),
nameLangId: current?.nameLangId,
name: draft.name.trim(),
@@ -307,7 +307,7 @@ export const usePermissionSettingsStore = defineStore("permission-settings", ()
const role = await loadRoleDetail(roleId);
await upsertRole({
id: role.id,
moduleCode: gaoModuleCode,
moduleCode: moduleCode,
code: role.code,
name: role.name || "",
description: role.description || "",
@@ -337,3 +337,4 @@ export const usePermissionSettingsStore = defineStore("permission-settings", ()
setRolePermissionList
};
});