salesReturnManage.js 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
  1. import {
  2. UserLayout,
  3. BasicLayout,
  4. BlankLayout,
  5. BigScreen,
  6. PageView
  7. } from '@/layouts'
  8. export default {
  9. path: '/salesReturnManagement',
  10. redirect: '/salesReturnManagement/salesReturn',
  11. component: PageView,
  12. meta: {
  13. title: '销售退货',
  14. icon: 'export',
  15. permission: 'M_salesReturnManagement'
  16. },
  17. children: [
  18. {
  19. path: '/salesReturnManagement/salesReturn',
  20. redirect: '/salesReturnManagement/salesReturn/list',
  21. name: 'salesReturn',
  22. component: BlankLayout,
  23. meta: {
  24. title: '销售退货列表',
  25. icon: 'fund',
  26. permission: 'M_salesReturnList'
  27. },
  28. hideChildrenInMenu: true,
  29. children: [
  30. {
  31. path: 'list',
  32. name: 'salesReturnList',
  33. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/list.vue'),
  34. meta: {
  35. title: '销售退货列表',
  36. icon: 'fund',
  37. hidden: true,
  38. permission: 'M_salesReturnList'
  39. }
  40. },
  41. {
  42. path: 'detail/:sn',
  43. name: 'salesReturnDetail',
  44. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/detail.vue'),
  45. meta: {
  46. title: '销售退货详情',
  47. icon: 'fund',
  48. hidden: true,
  49. permission: 'B_salesReturnDetail'
  50. }
  51. },
  52. {
  53. path: 'salesReturnEdit/:sn/:buyerSn',
  54. name: 'salesReturnEdit',
  55. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/salesReturnEdit.vue'),
  56. meta: {
  57. title: '编辑销售退货',
  58. icon: 'fund',
  59. hidden: true,
  60. permission: 'B_salesReturnEdit'
  61. }
  62. },
  63. {
  64. path: 'custConfirm/:sn/:buyerSn',
  65. name: 'custConfirm',
  66. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/custConfirm/list.vue'),
  67. meta: {
  68. title: '客服确认',
  69. icon: 'fund',
  70. replaceTab: true,
  71. hidden: true,
  72. permission: 'B_salesReturnConfirm'
  73. }
  74. }
  75. ]
  76. },
  77. {
  78. path: '/salesReturnManagement/billOfLading',
  79. redirect: '/salesReturnManagement/billOfLading/list',
  80. name: 'billOfLading',
  81. component: BlankLayout,
  82. meta: {
  83. title: '提货单列表',
  84. icon: 'fund',
  85. permission: 'M_billOfLadingList'
  86. },
  87. hideChildrenInMenu: true,
  88. children: [
  89. {
  90. path: 'list',
  91. name: 'billOfLadingList',
  92. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/list.vue'),
  93. meta: {
  94. title: '提货单列表',
  95. icon: 'fund',
  96. hidden: true,
  97. permission: 'M_billOfLadingList'
  98. }
  99. },
  100. {
  101. path: 'detail/:sn',
  102. name: 'billOfLadingDetail',
  103. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/detail.vue'),
  104. meta: {
  105. title: '提货单详情',
  106. icon: 'fund',
  107. hidden: true,
  108. permission: 'M_detailPickUp'
  109. }
  110. },
  111. {
  112. path: 'add',
  113. name: 'billOfLadingAdd',
  114. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/add.vue'),
  115. meta: {
  116. title: '新增提货单',
  117. icon: 'fund',
  118. hidden: true,
  119. permission: 'B_editPickUp'
  120. }
  121. },
  122. {
  123. path: 'edit/:sn/:wSn',
  124. name: 'billOfLadingEdit',
  125. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/add.vue'),
  126. meta: {
  127. title: '编辑提货单',
  128. icon: 'fund',
  129. hidden: true,
  130. permission: 'B_editPickUp'
  131. }
  132. }
  133. ]
  134. },
  135. {
  136. path: '/salesReturnManagement/pickUp',
  137. redirect: '/salesReturnManagement/pickUp/list',
  138. name: 'pickUp',
  139. component: BlankLayout,
  140. meta: {
  141. title: '仓库提货',
  142. icon: 'fund',
  143. permission: 'M_pickUpList'
  144. },
  145. hideChildrenInMenu: true,
  146. children: [
  147. {
  148. path: 'list',
  149. name: 'pickUpList',
  150. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/pickUp/list.vue'),
  151. meta: {
  152. title: '仓库提货列表',
  153. icon: 'fund',
  154. hidden: true,
  155. permission: 'M_pickUpList'
  156. }
  157. }
  158. ]
  159. },
  160. {
  161. path: '/salesReturnManagement/receiveCheck',
  162. redirect: '/salesReturnManagement/receiveCheck/list',
  163. name: 'receiveCheck',
  164. component: BlankLayout,
  165. meta: {
  166. title: '收货品检',
  167. icon: 'fund',
  168. permission: 'M_receiveCheckList'
  169. },
  170. hideChildrenInMenu: true,
  171. children: [
  172. {
  173. path: 'list',
  174. name: 'receiveCheckList',
  175. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/list.vue'),
  176. meta: {
  177. title: '收货品检列表',
  178. icon: 'fund',
  179. hidden: true,
  180. permission: 'M_receiveCheckList'
  181. }
  182. },
  183. {
  184. path: 'receiving/:sn/:buyerSn',
  185. name: 'salesReturnReceiving',
  186. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/receiving.vue'),
  187. meta: {
  188. title: '收货',
  189. icon: 'fund',
  190. hidden: true,
  191. replaceTab: true,
  192. permission: 'B_salesReturnReceiving'
  193. }
  194. },
  195. {
  196. path: 'checking/:sn/:buyerSn',
  197. name: 'salesReturnCheck',
  198. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/checking.vue'),
  199. meta: {
  200. title: '品检',
  201. icon: 'fund',
  202. hidden: true,
  203. replaceTab: true,
  204. permission: 'B_salesReturnCheck'
  205. }
  206. }
  207. ]
  208. },
  209. {
  210. path: '/salesReturnManagement/returnConfirmation',
  211. redirect: '/salesReturnManagement/returnConfirmation/list',
  212. name: 'returnConfirmation',
  213. component: BlankLayout,
  214. meta: {
  215. title: '销售退货确认',
  216. icon: 'vertical-align-top',
  217. permission: 'M_returnConfirmationList'
  218. },
  219. hideChildrenInMenu: true,
  220. children: [
  221. {
  222. path: 'list',
  223. name: 'returnConfirmationList',
  224. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/returnConfirmation/list.vue'),
  225. meta: {
  226. title: '销售退货确认列表',
  227. icon: 'vertical-align-top',
  228. hidden: true,
  229. permission: 'M_returnConfirmationList'
  230. }
  231. }
  232. ]
  233. },
  234. {
  235. path: '/salesReturnManagement/returnSchedule',
  236. redirect: '/salesReturnManagement/returnSchedule/list',
  237. name: 'returnSchedule',
  238. component: BlankLayout,
  239. meta: {
  240. title: '退货一览表',
  241. icon: 'vertical-align-top',
  242. permission: 'M_returnScheduleList'
  243. },
  244. hideChildrenInMenu: true,
  245. children: [
  246. {
  247. path: 'list',
  248. name: 'returnScheduleList',
  249. component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/returnSchedule/list.vue'),
  250. meta: {
  251. title: '退货一览表',
  252. icon: 'vertical-align-top',
  253. hidden: true,
  254. permission: 'M_returnScheduleList'
  255. }
  256. }
  257. ]
  258. }
  259. ]
  260. }