Browse Source

修改变量命名

张涛 1 year ago
parent
commit
3750b1ef3b
2 changed files with 11 additions and 11 deletions
  1. 5 5
      src/directive/hasPermi/index.js
  2. 6 6
      src/utils/permission.js

+ 5 - 5
src/directive/hasPermi/index.js

@@ -9,12 +9,12 @@ function hasPermissionDirective(el, binding) {
     }
 
     // 尝试解析用户权限
-    const userPermissions = localST_UserInfo.getItem();
+    const user_permissions = localST_UserInfo.getItem();
     if (typeof userPermissions !== 'string') {
       console.error('用户权限不是字符串格式');
       return;
     }
-    const permissions = JSON.parse(userPermissions);
+    const permissions = JSON.parse(user_permissions);
 
     // 确保 permissions 是数组类型
     if (!Array.isArray(permissions)) {
@@ -23,14 +23,14 @@ function hasPermissionDirective(el, binding) {
     }
 
     // 获取按钮权限
-    const btnPermission = binding.value;
-    if (btnPermission === undefined) {
+    const btn_permission = binding.value;
+    if (btn_permission === undefined) {
       console.error('按钮权限未定义');
       return;
     }
 
     // 检查权限
-    if (!permissions.includes('*:*:*') && !permissions.includes(btnPermission)) {
+    if (!permissions.includes('*:*:*') && !permissions.includes(btn_permission)) {
       el.style.display = 'none';
     }
   } catch (error) {

+ 6 - 6
src/utils/permission.js

@@ -3,15 +3,15 @@ import { localST_UserInfo, localST_RoutesList } from '../base/storage';
 // 判断是否有该权限
 export const hasPermission = (str) => {
   try {
-    const userInfo = localST_UserInfo.getItem();
-    if (!userInfo) return false;
+    const user_nfo = localST_UserInfo.getItem();
+    if (!user_nfo) return false;
 
-    const parsedUserInfo = JSON.parse(userInfo);
-    if (!parsedUserInfo || !Array.isArray(parsedUserInfo.permissions)) return false;
+    const parsed_user_info = JSON.parse(user_nfo);
+    if (!parsed_user_info || !Array.isArray(parsed_user_info.permissions)) return false;
 
-    if (parsedUserInfo.permissions.includes('*:*:*')) return true;
+    if (parsed_user_info.permissions.includes('*:*:*')) return true;
 
-    return parsedUserInfo.permissions.includes(str);
+    return parsed_user_info.permissions.includes(str);
   } catch (error) {
     // 捕获任何异常,比如 JSON 解析错误,并返回 false
     console.error('错误信息:', error);