base.js
4.58 KB
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
// 基础路由
const baseRouter = [{
path: '/home',
component: (resolve) => require(['@/views/basic/dashboard'], resolve),
name: 'home',
meta: {
title: 'home',
icon: 'icon-ym icon-ym-nav-home',
affix: true,
zhTitle: '首页'
}
},
{
path: '/dashboard',
component: (resolve) => require(['@/views/dashboard'], resolve),
name: 'dashboard',
meta: {
title: 'dashboard',
icon: 'icon-ym icon-ym-generator-kanban',
affix: false,
zhTitle: '美业仪表板'
}
},
{
path: '/messageRecord',
component: (resolve) => require(['@/views/basic/messageRecord'], resolve),
name: 'messageRecord',
meta: {
title: 'messageRecord',
affix: false,
zhTitle: '消息中心',
icon: 'icon-ym icon-ym-sysNotice',
}
},
{
path: '/previewModel',
component: (resolve) => require(['@/views/basic/dynamicModel'], resolve),
name: 'previewModel',
meta: {
title: 'previewModel',
affix: false,
zhTitle: '功能预览',
icon: 'icon-ym icon-ym-btn-preview',
}
},
{
path: '/profile',
component: (resolve) => require(['@/views/basic/profile'], resolve),
name: 'profile',
meta: {
title: 'profile',
affix: false,
zhTitle: '个人信息',
icon: 'icon-ym icon-ym-user',
}
},
{
path: '/beauty-dashboard',
component: (resolve) => require(['@/views/dashboard'], resolve),
name: 'beautyDashboard',
meta: {
title: 'beautyDashboard',
affix: false,
zhTitle: '美业仪表板',
icon: 'icon-ym icon-ym-generator-kanban',
}
},
{
path: '/lqEvent',
component: (resolve) => require(['@/views/lqEvent'], resolve),
name: 'lqEvent',
meta: {
title: 'lqEvent',
affix: false,
zhTitle: '拓客活动',
icon: 'icon-ym icon-ym-s-data',
}
},
{
path: '/salaryCalculation',
component: (resolve) => require(['@/views/salaryCalculation/index'], resolve),
name: 'salaryCalculation',
meta: {
title: 'salaryCalculation',
affix: false,
zhTitle: '工资计算',
icon: 'icon-ym icon-ym-money',
}
},
{
path: '/salaryStatistics',
component: (resolve) => require(['@/views/salaryStatistics/index'], resolve),
name: 'salaryStatistics',
meta: {
title: 'salaryStatistics',
affix: false,
zhTitle: '工资统计',
icon: 'icon-ym icon-ym-s-data',
}
},
{
path: '/goldTriangleStatistics',
component: (resolve) => require(['@/views/goldTriangleStatistics/index'], resolve),
name: 'goldTriangleStatistics',
meta: {
title: 'goldTriangleStatistics',
affix: false,
zhTitle: '金三角开卡业绩统计',
icon: 'icon-ym icon-ym-s-data',
}
},
{
path: '/personalPerformanceStatistics',
component: (resolve) => require(['@/views/personalPerformanceStatistics/index'], resolve),
name: 'personalPerformanceStatistics',
meta: {
title: 'personalPerformanceStatistics',
affix: false,
zhTitle: '健康师个人开单业绩统计',
icon: 'icon-ym icon-ym-user',
}
},
{
path: '/techPerformanceStatistics',
component: (resolve) => require(['@/views/techPerformanceStatistics/index'], resolve),
name: 'techPerformanceStatistics',
meta: {
title: 'techPerformanceStatistics',
affix: false,
zhTitle: '科技部开单业绩统计',
icon: 'icon-ym icon-ym-s-promotion',
}
},
{
path: '/storeConsumePerformanceStatistics',
component: (resolve) => require(['@/views/storeConsumePerformanceStatistics/index'], resolve),
name: 'storeConsumePerformanceStatistics',
meta: {
title: 'storeConsumePerformanceStatistics',
affix: false,
zhTitle: '门店耗卡业绩统计',
icon: 'icon-ym icon-ym-s-shop',
}
},
{
path: '/departmentConsumePerformanceStatistics',
component: (resolve) => require(['@/views/departmentConsumePerformanceStatistics/index'], resolve),
name: 'departmentConsumePerformanceStatistics',
meta: {
title: 'departmentConsumePerformanceStatistics',
affix: false,
zhTitle: '个人消耗业绩统计',
icon: 'icon-ym icon-ym-user-solid',
}
},
{
path: '/storeTotalPerformanceStatistics',
component: (resolve) => require(['@/views/storeTotalPerformanceStatistics/index'], resolve),
name: 'storeTotalPerformanceStatistics',
meta: {
title: 'storeTotalPerformanceStatistics',
affix: false,
zhTitle: '门店总业绩统计',
icon: 'icon-ym icon-ym-s-finance',
}
}
]
export default baseRouter