From ceb6243cd0691dbe941ed01e3dad04de23339b96 Mon Sep 17 00:00:00 2001
From: gssong <1742057357@qq.com>
Date: 星期日, 24 三月 2024 15:16:44 +0800
Subject: [PATCH] update 调整示例key
---
src/utils/permission.ts | 60 ++++++++++++++++++++++++++++++------------------------------
1 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/src/utils/permission.ts b/src/utils/permission.ts
index 7b51dbc..eb3838a 100644
--- a/src/utils/permission.ts
+++ b/src/utils/permission.ts
@@ -6,23 +6,23 @@
* @returns {Boolean}
*/
export const checkPermi = (value: any) => {
- if (value && value instanceof Array && value.length > 0) {
- const permissions = useUserStore().permissions;
- const permissionDatas = value;
- const all_permission = '*:*:*';
+ if (value && value instanceof Array && value.length > 0) {
+ const permissions = useUserStore().permissions;
+ const permissionDatas = value;
+ const all_permission = '*:*:*';
- const hasPermission = permissions.some((permission) => {
- return all_permission === permission || permissionDatas.includes(permission);
- });
+ const hasPermission = permissions.some((permission) => {
+ return all_permission === permission || permissionDatas.includes(permission);
+ });
- if (!hasPermission) {
- return false;
- }
- return true;
- } else {
- console.error(`need roles! Like checkPermi="['system:user:add','system:user:edit']"`);
- return false;
- }
+ if (!hasPermission) {
+ return false;
+ }
+ return true;
+ } else {
+ console.error(`need roles! Like checkPermi="['system:user:add','system:user:edit']"`);
+ return false;
+ }
};
/**
@@ -31,21 +31,21 @@
* @returns {Boolean}
*/
export const checkRole = (value: any): boolean => {
- if (value && value instanceof Array && value.length > 0) {
- const roles = useUserStore().roles;
- const permissionRoles = value;
- const super_admin = 'admin';
+ if (value && value instanceof Array && value.length > 0) {
+ const roles = useUserStore().roles;
+ const permissionRoles = value;
+ const super_admin = 'admin';
- const hasRole = roles.some((role) => {
- return super_admin === role || permissionRoles.includes(role);
- });
+ const hasRole = roles.some((role) => {
+ return super_admin === role || permissionRoles.includes(role);
+ });
- if (!hasRole) {
- return false;
- }
- return true;
- } else {
- console.error(`need roles! Like checkRole="['admin','editor']"`);
- return false;
- }
+ if (!hasRole) {
+ return false;
+ }
+ return true;
+ } else {
+ console.error(`need roles! Like checkRole="['admin','editor']"`);
+ return false;
+ }
};
--
Gitblit v1.9.3