From b9bd29a1a81f6f7de479e3cc3fdfe3d85fc660bf Mon Sep 17 00:00:00 2001
From: he wei <858544502@qq.com>
Date: 星期三, 23 四月 2025 13:35:06 +0800
Subject: [PATCH] UA 整理提交

---
 src/utils/permission.js |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/utils/permission.js b/src/utils/permission.js
index 47e0bd6..8fe76af 100644
--- a/src/utils/permission.js
+++ b/src/utils/permission.js
@@ -1,4 +1,9 @@
-import store from '@/store';
+import { storeToRefs } from "pinia";
+import pinia from '@/utils/pinia';
+import { useUserStore } from "@/store/user";
+debugger;
+const userStore = useUserStore(pinia);
+const { roles } = storeToRefs(userStore);
 
 /**
  * @param {Array} value
@@ -7,10 +12,10 @@
  */
 export default function checkPermission(value) {
   if (value && value instanceof Array && value.length > 0) {
-    const roles = store.user && store.user().roles;
+    const roles = store.user && roles.value;
     const permissionRoles = value;
 
-    const hasPermission = roles.some(role => {
+    const hasPermission = roles.some((role) => {
       return permissionRoles.includes(role);
     });
 

--
Gitblit v1.9.1