route.js 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293
  1. import Layout from '@/layout/index';
  2. const tradeServicesManagementRouter = {
  3. path: '/tradeServicesManagement',
  4. component: Layout,
  5. redirect: {
  6. name: 'warehouseReceiptRegulation'
  7. },
  8. name: 'warehouseReceiptRegulation',
  9. alwaysShow: true, // will always show the root menu
  10. meta: {
  11. title: 'warehouseReceiptRegulation',
  12. module: 'tradeServicesManagement',
  13. icon: '-renwuguanli'
  14. },
  15. children: [
  16. //库存贸易服务
  17. {
  18. path: 'warehouseReceiptRegulation',
  19. component: () =>
  20. import( /* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/warehouseReceiptRegulation'),
  21. name: 'stockWarehouseReceiptRegulation',
  22. meta: {
  23. title: 'stockWarehouseReceiptRegulation',
  24. shortcutEntrance: 'warehouseReceiptRegulation',
  25. module: 'tradeServicesManagement.tradeService.view',
  26. permissicon: [],
  27. keepAlive: true,
  28. _title:'库存贸易服务'
  29. },
  30. hidden: false
  31. },
  32. //在途贸易服务
  33. {
  34. path: 'onWaywarehouseReceiptRegulation',
  35. component: () =>
  36. import( /* webpackChunkName: "applDetail" */
  37. '@/views/tradeServicesManagement/onWaywarehouseReceiptRegulation'),
  38. name: 'onWaywarehouseReceiptRegulation',
  39. meta: {
  40. title: 'onWaywarehouseReceiptRegulation',
  41. shortcutEntrance: 'warehouseReceiptRegulation',
  42. module: 'tradeServicesManagement.tradeService.view',
  43. permissicon: [],
  44. keepAlive: true,
  45. _title:'在途贸易服务'
  46. },
  47. hidden: false
  48. },
  49. //数据分析平台
  50. {
  51. path: 'dataAnalysisPlatform',
  52. component: () =>
  53. import( /* webpackChunkName: "applDetail" */
  54. '@/views/tradeServicesManagement/dataAnalysisPlatform'),
  55. name: 'dataAnalysisPlatform',
  56. meta: {
  57. title: '数据分析平台',
  58. shortcutEntrance: 'warehouseReceiptRegulation',
  59. module: 'tradeServicesManagement.tradeService.view',
  60. permissicon: [],
  61. keepAlive: true,
  62. _title:'数据分析平台'
  63. },
  64. hidden: false
  65. },
  66. //仓单视频监控
  67. {
  68. path: 'warehouseReceiptVideoMonitoring',
  69. component: () =>
  70. import( /* webpackChunkName: "applDetail" */
  71. '@/views/tradeServicesManagement/warehouseReceiptVideoMonitoring'),
  72. name: 'warehouseReceiptVideoMonitoring',
  73. meta: {
  74. title: '仓单视频监控',
  75. shortcutEntrance: 'warehouseReceiptRegulation',
  76. module: 'tradeServicesManagement.tradeService.view',
  77. permissicon: [],
  78. keepAlive: true,
  79. _title:'仓单视频监控'
  80. },
  81. hidden: false
  82. },
  83. {
  84. path: 'warehouseReceiptVideoMonitoringMore',
  85. component: () =>
  86. import( /* webpackChunkName: "applDetail" */
  87. '@/views/tradeServicesManagement/warehouseReceiptVideoMonitoringMore'),
  88. name: 'warehouseReceiptVideoMonitoringMore',
  89. meta: {
  90. title: '仓单更多视频监控',
  91. shortcutEntrance: 'warehouseReceiptRegulation',
  92. module: 'tradeServicesManagement.tradeService.view',
  93. permissicon: [],
  94. keepAlive: true,
  95. _title:'仓单更多视频监控'
  96. },
  97. hidden: true
  98. },
  99. //创建仓单
  100. {
  101. path: 'warehouseReceiptAdd',
  102. component: () =>
  103. import( /* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/warehouseReceiptAdd'),
  104. name: 'warehouseReceiptAdd',
  105. meta: {
  106. title: 'warehouseReceiptAdd',
  107. shortcutEntrance: 'warehouseReceiptRegulation',
  108. module: 'tradeServicesManagement.tradeService.add',
  109. permissicon: [],
  110. keepAlive: true,
  111. _title:'创建仓单'
  112. },
  113. hidden: true
  114. },
  115. //创建仓单
  116. {
  117. path: 'warehouseReceiptgoods',
  118. component: () =>
  119. import( /* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/goods'),
  120. name: 'warehouseReceiptgoods',
  121. meta: {
  122. title: 'warehouseReceiptgoods',
  123. shortcutEntrance: 'warehouseReceiptRegulation',
  124. module: 'tradeServicesManagement.tradeService.add',
  125. permissicon: [],
  126. keepAlive: true,
  127. _title:'创建仓单-选择货源'
  128. },
  129. hidden: true
  130. },
  131. //审核仓单
  132. {
  133. path: 'reviewWarehouseReceipt',
  134. component: () =>
  135. import( /* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/reviewWarehouseReceipt'),
  136. name: 'reviewWarehouseReceipt',
  137. meta: {
  138. title: 'reviewWarehouseReceipt',
  139. shortcutEntrance: 'warehouseReceiptRegulation',
  140. module: 'tradeServicesManagement.tradeService.view',
  141. permissicon: [],
  142. keepAlive: true,
  143. _title:'审核仓单'
  144. },
  145. hidden: true
  146. },
  147. //审批仓单
  148. {
  149. path: 'approveWarehouseReceipt',
  150. component: () =>
  151. import( /* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/approveWarehouseReceipt'),
  152. name: 'approveWarehouseReceipt',
  153. meta: {
  154. title: 'approveWarehouseReceipt',
  155. shortcutEntrance: 'warehouseReceiptRegulation',
  156. module: 'tradeServicesManagement.tradeService.view',
  157. permissicon: [],
  158. keepAlive: true,
  159. _title:'审批仓单'
  160. },
  161. hidden: true
  162. },
  163. //出入库记录
  164. {
  165. path: 'inOutRecord',
  166. component: () =>
  167. import( /* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/inOutRecord'),
  168. name: 'inOutRecord',
  169. meta: {
  170. title: 'inOutRecord',
  171. shortcutEntrance: 'warehouseReceiptRegulation',
  172. module: 'tradeServicesManagement.tradeService.view',
  173. permissicon: [],
  174. keepAlive: true,
  175. _title:'出入库记录'
  176. },
  177. hidden: true
  178. },
  179. //修改仓单
  180. {
  181. path: 'warehouseReceiptEdit',
  182. component: () =>
  183. import( /* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/warehouseReceiptEdit'),
  184. name: 'warehouseReceiptEdit',
  185. meta: {
  186. title: 'warehouseReceiptEdit',
  187. shortcutEntrance: 'warehouseReceiptRegulation',
  188. module: 'tradeServicesManagement.tradeService.edit',
  189. permissicon: [],
  190. keepAlive: true,
  191. _title:'编辑仓单'
  192. },
  193. hidden: true
  194. },
  195. //修改仓单
  196. {
  197. path: 'warehouseReceipteditgoods',
  198. component: () =>
  199. import( /* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/editgoods'),
  200. name: 'warehouseReceipteditgoods',
  201. meta: {
  202. title: 'warehouseReceipteditgoods',
  203. shortcutEntrance: 'warehouseReceiptRegulation',
  204. module: 'tradeServicesManagement.tradeService.edit',
  205. permissicon: [],
  206. keepAlive: true,
  207. _title:'修改仓单-选择货源'
  208. },
  209. hidden: true
  210. },
  211. //查看货源
  212. {
  213. path: 'lookgoods',
  214. component: () =>
  215. import( /* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/lookgoods'),
  216. name: 'lookgoods',
  217. meta: {
  218. title: 'lookgoods',
  219. shortcutEntrance: 'warehouseReceiptRegulation',
  220. module: 'tradeServicesManagement.tradeService.edit',
  221. permissicon: [],
  222. keepAlive: true,
  223. _title:'查看货源'
  224. },
  225. hidden: true
  226. },
  227. //查看仓单
  228. {
  229. path: 'warehouseReceiptLook',
  230. component: () =>
  231. import( /* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/warehouseReceiptLook'),
  232. name: 'warehouseReceiptLook',
  233. meta: {
  234. title: 'warehouseReceiptLook',
  235. shortcutEntrance: 'warehouseReceiptRegulation',
  236. module: 'tradeServicesManagement.tradeService.view',
  237. permissicon: [],
  238. keepAlive: true
  239. },
  240. hidden: true
  241. },
  242. //还款
  243. {
  244. path: 'repayment',
  245. component: () =>
  246. import( /* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/repayment'),
  247. name: 'repayment',
  248. meta: {
  249. title: 'repayment',
  250. shortcutEntrance: 'warehouseReceiptRegulation',
  251. module: 'tradeServicesManagement.tradeService.view',
  252. permissicon: [],
  253. keepAlive: true
  254. },
  255. hidden: true
  256. },
  257. //付息
  258. {
  259. path: 'payInterest',
  260. component: () =>
  261. import( /* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/payInterest'),
  262. name: 'payInterest',
  263. meta: {
  264. title: 'payInterest',
  265. shortcutEntrance: 'warehouseReceiptRegulation',
  266. module: 'tradeServicesManagement.tradeService.view',
  267. permissicon: [],
  268. keepAlive: true
  269. },
  270. hidden: true
  271. },
  272. //放粮
  273. {
  274. path: 'releaseGrain',
  275. component: () =>
  276. import( /* webpackChunkName: "applDetail" */ '@/views/tradeServicesManagement/releaseGrain'),
  277. name: 'releaseGrain',
  278. meta: {
  279. title: 'releaseGrain',
  280. shortcutEntrance: 'warehouseReceiptRegulation',
  281. module: 'tradeServicesManagement.tradeService.view',
  282. permissicon: [],
  283. keepAlive: true
  284. },
  285. hidden: true
  286. },
  287. ],
  288. };
  289. export default tradeServicesManagementRouter;