Commit fa54a3ac authored by 周远喜's avatar 周远喜

默认加载数据

parent a00bd60a
...@@ -9,12 +9,12 @@ import Setting from "@/setting"; ...@@ -9,12 +9,12 @@ import Setting from "@/setting";
import { getHeaderName, getMenuSider, getSiderSubmenu } from "@/libs/system"; import { getHeaderName, getMenuSider, getSiderSubmenu } from "@/libs/system";
// 菜单和路由 // 菜单和路由
import menuHeader from '@/menu/header'; import menuHeader from "@/menu/header";
import menuSider from '@/menu/sider'; import menuSider from "@/menu/sider";
import { frameInRoutes } from '@/router/routes'; import { frameInRoutes } from "@/router/routes";
export default { export default {
middleware: 'auth', middleware: "auth",
components: { MainLayout }, components: { MainLayout },
created() { created() {
// 处理路由 得到每一级的路由设置 // 处理路由 得到每一级的路由设置
...@@ -26,10 +26,21 @@ export default { ...@@ -26,10 +26,21 @@ export default {
// 初始化全屏监听 // 初始化全屏监听
this.$store.dispatch("admin/layout/listenFullscreen"); this.$store.dispatch("admin/layout/listenFullscreen");
}, },
mounted() {
let headerName = "home";
this.$store.commit("admin/menu/setHeaderName", headerName);
const filterMenuSider = getMenuSider(menuSider, headerName);
this.$store.commit("admin/menu/setSider", filterMenuSider);
this.$store.commit("admin/menu/setActivePath", to.path);
const openNames = getSiderSubmenu(path, menuSider);
this.$store.commit("admin/menu/setOpenNames", openNames);
},
watch: { watch: {
// 监听路由 控制侧边栏显示 标记当前顶栏菜单(如需要) // 监听路由 控制侧边栏显示 标记当前顶栏菜单(如需要)
$route(to, from) { $route(to, from) {
console.warn("to,from", to, from,menuSider); console.warn("to,from", to, from, menuSider);
let path = to.matched[to.matched.length - 1].path; let path = to.matched[to.matched.length - 1].path;
if (!Setting.dynamicSiderMenu) { if (!Setting.dynamicSiderMenu) {
let headerName = getHeaderName(path, menuSider); let headerName = getHeaderName(path, menuSider);
......
...@@ -74,7 +74,7 @@ export default { ...@@ -74,7 +74,7 @@ export default {
*/ */
axios: {}, axios: {},
server: { server: {
port: 7000, // default: 3000 port: 3006, // default: 3000
host: '0.0.0.0' // default: localhost, host: '0.0.0.0' // default: localhost,
}, },
/* /*
......
...@@ -8,9 +8,10 @@ import BasicLayout from '@/layouts/basic-layout'; ...@@ -8,9 +8,10 @@ import BasicLayout from '@/layouts/basic-layout';
const frameIn = [ const frameIn = [
{ {
path: '/', path: '/',
redirect: { // redirect: {
name: 'dashboard-console' // name: ''
}, // // name: 'dashboard-console'
// },
component: BasicLayout, component: BasicLayout,
children: [ children: [
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment