index.js 35 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307
  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. {
  1158. path: '/maintenance/priceManagement/index',
  1159. component: Layout,
  1160. hidden: true,
  1161. children: [{
  1162. path: '/maintenance/priceManagement/index',
  1163. name: '价格管理',
  1164. meta: {
  1165. i18n: '/maintenance/priceManagement/index',
  1166. keepAlive: true,
  1167. },
  1168. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/priceManagement/index')
  1169. }]
  1170. },
  1171. //经销商库存账
  1172. {
  1173. path: '/dealer/stock/index',
  1174. component: Layout,
  1175. hidden: true,
  1176. children: [{
  1177. path: '/dealer/stock/index',
  1178. name: '库存账(D)',
  1179. meta: {
  1180. i18n: '/dealer/stock/index',
  1181. keepAlive: true,
  1182. },
  1183. component: () => import( /* webpackChunkName: "views" */ '@/views/dealer/stock/index')
  1184. }]
  1185. },
  1186. //内贸库存账
  1187. {
  1188. path: '/businessManagement/inventoryAccount/index',
  1189. component: Layout,
  1190. hidden: true,
  1191. children: [{
  1192. path: '/businessManagement/inventoryAccount/index',
  1193. name: '库存账(N)',
  1194. meta: {
  1195. i18n: '/businessManagement/inventoryAccount/index',
  1196. keepAlive: true,
  1197. },
  1198. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/inventoryAccount/index')
  1199. }]
  1200. },
  1201. //办公用品-采购申请
  1202. {
  1203. path: '/workManagement/purchaseApply/index',
  1204. component: Layout,
  1205. hidden: true,
  1206. children: [{
  1207. path: '/workManagement/purchaseApply/index',
  1208. name: '采购申请',
  1209. meta: {
  1210. i18n: '/workManagement/purchaseApply/index',
  1211. keepAlive: true,
  1212. },
  1213. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/purchaseApply/index')
  1214. }]
  1215. },
  1216. //办公用品-入库
  1217. {
  1218. path: '/workManagement/warehousing/index',
  1219. component: Layout,
  1220. hidden: true,
  1221. children: [{
  1222. path: '/workManagement/warehousing/index',
  1223. name: '入库',
  1224. meta: {
  1225. i18n: '/workManagement/warehousing/index',
  1226. keepAlive: true,
  1227. },
  1228. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/warehousing/index')
  1229. }]
  1230. },
  1231. //办公用品-领用
  1232. {
  1233. path: '/workManagement/requisition/index',
  1234. component: Layout,
  1235. hidden: true,
  1236. children: [{
  1237. path: '/workManagement/requisition/index',
  1238. name: '领用',
  1239. meta: {
  1240. i18n: '/workManagement/requisition/index',
  1241. keepAlive: true,
  1242. },
  1243. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/requisition/index')
  1244. }]
  1245. },
  1246. //销售机会
  1247. {
  1248. path: '/saleLeads/index',
  1249. component: Layout,
  1250. hidden: true,
  1251. children: [{
  1252. path: '/saleLeads/index',
  1253. name: '销售机会',
  1254. meta: {
  1255. i18n: '/saleLeads/index',
  1256. keepAlive: true,
  1257. },
  1258. component: () => import( /* webpackChunkName: "views" */ '@/views/saleLeads/index')
  1259. }]
  1260. },
  1261. //办公用品库存账
  1262. {
  1263. path: '/workManagement/stock/index',
  1264. component: Layout,
  1265. hidden: true,
  1266. children: [{
  1267. path: '/workManagement/stock/index',
  1268. name: '库存账(O)',
  1269. meta: {
  1270. i18n: '/workManagement/stock/index',
  1271. keepAlive: true,
  1272. },
  1273. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/stock/index')
  1274. }]
  1275. },
  1276. //报销
  1277. {
  1278. path: '/reimbursement/index',
  1279. component: Layout,
  1280. hidden: true,
  1281. children: [{
  1282. path: '/reimbursement/index',
  1283. name: '报销',
  1284. meta: {
  1285. i18n: '/reimbursement/index',
  1286. keepAlive: true,
  1287. },
  1288. component: () => import( /* webpackChunkName: "views" */ '@/views/reimbursement/index')
  1289. }]
  1290. },
  1291. //交接单
  1292. {
  1293. path: '/workManagement/handoverSheet/index',
  1294. component: Layout,
  1295. hidden: true,
  1296. children: [{
  1297. path: '/workManagement/handoverSheet/index',
  1298. name: '交接单',
  1299. meta: {
  1300. i18n: '/workManagement/handoverSheet/index',
  1301. keepAlive: true,
  1302. },
  1303. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/handoverSheet/index')
  1304. }]
  1305. },
  1306. ]