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
+9 -8
View File
@@ -47,7 +47,7 @@
<script setup lang="ts">
import { UserAPI, useUserStore } from "timi-web";
import { corePermissionCodes, coreRoleCodes, gaoPermissionCodes } from "@/utils/gaoPermission";
import { corePermissionCodes, coreRoleCodes, permissionCodes } from "@/utils/permission";
type UserAvatarSource = Parameters<typeof UserAPI.getAvatarURL>[0];
@@ -98,31 +98,31 @@ const menuGroupList = computed<MenuGroup[]>(() => [
icon: "usergroup",
path: "/management/customers",
title: "客户管理",
visible: userStore.hasPermissions(gaoPermissionCodes.customer.read)
visible: userStore.hasPermissions(permissionCodes.customer.read)
},
{
icon: "task",
path: "/management/registration-events",
title: "登记事件",
visible: userStore.hasPermissions([gaoPermissionCodes.registrationEvent.read, gaoPermissionCodes.user.read], "and")
visible: userStore.hasPermissions([permissionCodes.event.read, permissionCodes.user.read], "and")
},
{
icon: "history",
path: "/management/registration-event-records",
title: "登记事件记录",
visible: userStore.hasPermissions(gaoPermissionCodes.registrationEventRecord.read)
visible: userStore.hasPermissions(permissionCodes.eventRecord.read)
},
{
icon: "usergroup",
path: "/management/customer-data-charts",
title: "客户统计数据",
visible: userStore.hasPermissions(gaoPermissionCodes.stat.read)
visible: userStore.hasPermissions(permissionCodes.stat.read)
},
{
icon: "chart",
path: "/management/data-charts",
title: "全局统计数据",
visible: userStore.hasPermissions(gaoPermissionCodes.stat.read)
visible: userStore.hasPermissions(permissionCodes.stat.read)
}
]
},
@@ -145,13 +145,13 @@ const menuGroupList = computed<MenuGroup[]>(() => [
icon: "root-list",
path: "/management/users",
title: "用户管理",
visible: userStore.hasPermissions(gaoPermissionCodes.user.read)
visible: userStore.hasPermissions(permissionCodes.user.read)
},
{
icon: "qrcode",
path: "/management/qr-code",
title: "生成客户二维码",
visible: userStore.hasPermissions(gaoPermissionCodes.qrCode.create)
visible: userStore.hasPermissions(permissionCodes.qrCode.create)
}
]
}
@@ -228,3 +228,4 @@ async function go(path: string): Promise<void> {
}
}
</style>