master
夜良king 2022-02-26 15:35:04 +08:00
parent 6e737a3fa7
commit 7cd64553ab
3 changed files with 43 additions and 41 deletions

View File

@ -3,10 +3,14 @@ var BASE = {
* @description api请求基础路径 * @description api请求基础路径
*/ */
API_DEV: { API_DEV: {
common: "http://localhost:8890", // common: "http://localhost:8890",
buyer: "http://localhost:8888", // buyer: "http://localhost:8888",
seller: "http://localhost:8889", // seller: "http://localhost:8889",
manager: "http://localhost:8887" // manager: "http://localhost:8887"
common:"http://192.168.0.113:8890",
buyer:"http://192.168.0.113:8888",
manager:"http://192.168.0.113:8887",
seller:"http://192.168.0.113:8889"
}, },
API_PROD: { API_PROD: {
common: "https://common-api.pickmall.cn", common: "https://common-api.pickmall.cn",

View File

@ -27,12 +27,6 @@ export const getHomeNotice = params => {
return getRequest("/other/article/getByPage?type=STORE_ARTICLE&pageSize=15"); return getRequest("/other/article/getByPage?type=STORE_ARTICLE&pageSize=15");
}; };
// 获取全部权限数据
export const getCurrentPermissionList = (params) => {
return getRequest("/menu/memberMenu", params);
};
// 登陆 // 登陆
export const getSellerHomeData = params => { export const getSellerHomeData = params => {
return getRequest("/statistics/index", params); return getRequest("/statistics/index", params);

View File

@ -2,7 +2,6 @@ import { getCurrentPermissionList } from "@/api/index";
import lazyLoading from './lazyLoading.js'; import lazyLoading from './lazyLoading.js';
import Cookies from "js-cookie"; import Cookies from "js-cookie";
import { result } from './routerJson.js'; import { result } from './routerJson.js';
import { getCurrentPermissionList } from "@/api/index";
const config = require('@/config/index') const config = require('@/config/index')
@ -331,36 +330,41 @@ util.initRouter = function (vm) { // 初始化路由
if (!vm.$store.state.app.added) { if (!vm.$store.state.app.added) {
// 加载菜单 // 加载菜单
getCurrentPermissionList().then(res => { getCurrentPermissionList().then(res => {
console.log(res) if (!res.success) return false;
if (!res.success) return false; let menuData = result;
let menuData = res.result;
// 格式化数据,设置 空children 为 null
for (let i = 0; i < menuData.length; i++) { // 格式化数据,设置 空children 为 null
let t = menuData[i].children for (let i = 0; i < menuData.length; i++) {
for (let k = 0; k < t.length; k++) { let t = menuData[i].children;
let tt = t[k].children; for (let k = 0; k < t.length; k++) {
for (let z = 0; z < tt.length; z++) { let tt = t[k].children;
tt[z].children = null for (let z = 0; z < tt.length; z++) {
// 给所有三级路由添加字段显示一级菜单name方便点击页签时的选中筛选 tt[z].children = null;
tt[z].firstRouterName = menuData[i].name // 给所有三级路由添加字段显示一级菜单name方便点击页签时的选中筛选
} tt[z].firstRouterName = menuData[i].name;
} }
} }
if (!menuData) { }
return; if (!menuData) {
} return;
util.initAllMenuData(constRoutes, menuData); }
util.initRouterNode(otherRoutes, otherRouter); util.initAllMenuData(constRoutes, menuData);
// 添加所有主界面路由 util.initRouterNode(otherRoutes, otherRouter);
vm.$store.commit('updateAppRouter', constRoutes.filter(item => item.children.length > 0)); // 添加所有主界面路由
// 添加全局路由 vm.$store.commit(
vm.$store.commit('updateDefaultRouter', otherRoutes); "updateAppRouter",
// 添加菜单路由 constRoutes.filter(item => item.children.length > 0)
util.initMenuData(vm, menuData); );
// 缓存数据 修改加载标识 // 添加全局路由
window.localStorage.setItem('menuData', JSON.stringify(menuData)); vm.$store.commit("updateDefaultRouter", otherRoutes);
vm.$store.commit('setAdded', true); // 添加菜单路由
}) util.initMenuData(vm, menuData);
// 缓存数据 修改加载标识
window.localStorage.setItem("menuData", JSON.stringify(menuData));
vm.$store.commit("setAdded", true);
});
} else { } else {
// 读取缓存数据 // 读取缓存数据
let data = window.localStorage.getItem('menuData'); let data = window.localStorage.getItem('menuData');