index.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421
  1. import Layout from '@/page/index/'
  2. export default [{
  3. path: '/wel',
  4. component: Layout,
  5. redirect: '/wel/index',
  6. children: [{
  7. path: 'index',
  8. name: '首页',
  9. meta: {
  10. i18n: 'dashboard'
  11. },
  12. component: () =>
  13. import( /* webpackChunkName: "views" */ '@/views/wel/index')
  14. }, {
  15. path: 'dashboard',
  16. name: '控制台',
  17. meta: {
  18. i18n: 'dashboard',
  19. menu: false,
  20. },
  21. component: () =>
  22. import( /* webpackChunkName: "views" */ '@/views/wel/dashboard')
  23. }]
  24. }, {
  25. path: '/test',
  26. component: Layout,
  27. redirect: '/test/index',
  28. children: [{
  29. path: 'index',
  30. name: '测试页',
  31. meta: {
  32. i18n: 'test'
  33. },
  34. component: () =>
  35. import( /* webpackChunkName: "views" */ '@/views/util/test')
  36. }]
  37. }, {
  38. path: '/dict-horizontal',
  39. component: Layout,
  40. redirect: '/dict-horizontal/index',
  41. children: [{
  42. path: 'index',
  43. name: '字典管理',
  44. meta: {
  45. i18n: 'dict'
  46. },
  47. component: () =>
  48. import( /* webpackChunkName: "views" */ '@/views/util/demo/dict-horizontal')
  49. }]
  50. }, {
  51. path: '/dict-vertical',
  52. component: Layout,
  53. redirect: '/dict-vertical/index',
  54. children: [{
  55. path: 'index',
  56. name: '字典管理',
  57. meta: {
  58. i18n: 'dict'
  59. },
  60. component: () =>
  61. import( /* webpackChunkName: "views" */ '@/views/util/demo/dict-vertical')
  62. }]
  63. }, {
  64. path: '/info',
  65. component: Layout,
  66. redirect: '/info/index',
  67. children: [{
  68. path: 'index',
  69. name: '个人信息',
  70. meta: {
  71. i18n: 'info'
  72. },
  73. component: () => import( /* webpackChunkName: "views" */ '@/views/system/userinfo')
  74. }]
  75. },{
  76. path: '/detailsPageEdit',
  77. component: Layout,
  78. hidden: true,
  79. children: [
  80. {
  81. path: '/detailsPageEdit',
  82. meta: {
  83. i18n: 'detailsPageEdit'
  84. },
  85. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerInformation/detailsPageEdit')
  86. }
  87. ]
  88. },
  89. //销售详情页
  90. {
  91. path: '/salesOrder_detailsPageEdit',
  92. component: Layout,
  93. hidden: true,
  94. children: [
  95. {
  96. path: '/salesOrder_detailsPageEdit',
  97. meta: {
  98. i18n: 'salesOrder_detailsPageEdit'
  99. },
  100. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/salesOrder/detailsPageEdit')
  101. }
  102. ]
  103. },
  104. //发货通知详情页
  105. {
  106. path: '/deliveryNotice_detailsPageEdit',
  107. component: Layout,
  108. hidden: true,
  109. children: [
  110. {
  111. path: '/deliveryNotice_detailsPageEdit',
  112. name: '发货单',
  113. meta: {
  114. i18n: 'deliveryNotice_detailsPageEdit'
  115. },
  116. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/deliveryNotice/detailsPageEdit')
  117. }
  118. ]
  119. },
  120. //价格管理详情页
  121. {
  122. path: '/priceManagement_detailsPageEdit',
  123. component: Layout,
  124. hidden: true,
  125. children: [
  126. {
  127. path: '/priceManagement_detailsPageEdit',
  128. meta: {
  129. i18n: 'priceManagement_detailsPageEdit'
  130. },
  131. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/priceManagement/detailsPageEdit')
  132. }
  133. ]
  134. },
  135. //销售政策详情页
  136. {
  137. path: '/salesPolicy_detailsPageEdit',
  138. component: Layout,
  139. hidden: true,
  140. children: [
  141. {
  142. path: '/salesPolicy_detailsPageEdit',
  143. meta: {
  144. i18n: 'salesPolicy_detailsPageEdit'
  145. },
  146. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/salesPolicy/detailsPageEdit')
  147. }
  148. ]
  149. },
  150. //秒杀详情页
  151. {
  152. path: '/panicBuyingInformation_detailsPageEdit',
  153. component: Layout,
  154. hidden: true,
  155. children: [
  156. {
  157. path: '/panicBuyingInformation_detailsPageEdit',
  158. meta: {
  159. i18n: 'panicBuyingInformation_detailsPageEdit'
  160. },
  161. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/panicBuyingInformation/detailsPageEdit')
  162. }
  163. ]
  164. },
  165. //收货单详情页
  166. {
  167. path: '/receipt_detailsPageEdit',
  168. component: Layout,
  169. hidden: true,
  170. children: [
  171. {
  172. path: '/receipt_detailsPageEdit',
  173. meta: {
  174. i18n: 'receipt_detailsPageEdit'
  175. },
  176. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/receipt/detailsPageEdit')
  177. }
  178. ]
  179. },
  180. //采购订单详情页
  181. {
  182. path: '/purchaseOrder_detailsPageEdit',
  183. component: Layout,
  184. hidden: true,
  185. children: [
  186. {
  187. path: '/purchaseOrder_detailsPageEdit',
  188. meta: {
  189. i18n: 'purchaseOrder_detailsPageEdit'
  190. },
  191. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/purchaseOrder/detailsPageEdit')
  192. }
  193. ]
  194. },
  195. // 采购合同详情页
  196. {
  197. path: '/purchase_detailsPage',
  198. component: Layout,
  199. hidden: true,
  200. children: [
  201. {
  202. path: '/purchase_detailsPage',
  203. meta: {
  204. i18n: 'purchase_detailsPage'
  205. },
  206. component: () => import( /* webpackChunkName: "views" */ '@/views/purchase/contract/detailsPage')
  207. }
  208. ]
  209. },
  210. // 销售合同详情页
  211. {
  212. path: '/salesContract_detailsPage',
  213. component: Layout,
  214. hidden: true,
  215. children: [
  216. {
  217. path: '/salesContract_detailsPage',
  218. meta: {
  219. i18n: 'salesContract_detailsPage'
  220. },
  221. component: () => import( /* webpackChunkName: "views" */ '@/views/salesManagement/salesContract/detailsPage')
  222. }
  223. ]
  224. },
  225. // 进口 收货单详情页
  226. {
  227. path: '/importReceipt_detailsPage',
  228. component: Layout,
  229. hidden: true,
  230. children: [
  231. {
  232. path: '/importReceipt_detailsPage',
  233. meta: {
  234. i18n: 'importReceipt_detailsPage'
  235. },
  236. component: () => import( /* webpackChunkName: "views" */ '@/views/importTrade/receipt/detailsPageEdit')
  237. }
  238. ]
  239. },
  240. // 出口 销售订单详情页
  241. {
  242. path: '/exportsalesContract_detailsPage',
  243. component: Layout,
  244. hidden: true,
  245. children: [
  246. {
  247. path: '/exportsalesContract_detailsPage',
  248. meta: {
  249. i18n: 'exportsalesContract_detailsPage'
  250. },
  251. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/salesContract/detailsPage')
  252. }
  253. ]
  254. },
  255. // 出口 采购订单详情页
  256. {
  257. path: '/exportPurchaseContract_detailsPage',
  258. component: Layout,
  259. hidden: true,
  260. children: [
  261. {
  262. path: '/exportPurchaseContract_detailsPage',
  263. meta: {
  264. i18n: 'exportPurchaseContract_detailsPage'
  265. },
  266. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/purchaseContract/detailsPage')
  267. }
  268. ]
  269. },
  270. // 进口 发货单详情页
  271. {
  272. path: '/importInvoice_detailsPage',
  273. component: Layout,
  274. hidden: true,
  275. children: [
  276. {
  277. path: '/importInvoice_detailsPage',
  278. name: '发货单',
  279. meta: {
  280. i18n: 'importInvoice_detailsPage'
  281. },
  282. component: () => import( /* webpackChunkName: "views" */ '@/views/importTrade/invoice/detailsPageEdit')
  283. }
  284. ]
  285. },
  286. // 出口 收货单详情页
  287. {
  288. path: '/exportReceipt_detailsPage',
  289. component: Layout,
  290. hidden: true,
  291. children: [
  292. {
  293. path: '/exportReceipt_detailsPage',
  294. meta: {
  295. i18n: 'exportReceipt_detailsPage'
  296. },
  297. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/receipt/detailsPageEdit')
  298. }
  299. ]
  300. },
  301. // 出口 发货单详情页
  302. {
  303. path: '/exportInvoice_detailsPage',
  304. component: Layout,
  305. hidden: true,
  306. children: [
  307. {
  308. path: '/exportInvoice_detailsPage',
  309. meta: {
  310. i18n: 'exportInvoice_detailsPage'
  311. },
  312. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/invoice/detailsPageEdit')
  313. }
  314. ]
  315. },
  316. // 主营项目详情页
  317. {
  318. path: '/mainItems_detailsPage',
  319. component: Layout,
  320. hidden: true,
  321. children: [
  322. {
  323. path: '/mainItems_detailsPage',
  324. meta: {
  325. i18n: 'mainItems_detailsPage'
  326. },
  327. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/main-items/detailsPage')
  328. }
  329. ]
  330. },
  331. // 任务修改页
  332. {
  333. path: '/task_editPages',
  334. component: Layout,
  335. hidden: true,
  336. children: [
  337. {
  338. path: '/task_editPages',
  339. meta: {
  340. i18n: 'task_editPages'
  341. },
  342. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/task/taskEdit')
  343. }
  344. ]
  345. },
  346. // 结算详情页
  347. {
  348. path: '/settleAccounts_detailsPage',
  349. component: Layout,
  350. hidden: true,
  351. children: [
  352. {
  353. path: '/settleAccounts_detailsPage',
  354. meta: {
  355. i18n: 'settleAccounts_detailsPage'
  356. },
  357. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/receipt/settleAccountsDetailsPage')
  358. }
  359. ]
  360. },
  361. {
  362. path: '/work/process/leave',
  363. component: Layout,
  364. redirect: '/work/process/leave/form',
  365. children: [{
  366. path: 'form/:processDefinitionId',
  367. name: '请假流程',
  368. meta: {
  369. i18n: 'work'
  370. },
  371. component: () =>
  372. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/form')
  373. }, {
  374. path: 'handle/:taskId/:processInstanceId/:businessId',
  375. name: '处理请假流程',
  376. meta: {
  377. i18n: 'work'
  378. },
  379. component: () =>
  380. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/handle')
  381. }, {
  382. path: 'detail/:processInstanceId/:businessId',
  383. name: '请假流程详情',
  384. meta: {
  385. i18n: 'work'
  386. },
  387. component: () =>
  388. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
  389. }]
  390. },{
  391. path: '/work/process/test',
  392. component: Layout,
  393. redirect: '/work/process/test/form',
  394. children: [{
  395. path: 'form/:processDefinitionId',
  396. name: '请假流程',
  397. meta: {
  398. i18n: 'work'
  399. },
  400. component: () =>
  401. import( /* webpackChunkName: "views" */ '@/views/work/process/test/form')
  402. }, {
  403. path: 'handle/:taskId/:processInstanceId/:businessId',
  404. name: '处理请假流程',
  405. meta: {
  406. i18n: 'work'
  407. },
  408. component: () =>
  409. import( /* webpackChunkName: "views" */ '@/views/work/process/test/handle')
  410. }, {
  411. path: 'detail/:processInstanceId/:businessId',
  412. name: '请假流程详情',
  413. meta: {
  414. i18n: 'work'
  415. },
  416. component: () =>
  417. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
  418. }]
  419. }
  420. ]