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