1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import Vue from "vue";
import VueRouter from "vue-router";
import RouterGuard from "./router.config";
Vue.use(VueRouter);
// 布局容器
import Layout from "../views/layout/index.vue";
// 登录模块
import author from "./modules/author";
//主页面
import home from "./modules/home";
// 客户管理
import customer from "./modules/customer";
// 福利信息管理
import welfare from "./modules/welfare";
// 预授权信息管理
import preAuth from "./modules/pre-auth";
// 收费查询
import chargeQuery from "./modules/charge-query";
// 核销管理
import verification from "./modules/verification";
// 信息维护
import info from "./modules/info";
// 报表管理
import report from "./modules/report";
const routes = [
{
path: "/",
component: Layout,
children: [
{
path: "/",
redirect: "/login",
},
home,
customer,
welfare,
preAuth,
chargeQuery,
verification,
info,
report,
],
},
author,
];
const router = new VueRouter({
mode: "history",
base: process.env.BASE_URL,
routes,
});
RouterGuard(VueRouter, router);
export default router;