From bc7c1828b42535bde63f9a72520359a1a2877543 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 1 Aug 2024 14:10:35 +0700 Subject: [PATCH 1/2] permissions => fix bug --- src/utils/permissions.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/utils/permissions.ts b/src/utils/permissions.ts index b65c1bc53..6a13c6aad 100644 --- a/src/utils/permissions.ts +++ b/src/utils/permissions.ts @@ -7,11 +7,16 @@ import type { RoleData } from "@/interface/main"; const storeMenu = useMenuDataStore(); export function checkPermission(route: any): RoleData | null { + console.log("storeMenu.permissions", storeMenu.permissions); + + if (storeMenu.permissions && route.meta.Key) { const role = - storeMenu.permissions.roles.find((item) => - item.authSysId.includes(route.meta.Key) + storeMenu.permissions.roles.find( + (item) => item.authSysId === route.meta.Key ) ?? null; + + return role; } else { return null; From 24759119411f56625fa3f580d2f04acc6d4664c5 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 1 Aug 2024 14:10:55 +0700 Subject: [PATCH 2/2] no message --- .../components/TableView.vue | 137 ++++++------------ 1 file changed, 46 insertions(+), 91 deletions(-) diff --git a/src/modules/04_registryPerson/components/TableView.vue b/src/modules/04_registryPerson/components/TableView.vue index ee134695c..b5527c3ec 100644 --- a/src/modules/04_registryPerson/components/TableView.vue +++ b/src/modules/04_registryPerson/components/TableView.vue @@ -1,21 +1,32 @@