index.js 15 KB

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