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
| export default [
| {
| path: "/item",
| meta: {
| title: "项目管理",
| icon: "mdi:chart-timeline"
| },
| children: [
| {
| // path随便写,但前面必须有个 `/`
| path: "/item",
| // component对应的值前不需要加 / 值对应的是实际业务 `.vue` 或 `.tsx` 代码路径
| component: () => import("@/views/system/dept/index.vue"),
| name: "item",
| meta: {
| title: "项目管理",
| roles: ["DLJG", "CGR"]
| // showLink:false
| }
| }
| ]
| },
| {
| path: "/user",
| meta: {
| title: "用户管理",
| icon: "mdi:chart-timeline"
| },
| children: [
| {
| // path随便写,但前面必须有个 `/`
| path: "/user",
| // component对应的值前不需要加 / 值对应的是实际业务 `.vue` 或 `.tsx` 代码路径
| component: () => import("@/views/system/user/index.vue"),
| name: "user",
| meta: {
| title: "用户管理"
| // showLink:false
| }
| }
| ]
| },
| {
| path: "/aboutItem",
| meta: {
| title: "关注项目",
| icon: "pajamas:work-item-new"
| },
| children: [
| {
| // path随便写,但前面必须有个 `/`
| path: "/aboutItem",
| // component对应的值前不需要加 / 值对应的是实际业务 `.vue` 或 `.tsx` 代码路径
| component: () => import("@/views/system/aboutItem/index.vue"),
| name: "aboutItem",
| meta: {
| title: "关注项目",
| roles: ["GYS"]
| // showLink:false
| }
| }
| ]
| }
| ] satisfies Array<RouteConfigsTable>;
|
|