work.ts 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import type { AppRouteRecordRaw } from '/@/router/types';
  2. import { t } from '/@/hooks/web/useI18n';
  3. import { LAYOUT } from '/@/router/constant';
  4. export const Spares: AppRouteRecordRaw = {
  5. path: '/work',
  6. name: 'Work',
  7. redirect: '/work/index',
  8. component: LAYOUT,
  9. meta: {
  10. title: '工单管理',
  11. icon: 'codicon:device-camera',
  12. orderNo: 4,
  13. // hideChildrenInMenu: true,
  14. },
  15. children: [
  16. {
  17. path: 'index',
  18. name: 'WorkIndex',
  19. component: () => import('/@/views/spares/list.vue'),
  20. meta: {
  21. title: '工单跟进',
  22. hideBreadcrumb: true,
  23. // icon: 'codicon:device-camera',
  24. },
  25. },
  26. {
  27. path: 'repairspares',
  28. name: 'RepairSpares',
  29. component: () => import('/@/views/spares/list.vue'),
  30. meta: {
  31. title: '维修备件管理',
  32. hideBreadcrumb: true,
  33. // icon: 'codicon:device-camera',
  34. },
  35. },
  36. {
  37. path: 'repair',
  38. name: 'RepairList',
  39. component: () => import('/@/views/spares/list.vue'),
  40. meta: {
  41. title: '维修测试',
  42. hideBreadcrumb: true,
  43. // icon: 'codicon:device-camera',
  44. },
  45. },
  46. {
  47. path: 'detail/:id',
  48. name: 'DetailIndex',
  49. component: () => import('/@/views/spares/detail.vue'),
  50. meta: {
  51. title: '工单详情',
  52. hideBreadcrumb: true,
  53. hideMenu: true,
  54. // icon: 'codicon:device-camera',
  55. },
  56. },
  57. {
  58. path: 'query',
  59. name: 'WorkQuery',
  60. component: () => import('/@/views/work/query.vue'),
  61. meta: {
  62. title: '工单查询',
  63. hideBreadcrumb: true,
  64. // icon: 'codicon:device-camera',
  65. },
  66. },
  67. {
  68. path: 'aftermarket',
  69. name: 'WorkAftermarket',
  70. component: () => import('/@/views/work/aftermarket.vue'),
  71. meta: {
  72. title: '售后工单',
  73. hideBreadcrumb: true,
  74. // icon: 'codicon:device-camera',
  75. },
  76. },
  77. ],
  78. };
  79. export default Spares;