From 3fdd87009a0f0b9034b8f3fa572a66a214fe8dc5 Mon Sep 17 00:00:00 2001
From: zoujiandong <10130823232@qq.com>
Date: Mon, 7 Sep 2026 11:51:44 +0800
Subject: [PATCH] 5
---
src/views/basic/pharmacy/index.vue | 33 ++++++++++++++++++++++--------
1 file changed, 24 insertions(+), 9 deletions(-)
diff --git a/src/views/basic/pharmacy/index.vue b/src/views/basic/pharmacy/index.vue
index f1f8778..27c132f 100644
--- a/src/views/basic/pharmacy/index.vue
+++ b/src/views/basic/pharmacy/index.vue
@@ -125,7 +125,11 @@
-
+
新增药房
@@ -179,7 +183,7 @@
-
+
详情
-
+
修改
{
+// 统一权限检查方法(支持超级管理员 * 和指定权限标识)
+const hasPermission = (permission) => {
const perms = permissionStore.buttonPermissions || [];
- return perms.includes('*') || perms.includes('admin:sysPharmacy:status');
-});
+ return perms.includes('*') || perms.includes(permission);
+};
const queryFormRef = ref(null);
const modalRef = ref(null);
@@ -475,6 +489,7 @@ const handleDelete = async (record) => {
onMounted(() => {
fetchTableData();
fetchAreaList('', 2);
+ console.log('[药房管理] 当前登录用户拥有的按钮权限列表:', permissionStore.buttonPermissions);
});