index.js 36 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321
  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: '/basicData/customerInformation/detailsPageEdit',
  77. component: Layout,
  78. hidden: true,
  79. children: [{
  80. path: '/basicData/customerInformation/detailsPageEdit',
  81. meta: {
  82. keepAlive: true,
  83. },
  84. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerInformation/detailsPageEdit')
  85. }]
  86. },
  87. {
  88. path: '/basicData/customerManagement/companyMaterial/detailsPageEdit',
  89. component: Layout,
  90. hidden: true,
  91. children: [{
  92. path: '/basicData/customerManagement/companyMaterial/detailsPageEdit',
  93. meta: {
  94. i18n: 'detailsPageEdit'
  95. },
  96. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/companyMaterial/detailsPageEdit')
  97. }]
  98. },
  99. {
  100. path: '/basicData/customerManagement/supplierMaterial/detailsPageEdit',
  101. component: Layout,
  102. hidden: true,
  103. children: [{
  104. path: '/basicData/customerManagement/supplierMaterial/detailsPageEdit',
  105. meta: {
  106. i18n: 'detailsPageEdit'
  107. },
  108. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/supplierMaterial/detailsPageEdit')
  109. }]
  110. },
  111. //商品false
  112. {
  113. path: '/commodityType_detailsPageEdit',
  114. component: Layout,
  115. hidden: true,
  116. children: [{
  117. path: '/commodityType_detailsPageEdit',
  118. meta: {
  119. i18n: 'commodityType_detailsPageEdit'
  120. },
  121. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/commodityType/detailsPageEdit')
  122. }]
  123. },
  124. //商城管理
  125. //商品列表详情页
  126. {
  127. path: '/productList_detailsPageEdit',
  128. component: Layout,
  129. hidden: true,
  130. children: [{
  131. path: '/productList_detailsPageEdit',
  132. meta: {
  133. i18n: 'productList_detailsPageEdit'
  134. },
  135. component: () => import( /* webpackChunkName: "views" */ '@/views/mallManagement/commodity/productList/detailsPageEdit')
  136. }]
  137. },
  138. //产品
  139. {
  140. path: '/basicData/productInformation/index',
  141. component: Layout,
  142. hidden: true,
  143. children: [{
  144. path: '/basicData/productInformation/index',
  145. name: '产品信息',
  146. meta: {
  147. keepAlive: true,
  148. },
  149. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/productInformation/index')
  150. }]
  151. },
  152. //客户分类
  153. {
  154. path: '/basicData/customerCategory/index',
  155. component: Layout,
  156. hidden: true,
  157. children: [{
  158. path: '/basicData/customerCategory/index',
  159. name: '客户分类',
  160. meta: {
  161. keepAlive: true,
  162. },
  163. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerCategory/index')
  164. }]
  165. },
  166. //客户资料
  167. {
  168. path: '/basicData/customerInformation/index',
  169. component: Layout,
  170. hidden: true,
  171. children: [{
  172. path: '/basicData/customerInformation/index',
  173. name: '客户资料',
  174. meta: {
  175. keepAlive: true,
  176. },
  177. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerInformation/index')
  178. }]
  179. },//车队资料
  180. {
  181. path: '/basicData/fleetInformation/index',
  182. component: Layout,
  183. hidden: true,
  184. children: [{
  185. path: '/basicData/fleetInformation/index',
  186. name: '车队资料',
  187. meta: {
  188. keepAlive: true,
  189. },
  190. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/fleetInformation/index')
  191. }]
  192. },
  193. //供应商分类
  194. {
  195. path: '/basicData/customerManagement/supplierType/index',
  196. component: Layout,
  197. hidden: true,
  198. children: [{
  199. path: '/basicData/customerManagement/supplierType/index',
  200. name: '供应商分类',
  201. meta: {
  202. keepAlive: true,
  203. },
  204. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/supplierType/index')
  205. }]
  206. },
  207. //供应商资料
  208. {
  209. path: '/basicData/customerManagement/supplierMaterial/index',
  210. component: Layout,
  211. hidden: true,
  212. children: [{
  213. path: '/basicData/customerManagement/supplierMaterial/index',
  214. name: '供应商资料',
  215. meta: {
  216. keepAlive: true,
  217. },
  218. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/supplierMaterial/index')
  219. }]
  220. },
  221. //公司分类
  222. {
  223. path: '/basicData/customerManagement/companyType/index',
  224. component: Layout,
  225. hidden: true,
  226. children: [{
  227. path: '/basicData/customerManagement/companyType/index',
  228. name: '所属公司分类',
  229. meta: {
  230. keepAlive: true,
  231. },
  232. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/companyType/index')
  233. }]
  234. },
  235. //公司资料
  236. {
  237. path: '/basicData/customerManagement/companyMaterial/index',
  238. component: Layout,
  239. hidden: true,
  240. children: [{
  241. path: '/basicData/customerManagement/companyMaterial/index',
  242. name: '所属公司资料',
  243. meta: {
  244. keepAlive: true,
  245. },
  246. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/companyMaterial/index')
  247. }]
  248. },
  249. //商品分类
  250. {
  251. path: '/basicData/commodityCategory/index',
  252. component: Layout,
  253. hidden: true,
  254. children: [{
  255. path: '/basicData/commodityCategory/index',
  256. name: '商品分类',
  257. meta: {
  258. keepAlive: true,
  259. },
  260. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/commodityCategory/index')
  261. }]
  262. },
  263. //商品分类
  264. {
  265. path: '/basicData/commodityType/index',
  266. component: Layout,
  267. hidden: true,
  268. children: [{
  269. path: '/basicData/commodityType/index',
  270. name: '商品信息',
  271. meta: {
  272. keepAlive: true,
  273. },
  274. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/commodityType/index')
  275. }]
  276. },
  277. //费用分类
  278. {
  279. path: '/basicData/basicFeesType/index',
  280. component: Layout,
  281. hidden: true,
  282. children: [{
  283. path: '/basicData/basicFeesType/index',
  284. name: '费用分类',
  285. meta: {
  286. keepAlive: true,
  287. },
  288. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/basicFeesType/index')
  289. }]
  290. },
  291. //费用详情
  292. {
  293. path: '/basicData/basicFeesDesc/index',
  294. component: Layout,
  295. hidden: true,
  296. children: [{
  297. path: '/basicData/basicFeesDesc/index',
  298. name: '费用详情',
  299. meta: {
  300. keepAlive: true,
  301. },
  302. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/basicFeesDesc/index')
  303. }]
  304. },
  305. //仓库分类
  306. {
  307. path: '/basicData/basicStorageType/index',
  308. component: Layout,
  309. hidden: true,
  310. children: [{
  311. path: '/basicData/basicStorageType/index',
  312. name: '仓库分类',
  313. meta: {
  314. keepAlive: true,
  315. },
  316. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/basicStorageType/index')
  317. }]
  318. },
  319. //库区明细
  320. {
  321. path: '/basicData/basicStorageDesc/index',
  322. component: Layout,
  323. hidden: true,
  324. children: [{
  325. path: '/basicData/basicStorageDesc/index',
  326. name: '库区明细',
  327. meta: {
  328. keepAlive: true,
  329. },
  330. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/basicStorageDesc/index')
  331. }]
  332. },
  333. //箱分类
  334. {
  335. path: '/basicData/container/type',
  336. component: Layout,
  337. hidden: true,
  338. children: [{
  339. path: '/basicData/container/type',
  340. name: '箱分类',
  341. meta: {
  342. keepAlive: true,
  343. },
  344. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/container/type')
  345. }]
  346. },
  347. //集装箱
  348. {
  349. path: '/basicData/container/index',
  350. component: Layout,
  351. hidden: true,
  352. children: [{
  353. path: '/basicData/container/index',
  354. name: '集装箱',
  355. meta: {
  356. keepAlive: true,
  357. },
  358. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/container/index')
  359. }]
  360. },
  361. //港口分类
  362. {
  363. path: '/basicData/portinformation/type',
  364. component: Layout,
  365. hidden: true,
  366. children: [{
  367. path: '/basicData/portinformation/type',
  368. name: '港口分类',
  369. meta: {
  370. keepAlive: true,
  371. },
  372. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/portinformation/type')
  373. }]
  374. },
  375. //港口资料
  376. {
  377. path: '/basicData/portinformation/index',
  378. component: Layout,
  379. hidden: true,
  380. children: [{
  381. path: '/basicData/portinformation/index',
  382. name: '港口资料',
  383. meta: {
  384. keepAlive: true,
  385. },
  386. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/portinformation/index')
  387. }]
  388. },
  389. //汇率管理
  390. {
  391. path: '/basicData/rateManagement/index',
  392. component: Layout,
  393. hidden: true,
  394. children: [{
  395. path: '/basicData/rateManagement/index',
  396. name: '汇率管理',
  397. meta: {
  398. keepAlive: true,
  399. },
  400. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/rateManagement/index')
  401. }]
  402. },
  403. //产品价格
  404. {
  405. path: '/maintenance/priceLibrary/index',
  406. component: Layout,
  407. hidden: true,
  408. children: [{
  409. path: '/maintenance/priceLibrary/index',
  410. name: '产品价格',
  411. meta: {
  412. keepAlive: true,
  413. },
  414. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/priceLibrary/index')
  415. }]
  416. },
  417. //销售详情页
  418. {
  419. path: '/businessManagement/salesOrder/index',
  420. component: Layout,
  421. hidden: true,
  422. children: [{
  423. path: '/businessManagement/salesOrder/index',
  424. name: '销售订单(N)',
  425. meta: {
  426. i18n: 'businessManagement/salesOrder/index',
  427. keepAlive: true,
  428. },
  429. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/salesOrder/index')
  430. }]
  431. },
  432. //发货通知详情页
  433. {
  434. path: '/businessManagement/deliveryNotice/index',
  435. component: Layout,
  436. hidden: true,
  437. children: [{
  438. path: '/businessManagement/deliveryNotice/index',
  439. name: '客户收货(N)',
  440. meta: {
  441. i18n: 'businessManagement/deliveryNotice/index',
  442. keepAlive: true,
  443. },
  444. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/deliveryNotice/index')
  445. }]
  446. },
  447. //价格管理详情页
  448. {
  449. path: '/priceManagement_detailsPageEdit',
  450. component: Layout,
  451. hidden: true,
  452. children: [{
  453. path: '/priceManagement_detailsPageEdit',
  454. meta: {
  455. i18n: 'priceManagement_detailsPageEdit'
  456. },
  457. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/priceManagement/detailsPageEdit')
  458. }]
  459. },
  460. //销售政策详情页
  461. {
  462. path: '/maintenance/salesPolicy/index',
  463. component: Layout,
  464. hidden: true,
  465. children: [{
  466. path: '/maintenance/salesPolicy/index',
  467. name: '销售政策',
  468. meta: {
  469. i18n: 'maintenance/salesPolicy/index',
  470. keepAlive: true,
  471. },
  472. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/salesPolicy/index')
  473. }]
  474. },
  475. //秒杀详情页
  476. {
  477. path: '/panicBuyingInformation_detailsPageEdit',
  478. component: Layout,
  479. hidden: true,
  480. children: [{
  481. path: '/panicBuyingInformation_detailsPageEdit',
  482. meta: {
  483. i18n: 'panicBuyingInformation_detailsPageEdit'
  484. },
  485. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/panicBuyingInformation/detailsPageEdit')
  486. }]
  487. },
  488. //上架商品详情页
  489. {
  490. path: '/goodsOnTheShelves_detailsPageEdit',
  491. component: Layout,
  492. hidden: true,
  493. children: [{
  494. path: '/goodsOnTheShelves_detailsPageEdit',
  495. meta: {
  496. i18n: 'goodsOnTheShelves_detailsPageEdit'
  497. },
  498. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/goodsOnTheShelves/detailsPageEdit')
  499. }]
  500. },
  501. //收货单详情页
  502. {
  503. path: '/businessManagement/receipt/index',
  504. component: Layout,
  505. hidden: true,
  506. children: [{
  507. path: '/businessManagement/receipt/index',
  508. name: '工厂发货(N)',
  509. meta: {
  510. keepAlive: true,
  511. },
  512. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/receipt/index')
  513. }]
  514. },
  515. //采购订单详情页
  516. {
  517. path: '/businessManagement/purchaseOrder/index',
  518. component: Layout,
  519. hidden: true,
  520. children: [{
  521. path: '/businessManagement/purchaseOrder/index',
  522. name: '采购订单(N)',
  523. meta: {
  524. i18n: 'businessManagement/purchaseOrder/index',
  525. keepAlive: true,
  526. },
  527. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/purchaseOrder/index')
  528. }]
  529. },
  530. // 采购合同详情页
  531. {
  532. path: '/purchase/contract/index',
  533. component: Layout,
  534. hidden: true,
  535. children: [{
  536. path: '/purchase/contract/index',
  537. name: '采购订单(I)',
  538. meta: {
  539. i18n: '/purchase/contract/index',
  540. keepAlive: true
  541. },
  542. component: () => import( /* webpackChunkName: "views" */ '@/views/purchase/contract/index')
  543. }]
  544. },
  545. // 销售合同详情页
  546. {
  547. path: '/salesManagement/salesContract/index',
  548. component: Layout,
  549. hidden: true,
  550. children: [{
  551. path: '/salesManagement/salesContract/index',
  552. name: '销售订单(I)',
  553. meta: {
  554. i18n: '/salesManagement/salesContract/index',
  555. keepAlive: true
  556. },
  557. component: () => import( /* webpackChunkName: "views" */ '@/views/salesManagement/salesContract/index')
  558. }]
  559. },
  560. // 进口 收货单详情页
  561. {
  562. path: '/importTrade/receipt/index',
  563. component: Layout,
  564. hidden: true,
  565. children: [{
  566. path: '/importTrade/receipt/index',
  567. name: '收货单(I)',
  568. meta: {
  569. i18n: '/importTrade/receipt/index',
  570. keepAlive: true
  571. },
  572. component: () => import( /* webpackChunkName: "views" */ '@/views/importTrade/receipt/index')
  573. }]
  574. },
  575. // 进口 发货单详情页
  576. {
  577. path: '/importTrade/invoice/index',
  578. component: Layout,
  579. hidden: true,
  580. children: [{
  581. path: '/importTrade/invoice/index',
  582. name: '发货单(I)',
  583. meta: {
  584. i18n: 'importTrade/invoice/index',
  585. keepAlive: true
  586. },
  587. component: () => import( /* webpackChunkName: "views" */ '@/views/importTrade/invoice/index')
  588. }]
  589. },
  590. // 出口 客户询价
  591. {
  592. path: '/exportTrade/customerInquiry/index',
  593. component: Layout,
  594. hidden: true,
  595. children: [{
  596. path: '/exportTrade/customerInquiry/index',
  597. name: '报价(E)',
  598. meta: {
  599. keepAlive: true,
  600. },
  601. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/customerInquiry/index')
  602. }]
  603. },
  604. // 出口 采购询价
  605. {
  606. path: '/exportTrade/purchaseInquiry/index',
  607. component: Layout,
  608. hidden: true,
  609. children: [{
  610. path: '/exportTrade/purchaseInquiry/index',
  611. name: '询价(E)',
  612. meta: {
  613. keepAlive: true,
  614. },
  615. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/purchaseInquiry/index')
  616. }]
  617. },
  618. // 出口 船务询价
  619. {
  620. path: '/exportTrade/shippingInquiry/index',
  621. component: Layout,
  622. hidden: true,
  623. children: [{
  624. path: '/exportTrade/shippingInquiry/index',
  625. name: '船务(E)',
  626. meta: {
  627. keepAlive: true,
  628. },
  629. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/shippingInquiry/index')
  630. }]
  631. },
  632. // 出口 销售订单
  633. {
  634. path: '/exportTrade/salesContract/index',
  635. component: Layout,
  636. hidden: true,
  637. children: [{
  638. path: '/exportTrade/salesContract/index',
  639. name: '销售(E)',
  640. meta: {
  641. keepAlive: true,
  642. },
  643. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/salesContract/index')
  644. }]
  645. },
  646. // 出口 采购订单
  647. {
  648. path: '/exportTrade/purchaseContract/index',
  649. component: Layout,
  650. hidden: true,
  651. children: [{
  652. path: '/exportTrade/purchaseContract/index',
  653. name: '采购(E)',
  654. meta: {
  655. keepAlive: true,
  656. },
  657. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/purchaseContract/index')
  658. }]
  659. },
  660. // 进口 发货单详情页
  661. {
  662. path: '/importInvoice_detailsPage',
  663. component: Layout,
  664. hidden: true,
  665. children: [{
  666. path: '/importInvoice_detailsPage',
  667. name: '发货单',
  668. meta: {
  669. i18n: 'importInvoice_detailsPage',
  670. keepAlive: true,
  671. },
  672. component: () => import( /* webpackChunkName: "views" */ '@/views/importTrade/invoice/detailsPageEdit')
  673. }]
  674. },
  675. // 出口 收货单
  676. {
  677. path: '/exportTrade/receipt/index',
  678. component: Layout,
  679. hidden: true,
  680. children: [{
  681. path: '/exportTrade/receipt/index',
  682. name: "收货(E)",
  683. meta: {
  684. keepAlive: true,
  685. },
  686. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/receipt/index')
  687. }]
  688. },
  689. // 出口 发货单详情页
  690. {
  691. path: '/exportTrade/invoice/index',
  692. component: Layout,
  693. hidden: true,
  694. children: [{
  695. path: '/exportTrade/invoice/index',
  696. name: "发货(E)",
  697. meta: {
  698. keepAlive: true,
  699. },
  700. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/invoice/index')
  701. }]
  702. },
  703. // 主营项目
  704. {
  705. path: '/workManagement/main-items/list',
  706. component: Layout,
  707. hidden: true,
  708. children: [{
  709. path: '/workManagement/main-items/list',
  710. name: "主营业务",
  711. meta: {
  712. keepAlive: true,
  713. },
  714. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/main-items/list')
  715. }]
  716. },
  717. // 统计列表
  718. {
  719. path: '/workManagement/receipt/statisticalList',
  720. component: Layout,
  721. hidden: true,
  722. children: [{
  723. path: '/workManagement/receipt/statisticalList',
  724. name: "统计列表",
  725. meta: {
  726. keepAlive: true,
  727. },
  728. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/receipt/statisticalList')
  729. }]
  730. },
  731. // 业绩分析
  732. {
  733. path: '/workManagement/performanceAnalysis/index',
  734. component: Layout,
  735. hidden: true,
  736. children: [{
  737. path: '/workManagement/performanceAnalysis/index',
  738. name: "业绩分析",
  739. meta: {
  740. keepAlive: true,
  741. },
  742. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/performanceAnalysis/index')
  743. }]
  744. },
  745. // 结算详情页
  746. {
  747. path: '/workManagement/receipt/settleAccounts',
  748. component: Layout,
  749. hidden: true,
  750. children: [{
  751. path: '/workManagement/receipt/settleAccounts',
  752. name: "结算",
  753. meta: {
  754. keepAlive: true,
  755. },
  756. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/receipt/settleAccounts')
  757. }]
  758. },
  759. // 付费申请
  760. {
  761. path: '/financialManagement/paymentRequest/index',
  762. component: Layout,
  763. hidden: true,
  764. children: [{
  765. path: '/financialManagement/paymentRequest/index',
  766. name: "付费申请",
  767. meta: {
  768. i18n: '/financialManagement/paymentRequest/index',
  769. keepAlive: true,
  770. },
  771. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/paymentRequest/index')
  772. }]
  773. },
  774. // 付款结算
  775. {
  776. path: '/financialManagement/paymentSettle/paymentSettle',
  777. component: Layout,
  778. hidden: true,
  779. children: [{
  780. path: '/financialManagement/paymentSettle/paymentSettle',
  781. name: "付款结算",
  782. meta: {
  783. i18n: '/financialManagement/paymentSettle/paymentSettle',
  784. keepAlive: true,
  785. },
  786. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/paymentSettle/paymentSettle')
  787. }]
  788. },
  789. //收款结算
  790. {
  791. path: '/financialManagement/receiptSettle/receiptSettle',
  792. component: Layout,
  793. hidden: true,
  794. children: [{
  795. path: '/financialManagement/receiptSettle/receiptSettle',
  796. name: "收款结算",
  797. meta: {
  798. i18n: '/financialManagement/receiptSettle/receiptSettle',
  799. keepAlive: true,
  800. },
  801. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/receiptSettle/receiptSettle')
  802. }]
  803. },
  804. //审批数据
  805. {
  806. path: '/approveData/index',
  807. component: Layout,
  808. hidden: true,
  809. children: [{
  810. path: '/approveData/index',
  811. name: "审批数据",
  812. meta: {
  813. i18n: '/approveData/index',
  814. keepAlive: true,
  815. },
  816. component: () => import( /* webpackChunkName: "views" */ '@/views/approveData/index')
  817. }]
  818. },
  819. // 账单明细
  820. {
  821. path: '/bill_details',
  822. component: Layout,
  823. hidden: true,
  824. children: [{
  825. path: '/financialManagement/billDetails/billDetails',
  826. name: "账单明细",
  827. meta: {
  828. i18n: '/financialManagement/billDetails/billDetails',
  829. keepAlive: true,
  830. },
  831. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/billDetails/billDetails')
  832. }]
  833. },
  834. //销项发票
  835. {
  836. path: '/financialManagement/outputInvoice/outputInvoice',
  837. component: Layout,
  838. hidden: true,
  839. children: [{
  840. path: '/financialManagement/outputInvoice/outputInvoice',
  841. name: "销项发票",
  842. meta: {
  843. i18n: '/financialManagement/outputInvoice/outputInvoice',
  844. keepAlive: true,
  845. },
  846. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/outputInvoice/outputInvoice')
  847. }]
  848. },
  849. //进项发票
  850. {
  851. path: '/financialManagement/incomeInvoice/incomeInvoice',
  852. component: Layout,
  853. hidden: true,
  854. children: [{
  855. path: '/financialManagement/incomeInvoice/incomeInvoice',
  856. name: "进项发票",
  857. meta: {
  858. i18n: '/financialManagement/incomeInvoice/incomeInvoice',
  859. keepAlive: true,
  860. },
  861. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/incomeInvoice/incomeInvoice')
  862. }]
  863. },
  864. //进口库存账
  865. {
  866. path: '/purchase/stockBill/index',
  867. component: Layout,
  868. hidden: true,
  869. children: [{
  870. path: '/purchase/stockBill/index',
  871. name: "库存账",
  872. meta: {
  873. keepAlive: true,
  874. },
  875. component: () => import( /* webpackChunkName: "views" */ '@/views/purchase/stockBill/index')
  876. }]
  877. },
  878. //利润分析
  879. {
  880. path: '/statisticAnalysis/profit/index',
  881. component: Layout,
  882. hidden: true,
  883. children: [{
  884. path: '/statisticAnalysis/profit/index',
  885. name: "利润分析",
  886. meta: {
  887. i18n: '/statisticAnalysis/profit/index',
  888. keepAlive: true,
  889. },
  890. component: () => import( /* webpackChunkName: "views" */ '@/views/statisticAnalysis/profit/index')
  891. }]
  892. },
  893. //销售利润
  894. {
  895. path: '/statisticAnalysis/salesProfit/index',
  896. component: Layout,
  897. hidden: true,
  898. children: [{
  899. path: '/statisticAnalysis/salesProfit/index',
  900. name: "利润分析",
  901. meta: {
  902. keepAlive: true,
  903. },
  904. component: () => import( /* webpackChunkName: "views" */ '@/views/statisticAnalysis/salesProfit/index')
  905. }]
  906. },
  907. //利润分析
  908. {
  909. path: '/statisticAnalysis/royalty/index',
  910. component: Layout,
  911. hidden: true,
  912. children: [{
  913. path: '/statisticAnalysis/royalty/index',
  914. name: "提成统计",
  915. meta: {
  916. i18n: '/statisticAnalysis/royalty/index',
  917. keepAlive: true,
  918. },
  919. component: () => import( /* webpackChunkName: "views" */ '@/views/statisticAnalysis/royalty/index')
  920. }]
  921. },
  922. // 订单详情
  923. {
  924. path: '/orderManagement/orderDetail/index',
  925. component: Layout,
  926. hidden: true,
  927. children: [{
  928. path: '/orderManagement/orderDetail/index',
  929. name: "订单详情",
  930. meta: {
  931. i18n: '/orderManagement/orderDetail/index',
  932. keepAlive: true,
  933. },
  934. component: () => import( /* webpackChunkName: "views" */ '@/views/orderManagement/orderDetail/index')
  935. }]
  936. },
  937. {
  938. path: '/work/process/leave',
  939. component: Layout,
  940. redirect: '/work/process/leave/form',
  941. children: [{
  942. path: 'form/:processDefinitionId',
  943. name: '请假流程',
  944. meta: {
  945. i18n: 'work'
  946. },
  947. component: () =>
  948. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/form')
  949. }, {
  950. path: 'handle/:taskId/:processInstanceId/:businessId',
  951. name: '处理请假流程',
  952. meta: {
  953. i18n: 'work'
  954. },
  955. component: () =>
  956. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/handle')
  957. }, {
  958. path: 'detail/:processInstanceId/:businessId',
  959. name: '请假流程详情',
  960. meta: {
  961. i18n: 'work'
  962. },
  963. component: () =>
  964. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
  965. }]
  966. }, {
  967. path: '/work/process/test',
  968. component: Layout,
  969. redirect: '/work/process/test/form',
  970. children: [{
  971. path: 'form/:processDefinitionId',
  972. name: '请假流程',
  973. meta: {
  974. i18n: 'work'
  975. },
  976. component: () =>
  977. import( /* webpackChunkName: "views" */ '@/views/work/process/test/form')
  978. }, {
  979. path: 'handle/:taskId/:processInstanceId/:businessId',
  980. name: '处理请假流程',
  981. meta: {
  982. i18n: 'work'
  983. },
  984. component: () =>
  985. import( /* webpackChunkName: "views" */ '@/views/work/process/test/handle')
  986. }, {
  987. path: 'detail/:processInstanceId/:businessId',
  988. name: '请假流程详情',
  989. meta: {
  990. i18n: 'work'
  991. },
  992. component: () =>
  993. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
  994. }]
  995. },
  996. {
  997. path: '/businessManagement/inventoryAccount/detail',
  998. component: Layout,
  999. hidden: true,
  1000. children: [{
  1001. path: '/businessManagement/inventoryAccount/detail',
  1002. name: '锁定订单明细',
  1003. meta: {
  1004. keepAlive: true,
  1005. },
  1006. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/inventoryAccount/detail')
  1007. }]
  1008. },
  1009. {
  1010. path: '/basicData/facultyManagement/index',
  1011. component: Layout,
  1012. hidden: true,
  1013. children: [{
  1014. path: '/basicData/facultyManagement/index',
  1015. name: '教职工管理',
  1016. meta: {
  1017. keepAlive: true,
  1018. },
  1019. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/facultyManagement/index')
  1020. }]
  1021. },
  1022. {
  1023. path: '/basicData/salaryConfiguration/index',
  1024. component: Layout,
  1025. hidden: true,
  1026. children: [{
  1027. path: '/basicData/salaryConfiguration/index',
  1028. name: '学校标准配置',
  1029. meta: {
  1030. keepAlive: true,
  1031. },
  1032. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/salaryConfiguration/index')
  1033. }]
  1034. },
  1035. {
  1036. path: '/salaryManagement/primarySchool/index',
  1037. component: Layout,
  1038. hidden: true,
  1039. children: [{
  1040. path: '/salaryManagement/primarySchool/index',
  1041. name: '小学部',
  1042. meta: {
  1043. keepAlive: true,
  1044. },
  1045. component: () => import( /* webpackChunkName: "views" */ '@/views/salaryManagement/primarySchool/index')
  1046. }]
  1047. },
  1048. {
  1049. path: '/salaryManagement/juniorhighSchool/index',
  1050. component: Layout,
  1051. hidden: true,
  1052. children: [{
  1053. path: '/salaryManagement/juniorhighSchool/index',
  1054. name: '初中部',
  1055. meta: {
  1056. keepAlive: true,
  1057. },
  1058. component: () => import( /* webpackChunkName: "views" */ '@/views/salaryManagement/juniorhighSchool/index')
  1059. }]
  1060. },
  1061. {
  1062. path: '/salaryManagement/highSchool/index',
  1063. component: Layout,
  1064. hidden: true,
  1065. children: [{
  1066. path: '/salaryManagement/highSchool/index',
  1067. name: '高中部',
  1068. meta: {
  1069. keepAlive: true,
  1070. },
  1071. component: () => import( /* webpackChunkName: "views" */ '@/views/salaryManagement/highSchool/index')
  1072. }]
  1073. },
  1074. {
  1075. path: '/salaryManagement/logisticsDepartment/index',
  1076. component: Layout,
  1077. hidden: true,
  1078. children: [{
  1079. path: '/salaryManagement/logisticsDepartment/index',
  1080. name: '后勤部',
  1081. meta: {
  1082. keepAlive: true,
  1083. },
  1084. component: () => import( /* webpackChunkName: "views" */ '@/views/salaryManagement/logisticsDepartment/index')
  1085. }]
  1086. },
  1087. {
  1088. path: '/system/businessLock/index',
  1089. component: Layout,
  1090. hidden: true,
  1091. children: [{
  1092. path: '/system/businessLock/index',
  1093. name: '模块加锁',
  1094. meta: {
  1095. keepAlive: true,
  1096. },
  1097. component: () => import( /* webpackChunkName: "views" */ '@/views/system/businessLock/index')
  1098. }]
  1099. },
  1100. {
  1101. path: '/dealer/sales/index',
  1102. component: Layout,
  1103. hidden: true,
  1104. children: [{
  1105. path: '/dealer/sales/index',
  1106. name: '销售订单(D)',
  1107. meta: {
  1108. keepAlive: true,
  1109. },
  1110. component: () => import( /* webpackChunkName: "views" */ '@/views/dealer/sales/index')
  1111. }]
  1112. },
  1113. {
  1114. path: '/dealer/purchase/index',
  1115. component: Layout,
  1116. hidden: true,
  1117. children: [{
  1118. path: '/dealer/purchase/index',
  1119. name: '采购订单(D)',
  1120. meta: {
  1121. keepAlive: true,
  1122. },
  1123. component: () => import( /* webpackChunkName: "views" */ '@/views/dealer/purchase/index')
  1124. }]
  1125. },
  1126. //陆运委托
  1127. {
  1128. path: '/landTransportation/placeAnOrder/index',
  1129. component: Layout,
  1130. hidden: true,
  1131. children: [{
  1132. path: '/landTransportation/placeAnOrder/index',
  1133. name: '委托',
  1134. meta: {
  1135. i18n: '/landTransportation/placeAnOrder/index',
  1136. keepAlive: true,
  1137. },
  1138. component: () => import( /* webpackChunkName: "views" */ '@/views/landTransportation/placeAnOrder/index')
  1139. }]
  1140. },
  1141. //派车
  1142. {
  1143. path: '/landTransportation/dispatchingCars/index',
  1144. component: Layout,
  1145. hidden: true,
  1146. children: [{
  1147. path: '/landTransportation/dispatchingCars/index',
  1148. name: '调度',
  1149. meta: {
  1150. i18n: '/landTransportation/dispatchingCars/index',
  1151. keepAlive: true,
  1152. },
  1153. component: () => import( /* webpackChunkName: "views" */ '@/views/landTransportation/dispatchingCars/index')
  1154. }]
  1155. },//陆运台账
  1156. {
  1157. path: '/landTransportation/reportAnalysis/index',
  1158. component: Layout,
  1159. hidden: true,
  1160. children: [{
  1161. path: '/landTransportation/reportAnalysis/index',
  1162. name: '陆运台账',
  1163. meta: {
  1164. i18n: '/landTransportation/reportAnalysis/index',
  1165. keepAlive: true,
  1166. },
  1167. component: () => import( /* webpackChunkName: "views" */ '@/views/landTransportation/reportAnalysis/index')
  1168. }]
  1169. },
  1170. //运维-价格管理
  1171. {
  1172. path: '/maintenance/priceManagement/index',
  1173. component: Layout,
  1174. hidden: true,
  1175. children: [{
  1176. path: '/maintenance/priceManagement/index',
  1177. name: '价格管理',
  1178. meta: {
  1179. i18n: '/maintenance/priceManagement/index',
  1180. keepAlive: true,
  1181. },
  1182. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/priceManagement/index')
  1183. }]
  1184. },
  1185. //经销商库存账
  1186. {
  1187. path: '/dealer/stock/index',
  1188. component: Layout,
  1189. hidden: true,
  1190. children: [{
  1191. path: '/dealer/stock/index',
  1192. name: '库存账(D)',
  1193. meta: {
  1194. i18n: '/dealer/stock/index',
  1195. keepAlive: true,
  1196. },
  1197. component: () => import( /* webpackChunkName: "views" */ '@/views/dealer/stock/index')
  1198. }]
  1199. },
  1200. //内贸库存账
  1201. {
  1202. path: '/businessManagement/inventoryAccount/index',
  1203. component: Layout,
  1204. hidden: true,
  1205. children: [{
  1206. path: '/businessManagement/inventoryAccount/index',
  1207. name: '库存账(N)',
  1208. meta: {
  1209. i18n: '/businessManagement/inventoryAccount/index',
  1210. keepAlive: true,
  1211. },
  1212. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/inventoryAccount/index')
  1213. }]
  1214. },
  1215. //办公用品-采购申请
  1216. {
  1217. path: '/workManagement/purchaseApply/index',
  1218. component: Layout,
  1219. hidden: true,
  1220. children: [{
  1221. path: '/workManagement/purchaseApply/index',
  1222. name: '采购申请',
  1223. meta: {
  1224. i18n: '/workManagement/purchaseApply/index',
  1225. keepAlive: true,
  1226. },
  1227. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/purchaseApply/index')
  1228. }]
  1229. },
  1230. //办公用品-入库
  1231. {
  1232. path: '/workManagement/warehousing/index',
  1233. component: Layout,
  1234. hidden: true,
  1235. children: [{
  1236. path: '/workManagement/warehousing/index',
  1237. name: '入库',
  1238. meta: {
  1239. i18n: '/workManagement/warehousing/index',
  1240. keepAlive: true,
  1241. },
  1242. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/warehousing/index')
  1243. }]
  1244. },
  1245. //办公用品-领用
  1246. {
  1247. path: '/workManagement/requisition/index',
  1248. component: Layout,
  1249. hidden: true,
  1250. children: [{
  1251. path: '/workManagement/requisition/index',
  1252. name: '领用',
  1253. meta: {
  1254. i18n: '/workManagement/requisition/index',
  1255. keepAlive: true,
  1256. },
  1257. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/requisition/index')
  1258. }]
  1259. },
  1260. //销售机会
  1261. {
  1262. path: '/saleLeads/index',
  1263. component: Layout,
  1264. hidden: true,
  1265. children: [{
  1266. path: '/saleLeads/index',
  1267. name: '销售机会',
  1268. meta: {
  1269. i18n: '/saleLeads/index',
  1270. keepAlive: true,
  1271. },
  1272. component: () => import( /* webpackChunkName: "views" */ '@/views/saleLeads/index')
  1273. }]
  1274. },
  1275. //办公用品库存账
  1276. {
  1277. path: '/workManagement/stock/index',
  1278. component: Layout,
  1279. hidden: true,
  1280. children: [{
  1281. path: '/workManagement/stock/index',
  1282. name: '库存账(O)',
  1283. meta: {
  1284. i18n: '/workManagement/stock/index',
  1285. keepAlive: true,
  1286. },
  1287. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/stock/index')
  1288. }]
  1289. },
  1290. //报销
  1291. {
  1292. path: '/reimbursement/index',
  1293. component: Layout,
  1294. hidden: true,
  1295. children: [{
  1296. path: '/reimbursement/index',
  1297. name: '报销',
  1298. meta: {
  1299. i18n: '/reimbursement/index',
  1300. keepAlive: true,
  1301. },
  1302. component: () => import( /* webpackChunkName: "views" */ '@/views/reimbursement/index')
  1303. }]
  1304. },
  1305. //交接单
  1306. {
  1307. path: '/workManagement/handoverSheet/index',
  1308. component: Layout,
  1309. hidden: true,
  1310. children: [{
  1311. path: '/workManagement/handoverSheet/index',
  1312. name: '交接单',
  1313. meta: {
  1314. i18n: '/workManagement/handoverSheet/index',
  1315. keepAlive: true,
  1316. },
  1317. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/handoverSheet/index')
  1318. }]
  1319. },
  1320. ]