| | |
| | | meta: { code: '0804', title: '流转设置', icon: '', keepAlive: true } |
| | | } |
| | | ] |
| | | }, |
| | | |
| | | { |
| | | path: '/attendanceModule', |
| | | component: Layout, |
| | | redirect: '/attendanceModule/attendanceSettings', |
| | | name: '考勤模块', |
| | | code: '11', |
| | | meta: { code: '11', title: '考勤模块', icon: 'kqmk' }, |
| | | alwaysShow: true, // 当children只有一个时,也显示父菜单 |
| | | children: [ |
| | | { |
| | | path: 'attendanceSettings', |
| | | name: 'AttendanceSettings', |
| | | code: '1101', |
| | | component: () => import('@/views/attendanceModule/attendanceSettings'), |
| | | meta: { code: '1101', title: '考勤设置', icon: '', keepAlive: true } |
| | | }, |
| | | { |
| | | path: 'attendanceClockIn', |
| | | name: 'AttendanceClockIn', |
| | | code: '1102', |
| | | component: () => import('@/views/attendanceModule/attendanceClockIn'), |
| | | meta: { code: '1102', title: '考勤打卡', icon: '', keepAlive: true } |
| | | }, |
| | | { |
| | | path: 'attendanceRecord', |
| | | name: 'AttendanceRecord', |
| | | code: '1103', |
| | | component: () => import('@/views/attendanceModule/attendanceRecord'), |
| | | meta: { code: '1103', title: '考勤记录', icon: '', keepAlive: true } |
| | | }, |
| | | { |
| | | path: 'attendanceDay', |
| | | name: 'AttendanceDay', |
| | | code: '1104', |
| | | component: () => import('@/views/attendanceModule/attendanceDay'), |
| | | meta: { code: '1104', title: '日计时工资', icon: '', keepAlive: true } |
| | | }, |
| | | { |
| | | path: 'attendanceMonth', |
| | | name: 'AttendanceMonth', |
| | | code: '1105', |
| | | component: () => import('@/views/attendanceModule/attendanceMonth'), |
| | | meta: { code: '1105', title: '月计时工资', icon: '', keepAlive: true } |
| | | } |
| | | |
| | | ] |
| | | } |
| | | |
| | | ] |
| | | |
| | | const createRouter = () => new Router({ |