| | |
| | | export default { |
| | | path: "/item", |
| | | component: () => import("@/views/item/index.vue"), |
| | | name: "item", |
| | | // redirect: "/error/403", |
| | | meta: { |
| | | icon: "ri/information-line", |
| | | // showLink: false, |
| | | title: "项目管理", |
| | | rank: 9 |
| | | 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: "streamline-logos:my-space-logo" |
| | | }, |
| | | children: [ |
| | | { |
| | | // path随便写,但前面必须有个 `/` |
| | | path: "/user", |
| | | // component对应的值前不需要加 / 值对应的是实际业务 `.vue` 或 `.tsx` 代码路径 |
| | | component: () => import("@/views/system/user/index.vue"), |
| | | name: "user", |
| | | meta: { |
| | | title: "用户管理" |
| | | // showLink:false |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | } satisfies RouteConfigsTable; |
| | | // { |
| | | // 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>; |