index.js 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603
  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. //商品false
  90. {
  91. path: '/commodityType_detailsPageEdit',
  92. component: Layout,
  93. hidden: true,
  94. children: [
  95. {
  96. path: '/commodityType_detailsPageEdit',
  97. meta: {
  98. i18n: 'commodityType_detailsPageEdit'
  99. },
  100. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/commodityType/detailsPageEdit')
  101. }
  102. ]
  103. },
  104. //商城管理
  105. //商品列表详情页
  106. {
  107. path: '/productList_detailsPageEdit',
  108. component: Layout,
  109. hidden: true,
  110. children: [
  111. {
  112. path: '/productList_detailsPageEdit',
  113. meta: {
  114. i18n: 'productList_detailsPageEdit'
  115. },
  116. component: () => import( /* webpackChunkName: "views" */ '@/views/mallManagement/commodity/productList/detailsPageEdit')
  117. }
  118. ]
  119. },
  120. //产品
  121. {
  122. path: '/productInfo_detailsPageEdit',
  123. component: Layout,
  124. hidden: true,
  125. children: [
  126. {
  127. path: '/productInfo_detailsPageEdit',
  128. name:'产品详情',
  129. meta: {
  130. i18n: 'productInfo_detailsPageEdit'
  131. },
  132. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/productInformation/detailsPageEdit')
  133. }
  134. ]
  135. },
  136. //销售详情页
  137. {
  138. path: '/businessManagement/salesOrder/index',
  139. component: Layout,
  140. hidden: true,
  141. children: [
  142. {
  143. path: '/businessManagement/salesOrder/index',
  144. name: '销售订单(N)',
  145. meta: {
  146. i18n: 'businessManagement/salesOrder/index',
  147. keepAlive: true,
  148. },
  149. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/salesOrder/index')
  150. }
  151. ]
  152. },
  153. //发货通知详情页
  154. {
  155. path: '/businessManagement/deliveryNotice/index',
  156. component: Layout,
  157. hidden: true,
  158. children: [
  159. {
  160. path: '/businessManagement/deliveryNotice/index',
  161. name: '发货单(N)',
  162. meta: {
  163. i18n: 'businessManagement/deliveryNotice/index',
  164. keepAlive: true,
  165. },
  166. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/deliveryNotice/index')
  167. }
  168. ]
  169. },
  170. //价格管理详情页
  171. {
  172. path: '/priceManagement_detailsPageEdit',
  173. component: Layout,
  174. hidden: true,
  175. children: [
  176. {
  177. path: '/priceManagement_detailsPageEdit',
  178. meta: {
  179. i18n: 'priceManagement_detailsPageEdit'
  180. },
  181. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/priceManagement/detailsPageEdit')
  182. }
  183. ]
  184. },
  185. //销售政策详情页
  186. {
  187. path: '/salesPolicy_detailsPageEdit',
  188. component: Layout,
  189. hidden: true,
  190. children: [
  191. {
  192. path: '/salesPolicy_detailsPageEdit',
  193. name: '销售政策',
  194. meta: {
  195. i18n: 'salesPolicy_detailsPageEdit',
  196. keepAlive: true,
  197. },
  198. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/salesPolicy/detailsPageEdit')
  199. }
  200. ]
  201. },
  202. //秒杀详情页
  203. {
  204. path: '/panicBuyingInformation_detailsPageEdit',
  205. component: Layout,
  206. hidden: true,
  207. children: [
  208. {
  209. path: '/panicBuyingInformation_detailsPageEdit',
  210. meta: {
  211. i18n: 'panicBuyingInformation_detailsPageEdit'
  212. },
  213. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/panicBuyingInformation/detailsPageEdit')
  214. }
  215. ]
  216. },
  217. //上架商品详情页
  218. {
  219. path: '/goodsOnTheShelves_detailsPageEdit',
  220. component: Layout,
  221. hidden: true,
  222. children: [
  223. {
  224. path: '/goodsOnTheShelves_detailsPageEdit',
  225. meta: {
  226. i18n: 'goodsOnTheShelves_detailsPageEdit'
  227. },
  228. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/goodsOnTheShelves/detailsPageEdit')
  229. }
  230. ]
  231. },
  232. //收货单详情页
  233. {
  234. path: '/businessManagement/receipt/index',
  235. component: Layout,
  236. hidden: true,
  237. children: [
  238. {
  239. path: '/businessManagement/receipt/index',
  240. name: '收货单(N)',
  241. meta: {
  242. keepAlive: true,
  243. },
  244. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/receipt/index')
  245. }
  246. ]
  247. },
  248. //采购订单详情页
  249. {
  250. path: '/businessManagement/purchaseOrder/index',
  251. component: Layout,
  252. hidden: true,
  253. children: [
  254. {
  255. path: '/businessManagement/purchaseOrder/index',
  256. name: '采购订单(N)',
  257. meta: {
  258. i18n: 'businessManagement/purchaseOrder/index',
  259. keepAlive: true,
  260. },
  261. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/purchaseOrder/index')
  262. }
  263. ]
  264. },
  265. // 采购合同详情页
  266. {
  267. path: '/purchase/contract/index',
  268. component: Layout,
  269. hidden: true,
  270. children: [
  271. {
  272. path: '/purchase/contract/index',
  273. name:'采购订单(I)',
  274. meta: {
  275. i18n: '/purchase/contract/index',
  276. keepAlive: true
  277. },
  278. component: () => import( /* webpackChunkName: "views" */ '@/views/purchase/contract/index')
  279. }
  280. ]
  281. },
  282. // 销售合同详情页
  283. {
  284. path: '/salesManagement/salesContract/index',
  285. component: Layout,
  286. hidden: true,
  287. children: [
  288. {
  289. path: '/salesManagement/salesContract/index',
  290. name:'销售订单(I)',
  291. meta: {
  292. i18n: '/salesManagement/salesContract/index',
  293. keepAlive: true
  294. },
  295. component: () => import( /* webpackChunkName: "views" */ '@/views/salesManagement/salesContract/index')
  296. }
  297. ]
  298. },
  299. // 进口 收货单详情页
  300. {
  301. path: '/importTrade/receipt/index',
  302. component: Layout,
  303. hidden: true,
  304. children: [
  305. {
  306. path: '/importTrade/receipt/index',
  307. name:'收货单(I)',
  308. meta: {
  309. i18n: '/importTrade/receipt/index',
  310. keepAlive: true
  311. },
  312. component: () => import( /* webpackChunkName: "views" */ '@/views/importTrade/receipt/index')
  313. }
  314. ]
  315. },
  316. // 进口 发货单详情页
  317. {
  318. path: '/importTrade/invoice/index',
  319. component: Layout,
  320. hidden: true,
  321. children: [
  322. {
  323. path: '/importTrade/invoice/index',
  324. name:'发货单(I)',
  325. meta: {
  326. i18n: 'importTrade/invoice/index',
  327. keepAlive: true
  328. },
  329. component: () => import( /* webpackChunkName: "views" */ '@/views/importTrade/invoice/index')
  330. }
  331. ]
  332. },
  333. // 出口 客户询价
  334. {
  335. path: '/exportTrade/customerInquiry/index',
  336. component: Layout,
  337. hidden: true,
  338. children: [
  339. {
  340. path: '/exportTrade/customerInquiry/index',
  341. name:'报价单(E)',
  342. meta: {
  343. keepAlive: true,
  344. },
  345. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/customerInquiry/index')
  346. }
  347. ]
  348. },
  349. // 出口 采购询价
  350. {
  351. path: '/exportTrade/purchaseInquiry/index',
  352. component: Layout,
  353. hidden: true,
  354. children: [
  355. {
  356. path: '/exportTrade/purchaseInquiry/index',
  357. name:'采购询价(E)',
  358. meta: {
  359. keepAlive: true,
  360. },
  361. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/purchaseInquiry/index')
  362. }
  363. ]
  364. },
  365. // 出口 船务询价
  366. {
  367. path: '/exportTrade/shippingInquiry/index',
  368. component: Layout,
  369. hidden: true,
  370. children: [
  371. {
  372. path: '/exportTrade/shippingInquiry/index',
  373. name:'船务询价(E)',
  374. meta: {
  375. keepAlive: true,
  376. },
  377. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/shippingInquiry/index')
  378. }
  379. ]
  380. },
  381. // 出口 销售订单
  382. {
  383. path: '/exportTrade/salesContract/index',
  384. component: Layout,
  385. hidden: true,
  386. children: [
  387. {
  388. path: '/exportTrade/salesContract/index',
  389. name:'销售订单(E)',
  390. meta: {
  391. keepAlive: true,
  392. },
  393. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/salesContract/index')
  394. }
  395. ]
  396. },
  397. // 出口 采购订单
  398. {
  399. path: '/exportTrade/purchaseContract/index',
  400. component: Layout,
  401. hidden: true,
  402. children: [
  403. {
  404. path: '/exportTrade/purchaseContract/index',
  405. name:'采购订单(E)',
  406. meta: {
  407. keepAlive: true,
  408. },
  409. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/purchaseContract/index')
  410. }
  411. ]
  412. },
  413. // 进口 发货单详情页
  414. {
  415. path: '/importInvoice_detailsPage',
  416. component: Layout,
  417. hidden: true,
  418. children: [
  419. {
  420. path: '/importInvoice_detailsPage',
  421. name: '发货单',
  422. meta: {
  423. i18n: 'importInvoice_detailsPage',
  424. keepAlive:true,
  425. },
  426. component: () => import( /* webpackChunkName: "views" */ '@/views/importTrade/invoice/detailsPageEdit')
  427. }
  428. ]
  429. },
  430. // 出口 收货单
  431. {
  432. path: '/exportTrade/receipt/index',
  433. component: Layout,
  434. hidden: true,
  435. children: [
  436. {
  437. path: '/exportTrade/receipt/index',
  438. name:"收货单(E)",
  439. meta: {
  440. keepAlive:true,
  441. },
  442. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/receipt/index')
  443. }
  444. ]
  445. },
  446. // 出口 发货单详情页
  447. {
  448. path: '/exportTrade/invoice/index',
  449. component: Layout,
  450. hidden: true,
  451. children: [
  452. {
  453. path: '/exportTrade/invoice/index',
  454. name:"发货单(E)",
  455. meta: {
  456. keepAlive:true,
  457. },
  458. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/invoice/index')
  459. }
  460. ]
  461. },
  462. // 主营项目详情页
  463. {
  464. path: '/mainItems_detailsPage',
  465. component: Layout,
  466. hidden: true,
  467. children: [
  468. {
  469. path: '/mainItems_detailsPage',
  470. meta: {
  471. i18n: 'mainItems_detailsPage'
  472. },
  473. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/main-items/detailsPage')
  474. }
  475. ]
  476. },
  477. // 结算详情页
  478. {
  479. path: '/settleAccounts_detailsPage',
  480. component: Layout,
  481. hidden: true,
  482. children: [
  483. {
  484. path: '/settleAccounts_detailsPage',
  485. meta: {
  486. i18n: 'settleAccounts_detailsPage'
  487. },
  488. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/receipt/settleAccountsDetailsPage')
  489. }
  490. ]
  491. },
  492. // 收款详情
  493. {
  494. path: '/financialManagement/receipt',
  495. component: Layout,
  496. hidden: true,
  497. children: [
  498. {
  499. path: '/financialManagement/receipt',
  500. name:"收款管理",
  501. meta: {
  502. i18n: '/financialManagement/receipt',
  503. keepAlive: true,
  504. },
  505. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/receipt')
  506. }
  507. ]
  508. },
  509. // 付款详情
  510. {
  511. path: '/financialManagement/payment',
  512. component: Layout,
  513. hidden: true,
  514. children: [
  515. {
  516. path: '/financialManagement/payment',
  517. name:"付款管理",
  518. meta: {
  519. i18n: '/financialManagement/payment',
  520. keepAlive: true,
  521. },
  522. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/payment')
  523. }
  524. ]
  525. },
  526. // 订单详情
  527. {
  528. path: '/orderManagement/orderDetail/index',
  529. component: Layout,
  530. hidden: true,
  531. children: [
  532. {
  533. path: '/orderManagement/orderDetail/index',
  534. name:"订单详情",
  535. meta: {
  536. i18n: '/orderManagement/orderDetail/index',
  537. keepAlive: true,
  538. },
  539. component: () => import( /* webpackChunkName: "views" */ '@/views/orderManagement/orderDetail/index')
  540. }
  541. ]
  542. },
  543. {
  544. path: '/work/process/leave',
  545. component: Layout,
  546. redirect: '/work/process/leave/form',
  547. children: [{
  548. path: 'form/:processDefinitionId',
  549. name: '请假流程',
  550. meta: {
  551. i18n: 'work'
  552. },
  553. component: () =>
  554. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/form')
  555. }, {
  556. path: 'handle/:taskId/:processInstanceId/:businessId',
  557. name: '处理请假流程',
  558. meta: {
  559. i18n: 'work'
  560. },
  561. component: () =>
  562. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/handle')
  563. }, {
  564. path: 'detail/:processInstanceId/:businessId',
  565. name: '请假流程详情',
  566. meta: {
  567. i18n: 'work'
  568. },
  569. component: () =>
  570. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
  571. }]
  572. },{
  573. path: '/work/process/test',
  574. component: Layout,
  575. redirect: '/work/process/test/form',
  576. children: [{
  577. path: 'form/:processDefinitionId',
  578. name: '请假流程',
  579. meta: {
  580. i18n: 'work'
  581. },
  582. component: () =>
  583. import( /* webpackChunkName: "views" */ '@/views/work/process/test/form')
  584. }, {
  585. path: 'handle/:taskId/:processInstanceId/:businessId',
  586. name: '处理请假流程',
  587. meta: {
  588. i18n: 'work'
  589. },
  590. component: () =>
  591. import( /* webpackChunkName: "views" */ '@/views/work/process/test/handle')
  592. }, {
  593. path: 'detail/:processInstanceId/:businessId',
  594. name: '请假流程详情',
  595. meta: {
  596. i18n: 'work'
  597. },
  598. component: () =>
  599. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
  600. }]
  601. }
  602. ]