1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- import Login from './views/Login.vue'
- import NotFound from './views/404.vue'
- import Home from './views/Home.vue'
- // new router
- // 今日桌面
- import desktop from './views/desktop'
- import desktopDetail from './views/desktop/detail.vue'
- import unusual from './views/desktop/unusual.vue'
- // 工作报告
- import statistics from './views/workReport/statistics.vue'
- import daily from './views/workReport/daily.vue'
- // 团队管理
- import team from './views/team/index.vue'
- // 系统管理
- import system from './views/system/index.vue'
- let routes = [
- {
- path: '/login',
- component: Login,
- name: '',
- hidden: true
- },
- //今日桌面
- {
- path: '/',
- component: Home,
- name: '今日桌面',
- iconCls: 'fa fa-desktop',
- children: [
- { path: '/desktop', component: desktop, name: '桌面查看' },
- { path: '/desktop/:id', component: desktopDetail, name: '个人桌面', hidden: true },
- { path: '/unusual', component: unusual, name: '异常统计' },
- ]
- },
- //工作报告
- {
- path: '/',
- component: Home,
- name: '工作报告',
- iconCls: 'fa fa-sticky-note',
- children: [
- { path: '/statistics', component: statistics, name: '工时统计' },
- { path: '/daily', component: daily, name: '工作日报' },
- ]
- },
- //团队管理
- {
- path: '/',
- component: Home,
- name: '',
- iconCls: 'fa fa-users',
- leaf: true,//只有一个节点
- children: [
- { path: '/team', component: team, name: '团队管理' },
- ]
- },
- //系统管理
- // {
- // path: '/',
- // component: Home,
- // name: '',
- // iconCls: 'fa fa-cog',
- // leaf: true,//只有一个节点
- // children: [
- // { path: '/system', component: system, name: '系统管理' },
- // ]
- // },
- {
- path: '/404',
- component: NotFound,
- name: '',
- hidden: true
- },
- {
- path: '*',
- hidden: true,
- redirect: { path: '/404' }
- }
- ];
- export default routes;
|