From 0238cb2ca1786fdfa7ab83ba1dea7c0e70141aa4 Mon Sep 17 00:00:00 2001 From: ch Date: Mon, 25 Jul 2022 20:52:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=B8=B4=E6=97=B6=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E5=B1=95=E5=BC=80=E6=9D=83=E9=99=90=E8=B5=84=E6=BA=90=E6=95=B0?= =?UTF-8?q?=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 +- src/store/modules/core/auth.js | 20 +++++++++++++++++--- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.env b/.env index c1b29a4..f6306ba 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ -VITE_BASE_URL=http://192.168.10.27:8090 +VITE_BASE_URL=https://k8s-horse-gateway.mashibing.cn VITE_SOCKET_URL=wss://k8s-horse-gateway.mashibing.cn/ws VITE_BROWSER_URL = https://k8s-shop-pc.mashibing.cn diff --git a/src/store/modules/core/auth.js b/src/store/modules/core/auth.js index 96774e0..3330b67 100644 --- a/src/store/modules/core/auth.js +++ b/src/store/modules/core/auth.js @@ -18,6 +18,21 @@ const _verifyPermission = (data, permissionData) => { return isPermission; }); }; + +/** + * 临时展开数据 高玉需要把资源接口改成一维数组 + */ +const _getData = (data) => { + let newData = []; + data.forEach((i) => { + if (i.menuChild) { + newData = newData.concat(_getData(i.menuChild)); + } + newData.push(i); + }); + + return newData; +}; const state = () => ({ userInfo: null, permission: [], @@ -125,9 +140,8 @@ const actions = { }, getPermission: async ({ commit }) => { let res = await getPermission({ systemId: 1 }); - console.log(routerData); - const permissionData = _verifyPermission(routerData, res); - console.log(res, permissionData); + const permissionData = _verifyPermission(routerData, _getData(res)); + console.log(permissionData, 'permissionData'); if (permissionData) { commit('setPermission', permissionData); } else {