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);
});