business.js 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. var routers = [
  2. {
  3. //考勤记录
  4. path: '/business/workAttendance/list',
  5. name: 'BusinessWorkAttendanceList',
  6. // route level code-splitting
  7. // this generates a separate chunk (about.[hash].js) for this route
  8. // which is lazy-loaded when the route is visited.
  9. component: () => import('@/views/business/workAttendance-list.vue'),
  10. meta: {
  11. roles: ["admin"],
  12. title: '考勤记录'
  13. }
  14. },
  15. {
  16. //补卡申请记录
  17. path: '/business/fillAttendance/list',
  18. name: 'BusinessFillAttendanceList',
  19. // route level code-splitting
  20. // this generates a separate chunk (about.[hash].js) for this route
  21. // which is lazy-loaded when the route is visited.
  22. component: () => import('@/views/business/fillAttendance-list.vue'),
  23. meta: {
  24. roles: ["admin"],
  25. title: '补卡申请记录'
  26. }
  27. },
  28. {
  29. //异地打卡记录
  30. path: '/business/clockOut/list',
  31. name: 'BusinessClockOutList',
  32. // route level code-splitting
  33. // this generates a separate chunk (about.[hash].js) for this route
  34. // which is lazy-loaded when the route is visited.
  35. component: () => import('@/views/business/clockOut-list.vue'),
  36. meta: {
  37. roles: ["admin"],
  38. title: '外勤打卡记录'
  39. }
  40. },
  41. {
  42. //请假记录
  43. path: '/business/requestForLeave/list',
  44. name: 'business-requestForLeave-list',
  45. // route level code-splitting
  46. // this generates a separate chunk (about.[hash].js) for this route
  47. // which is lazy-loaded when the route is visited.
  48. component: () => import('@/views/business/requestForLeave-list.vue'),
  49. meta: {
  50. roles: ["admin"],
  51. title: '请假记录'
  52. }
  53. },
  54. {
  55. //账单推送管理
  56. path: '/business/billPush/list',
  57. name: 'businessBillPushList',
  58. // route level code-splitting
  59. // this generates a separate chunk (about.[hash].js) for this route
  60. // which is lazy-loaded when the route is visited.
  61. component: () => import('@/views/business/billPush-list.vue'),
  62. meta: {
  63. roles: ["admin"],
  64. title: '账单推送管理'
  65. }
  66. },
  67. {
  68. //租户账单管理
  69. path: '/business/billPush/checkIn-list',
  70. name: 'businessbillPushCheckInList',
  71. // route level code-splitting
  72. // this generates a separate chunk (about.[hash].js) for this route
  73. // which is lazy-loaded when the route is visited.
  74. component: () => import('@/views/business/billPush-checkIn-list.vue'),
  75. meta: {
  76. roles: ["admin"],
  77. title: '租户账单管理'
  78. }
  79. },
  80. {
  81. //班次考勤表
  82. path: '/business/workScheduleReport/list',
  83. name: 'BusinessWorkScheduleReport',
  84. // route level code-splitting
  85. // this generates a separate chunk (about.[hash].js) for this route
  86. // which is lazy-loaded when the route is visited.
  87. component: () => import('@/views/business/workScheduleReport.vue'),
  88. meta: {
  89. roles: ["admin"],
  90. title: '班次考勤表'
  91. }
  92. },
  93. ]
  94. export default routers;