zbAdmin/src/router/routers.js
kaizheng(郑凯) 7ddc0e978c fix: 调试
2025-02-12 21:40:09 +08:00

157 lines
4.0 KiB
JavaScript

import Vue from "vue";
import Router from "vue-router";
import Layout from "../layout/index";
Vue.use(Router);
export const constantRouterMap = [
{
path: "/largeScreen/index",
component: () => import("@/views/largeScreen/index"),
hidden: true
},
{
path: "/login",
meta: { title: "登录", noCache: true },
component: resolve => require(["@/views/login"], resolve),
hidden: true
},
{
path: "/404",
component: resolve => require(["@/views/features/404"], resolve),
hidden: true
},
{
path: "/401",
component: resolve => require(["@/views/features/401"], resolve),
hidden: true
},
{
path: "/redirect",
component: Layout,
hidden: true,
children: [
{
path: "/redirect/:path*",
component: resolve => require(["@/views/features/redirect"], resolve)
}
]
},
{
path: "/",
component: Layout,
children: [
{
path: "",
component: resolve => require(["@/views/home"], resolve),
name: "首页",
meta: { title: "首页", icon: "index", affix: true, noCache: true }
}
]
},
// 直播视频管理
{
path: "/liveBroadcast",
component: Layout,
hidden: true,
children: [
{
path: "liveBroadcastCreate",
component: () => import("@/views/liveBroadcast/list/components/create"),
name: "直播管理运营管理详情",
meta: { title: "直播管理运营管理详情" }
},
{
path: "liveBroadcastBatchCreate",
component: () =>
import("@/views/liveBroadcast/list/components/batchCreate"),
name: "批量创建直播",
meta: { title: "批量创建直播" }
},
{
path: "liveDetail",
component: () => import("@/views/liveBroadcast/liveDetail/index"),
name: "直播详情",
meta: { title: "直播详情" }
},
{
path: "data",
component: () => import("@/views/liveBroadcast/marketing/data"),
name: "直播数据",
meta: { title: "直播数据" }
},
{
path: "liveBroadcastDetail",
component: () =>
import("@/views/liveBroadcast/manage/components/detail"),
name: "直播单场分析",
meta: { title: "直播单场分析" }
}
]
},
{
path: "/user",
component: Layout,
hidden: true,
children: [
{
path: "center",
component: resolve => require(["@/views/system/user/center"], resolve),
name: "个人中心",
meta: { title: "个人中心" }
}
]
},
{
path: "/circle",
component: Layout,
hidden: true,
name: "圈子管理",
children: [
// {
// path: "indexYy",
// component: () => import("@/views/circle/list/indexYy"),
// name: "圈子列表(运营)",
// meta: { title: "圈子列表(运营)" }
// },
// {
// path: "indexTg",
// component: () => import("@/views/circle/list/indexTg"),
// name: "圈子列表(投顾)",
// meta: { title: "圈子列表(投顾)" }
// },
// {
// path: "indexYx",
// component: () => import("@/views/circle/list/indexYx"),
// name: "圈子列表(营销)",
// meta: { title: "圈子列表(营销)" }
// },
// {
// path: "indexZj",
// component: () => import("@/views/circle/list/indexZj"),
// name: "圈子列表(助教)",
// meta: { title: "圈子列表(助教)" }
// },
{
path: "detail",
component: () => import("@/views/circle/detail/index"),
name: "圈子详情",
meta: { title: "圈子详情" }
},
{
path: "data",
component: () => import("@/views/circle/data/index"),
name: "圈子数据",
meta: { title: "圈子数据" }
}
]
}
];
export default new Router({
// mode: 'hash',
// mode: "history",
scrollBehavior: () => ({ y: 0 }),
routes: constantRouterMap
});