deliveryman.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. // 配送员菜单deliveryman
  2. export const deliverymanRouter = {
  3. name: 'index',
  4. path: '/',
  5. component: () => import('@/views/common/Base'),
  6. redirect: '/home',
  7. children: [{
  8. path: '/home',
  9. name: 'home',
  10. meta: {
  11. icon: 'icon-shouye',
  12. title: '首页'
  13. },
  14. component: () => import('@/views/page/Home'),
  15. }, {
  16. path: '/addressBook',
  17. name: 'addressBook',
  18. meta: {
  19. icon: 'icon-cangku',
  20. title: '患者薄管理'
  21. },
  22. component: () => import('@/views/system/addressBook'),
  23. }, {
  24. path: '/IceManagement',
  25. name: 'IceManagement',
  26. meta: {
  27. icon: 'icon-bingpaiguanli',
  28. title: '冰排管理'
  29. },
  30. component: () => import('@/views/IceCreamFreezer/IceManagement'),
  31. }, {
  32. path: '/IceTracingManagement',
  33. name: 'IceTracingManagement',
  34. meta: {
  35. icon: 'icon-iceTracing',
  36. title: '冰排追溯管理'
  37. },
  38. component: () => import('@/views/IceCreamFreezer/IceTracingManagement'),
  39. }, {
  40. path: '/IncubatorManagement',
  41. name: 'IncubatorManagement',
  42. meta: {
  43. icon: 'icon-baowenxiangguanli',
  44. title: '保温箱管理'
  45. },
  46. component: () => import('@/views/incubator/IncubatorManagement'),
  47. }, {
  48. path: '/IncubatorTraceability',
  49. name: 'IncubatorTraceability',
  50. meta: {
  51. icon: 'icon-trace',
  52. title: '保温箱追溯'
  53. },
  54. component: () => import('@/views/incubator/IncubatorTraceability'),
  55. }, {
  56. path: '/FreezerManagement',
  57. name: 'FreezerManagement',
  58. meta: {
  59. icon: 'icon-binggui',
  60. title: '冷冻柜管理'
  61. },
  62. component: () => import('@/views/IceCreamFreezer/FreezerManagement'),
  63. }, {
  64. path: '/OrderManagement',
  65. name: 'OrderManagement',
  66. meta: {
  67. icon: 'icon-yundan',
  68. title: '订单管理'
  69. },
  70. component: () => import('@/views/OrderManagement/index'),
  71. redirect: '/OrderManagement/uncertainOrder',
  72. children: [{
  73. path: 'uncertainOrder',
  74. name: 'uncertainOrder',
  75. meta: {
  76. icon: 'icon-yueduye-mulu',
  77. title: '未确定订单'
  78. },
  79. component: () => import('@/views/OrderManagement/uncertainOrder.vue'),
  80. }, {
  81. path: 'reviewedOrder',
  82. name: 'reviewedOrder',
  83. meta: {
  84. icon: 'icon-daishenhe',
  85. title: '待审核订单'
  86. },
  87. component: () => import('@/views/OrderManagement/reviewedOrder.vue'),
  88. }, {
  89. path: 'pendingOrder',
  90. name: 'pendingOrder',
  91. meta: {
  92. icon: 'icon-daipeisong',
  93. title: '待配送订单'
  94. },
  95. component: () => import('@/views/OrderManagement/pendingOrder.vue'),
  96. }, {
  97. path: 'deliveryOrder',
  98. name: 'deliveryOrder',
  99. meta: {
  100. icon: 'icon-peisongzhong',
  101. title: '配送中订单'
  102. },
  103. component: () => import('@/views/OrderManagement/deliveryOrder.vue'),
  104. }, {
  105. path: 'completedOrder',
  106. name: 'completedOrder',
  107. meta: {
  108. icon: 'icon-yiwanchengdingdan',
  109. title: '已完成订单'
  110. },
  111. component: () => import('@/views/OrderManagement/completedOrder.vue'),
  112. }, {
  113. path: 'cancelledOrder',
  114. name: 'cancelledOrder',
  115. meta: {
  116. icon: 'icon-yiquxiaodingdan',
  117. title: '已取消订单'
  118. },
  119. component: () => import('@/views/OrderManagement/cancelledOrder.vue'),
  120. }, {
  121. path: 'rejectionOrder',
  122. name: 'rejectionOrder',
  123. meta: {
  124. icon: 'icon-yiquxiaodingdan',
  125. title: '已拒收订单'
  126. },
  127. component: () => import('@/views/OrderManagement/rejectionOrder.vue'),
  128. }, ]
  129. }]
  130. }