index.js 37 KB

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