From 1595cb282aab5399862fac6406b5de550863e3b6 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期一, 03 四月 2023 00:05:09 +0800 Subject: [PATCH] update 调整代码格式 --- src/plugins/auth.ts | 100 +++++++++++++++++++++++++------------------------- 1 files changed, 50 insertions(+), 50 deletions(-) diff --git a/src/plugins/auth.ts b/src/plugins/auth.ts index f9e63b7..74c91ee 100644 --- a/src/plugins/auth.ts +++ b/src/plugins/auth.ts @@ -1,60 +1,60 @@ import useUserStore from '@/store/modules/user'; const authPermission = (permission: string): boolean => { - const all_permission = '*:*:*'; - const permissions: string[] = useUserStore().permissions; - if (permission && permission.length > 0) { - return permissions.some((v) => { - return all_permission === v || v === permission; - }); - } else { - return false; - } + const all_permission = '*:*:*'; + const permissions: string[] = useUserStore().permissions; + if (permission && permission.length > 0) { + return permissions.some((v) => { + return all_permission === v || v === permission; + }); + } else { + return false; + } }; const authRole = (role: string): boolean => { - const super_admin = 'admin'; - const roles = useUserStore().roles; - if (role && role.length > 0) { - return roles.some((v) => { - return super_admin === v || v === role; - }); - } else { - return false; - } + const super_admin = 'admin'; + const roles = useUserStore().roles; + if (role && role.length > 0) { + return roles.some((v) => { + return super_admin === v || v === role; + }); + } else { + return false; + } }; export default { - // 楠岃瘉鐢ㄦ埛鏄惁鍏峰鏌愭潈闄� - hasPermi(permission: string): boolean { - return authPermission(permission); - }, - // 楠岃瘉鐢ㄦ埛鏄惁鍚湁鎸囧畾鏉冮檺锛屽彧闇�鍖呭惈鍏朵腑涓�涓� - hasPermiOr(permissions: string[]): boolean { - return permissions.some((item) => { - return authPermission(item); - }); - }, - // 楠岃瘉鐢ㄦ埛鏄惁鍚湁鎸囧畾鏉冮檺锛屽繀椤诲叏閮ㄦ嫢鏈� - hasPermiAnd(permissions: string[]): boolean { - return permissions.every((item) => { - return authPermission(item); - }); - }, - // 楠岃瘉鐢ㄦ埛鏄惁鍏峰鏌愯鑹� - hasRole(role: string): boolean { - return authRole(role); - }, - // 楠岃瘉鐢ㄦ埛鏄惁鍚湁鎸囧畾瑙掕壊锛屽彧闇�鍖呭惈鍏朵腑涓�涓� - hasRoleOr(roles: string[]): boolean { - return roles.some((item) => { - return authRole(item); - }); - }, - // 楠岃瘉鐢ㄦ埛鏄惁鍚湁鎸囧畾瑙掕壊锛屽繀椤诲叏閮ㄦ嫢鏈� - hasRoleAnd(roles: string[]): boolean { - return roles.every((item) => { - return authRole(item); - }); - } + // 楠岃瘉鐢ㄦ埛鏄惁鍏峰鏌愭潈闄� + hasPermi(permission: string): boolean { + return authPermission(permission); + }, + // 楠岃瘉鐢ㄦ埛鏄惁鍚湁鎸囧畾鏉冮檺锛屽彧闇�鍖呭惈鍏朵腑涓�涓� + hasPermiOr(permissions: string[]): boolean { + return permissions.some((item) => { + return authPermission(item); + }); + }, + // 楠岃瘉鐢ㄦ埛鏄惁鍚湁鎸囧畾鏉冮檺锛屽繀椤诲叏閮ㄦ嫢鏈� + hasPermiAnd(permissions: string[]): boolean { + return permissions.every((item) => { + return authPermission(item); + }); + }, + // 楠岃瘉鐢ㄦ埛鏄惁鍏峰鏌愯鑹� + hasRole(role: string): boolean { + return authRole(role); + }, + // 楠岃瘉鐢ㄦ埛鏄惁鍚湁鎸囧畾瑙掕壊锛屽彧闇�鍖呭惈鍏朵腑涓�涓� + hasRoleOr(roles: string[]): boolean { + return roles.some((item) => { + return authRole(item); + }); + }, + // 楠岃瘉鐢ㄦ埛鏄惁鍚湁鎸囧畾瑙掕壊锛屽繀椤诲叏閮ㄦ嫢鏈� + hasRoleAnd(roles: string[]): boolean { + return roles.every((item) => { + return authRole(item); + }); + } }; -- Gitblit v1.9.3