From f4d592f3626f94117d8a4eb22176a28290931980 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期二, 26 五月 2026 18:51:54 +0800
Subject: [PATCH] 新增智能电表、空调管理

---
 admin/src/directives/v-permissions.js |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/admin/src/directives/v-permissions.js b/admin/src/directives/v-permissions.js
index c96efda..5d2027d 100644
--- a/admin/src/directives/v-permissions.js
+++ b/admin/src/directives/v-permissions.js
@@ -14,8 +14,12 @@
     if (!(configPermissions instanceof Array)) {
       throw new Error('v-permissions鐨勫�煎繀椤讳负涓�涓暟缁�')
     }
+    // 瓒呯骇绠$悊鍛橈紙瑙掕壊 code=admin锛夋嫢鏈夊叏閮ㄦ寜閽潈闄�
+    if (userInfo.roles && userInfo.roles.findIndex(code => code === 'admin') > -1) {
+      return
+    }
     // 楠岃瘉鏉冮檺
-    if (configPermissions.findIndex(code => userInfo.permissions.findIndex(p => p === code) > -1) === -1) {
+    if (!userInfo.permissions || configPermissions.findIndex(code => userInfo.permissions.findIndex(p => p === code) > -1) === -1) {
       el.parentNode && el.parentNode.removeChild(el)
     }
   }

--
Gitblit v1.9.3