index.js 15 KB

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