fix: 临时修改展开权限资源数组

feature/permission-0723-ch
ch 3 years ago
parent eaf030fa6f
commit 0238cb2ca1

@ -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_SOCKET_URL=wss://k8s-horse-gateway.mashibing.cn/ws
VITE_BROWSER_URL = https://k8s-shop-pc.mashibing.cn VITE_BROWSER_URL = https://k8s-shop-pc.mashibing.cn

@ -18,6 +18,21 @@ const _verifyPermission = (data, permissionData) => {
return isPermission; 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 = () => ({ const state = () => ({
userInfo: null, userInfo: null,
permission: [], permission: [],
@ -125,9 +140,8 @@ const actions = {
}, },
getPermission: async ({ commit }) => { getPermission: async ({ commit }) => {
let res = await getPermission({ systemId: 1 }); let res = await getPermission({ systemId: 1 });
console.log(routerData); const permissionData = _verifyPermission(routerData, _getData(res));
const permissionData = _verifyPermission(routerData, res); console.log(permissionData, 'permissionData');
console.log(res, permissionData);
if (permissionData) { if (permissionData) {
commit('setPermission', permissionData); commit('setPermission', permissionData);
} else { } else {

Loading…
Cancel
Save