index.js 31 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130
  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. {
  182. path: '/basicData/customerManagement/supplierType/index',
  183. component: Layout,
  184. hidden: true,
  185. children: [{
  186. path: '/basicData/customerManagement/supplierType/index',
  187. name: '供应商分类',
  188. meta: {
  189. keepAlive: true,
  190. },
  191. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/supplierType/index')
  192. }]
  193. },
  194. //供应商资料
  195. {
  196. path: '/basicData/customerManagement/supplierMaterial/index',
  197. component: Layout,
  198. hidden: true,
  199. children: [{
  200. path: '/basicData/customerManagement/supplierMaterial/index',
  201. name: '供应商资料',
  202. meta: {
  203. keepAlive: true,
  204. },
  205. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/supplierMaterial/index')
  206. }]
  207. },
  208. //公司分类
  209. {
  210. path: '/basicData/customerManagement/companyType/index',
  211. component: Layout,
  212. hidden: true,
  213. children: [{
  214. path: '/basicData/customerManagement/companyType/index',
  215. name: '所属公司分类',
  216. meta: {
  217. keepAlive: true,
  218. },
  219. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/companyType/index')
  220. }]
  221. },
  222. //公司资料
  223. {
  224. path: '/basicData/customerManagement/companyMaterial/index',
  225. component: Layout,
  226. hidden: true,
  227. children: [{
  228. path: '/basicData/customerManagement/companyMaterial/index',
  229. name: '所属公司资料',
  230. meta: {
  231. keepAlive: true,
  232. },
  233. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/companyMaterial/index')
  234. }]
  235. },
  236. //商品分类
  237. {
  238. path: '/basicData/commodityCategory/index',
  239. component: Layout,
  240. hidden: true,
  241. children: [{
  242. path: '/basicData/commodityCategory/index',
  243. name: '商品分类',
  244. meta: {
  245. keepAlive: true,
  246. },
  247. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/commodityCategory/index')
  248. }]
  249. },
  250. //商品分类
  251. {
  252. path: '/basicData/commodityType/index',
  253. component: Layout,
  254. hidden: true,
  255. children: [{
  256. path: '/basicData/commodityType/index',
  257. name: '商品信息',
  258. meta: {
  259. keepAlive: true,
  260. },
  261. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/commodityType/index')
  262. }]
  263. },
  264. //费用分类
  265. {
  266. path: '/basicData/basicFeesType/index',
  267. component: Layout,
  268. hidden: true,
  269. children: [{
  270. path: '/basicData/basicFeesType/index',
  271. name: '费用分类',
  272. meta: {
  273. keepAlive: true,
  274. },
  275. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/basicFeesType/index')
  276. }]
  277. },
  278. //费用详情
  279. {
  280. path: '/basicData/basicFeesDesc/index',
  281. component: Layout,
  282. hidden: true,
  283. children: [{
  284. path: '/basicData/basicFeesDesc/index',
  285. name: '费用详情',
  286. meta: {
  287. keepAlive: true,
  288. },
  289. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/basicFeesDesc/index')
  290. }]
  291. },
  292. //仓库分类
  293. {
  294. path: '/basicData/basicStorageType/index',
  295. component: Layout,
  296. hidden: true,
  297. children: [{
  298. path: '/basicData/basicStorageType/index',
  299. name: '仓库分类',
  300. meta: {
  301. keepAlive: true,
  302. },
  303. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/basicStorageType/index')
  304. }]
  305. },
  306. //库区明细
  307. {
  308. path: '/basicData/basicStorageDesc/index',
  309. component: Layout,
  310. hidden: true,
  311. children: [{
  312. path: '/basicData/basicStorageDesc/index',
  313. name: '库区明细',
  314. meta: {
  315. keepAlive: true,
  316. },
  317. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/basicStorageDesc/index')
  318. }]
  319. },
  320. //箱分类
  321. {
  322. path: '/basicData/container/type',
  323. component: Layout,
  324. hidden: true,
  325. children: [{
  326. path: '/basicData/container/type',
  327. name: '箱分类',
  328. meta: {
  329. keepAlive: true,
  330. },
  331. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/container/type')
  332. }]
  333. },
  334. //集装箱
  335. {
  336. path: '/basicData/container/index',
  337. component: Layout,
  338. hidden: true,
  339. children: [{
  340. path: '/basicData/container/index',
  341. name: '集装箱',
  342. meta: {
  343. keepAlive: true,
  344. },
  345. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/container/index')
  346. }]
  347. },
  348. //港口分类
  349. {
  350. path: '/basicData/portinformation/type',
  351. component: Layout,
  352. hidden: true,
  353. children: [{
  354. path: '/basicData/portinformation/type',
  355. name: '港口分类',
  356. meta: {
  357. keepAlive: true,
  358. },
  359. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/portinformation/type')
  360. }]
  361. },
  362. //港口资料
  363. {
  364. path: '/basicData/portinformation/index',
  365. component: Layout,
  366. hidden: true,
  367. children: [{
  368. path: '/basicData/portinformation/index',
  369. name: '港口资料',
  370. meta: {
  371. keepAlive: true,
  372. },
  373. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/portinformation/index')
  374. }]
  375. },
  376. //产品价格
  377. {
  378. path: '/maintenance/priceLibrary/index',
  379. component: Layout,
  380. hidden: true,
  381. children: [{
  382. path: '/maintenance/priceLibrary/index',
  383. name: '产品价格',
  384. meta: {
  385. keepAlive: true,
  386. },
  387. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/priceLibrary/index')
  388. }]
  389. },
  390. //销售详情页
  391. {
  392. path: '/businessManagement/salesOrder/index',
  393. component: Layout,
  394. hidden: true,
  395. children: [{
  396. path: '/businessManagement/salesOrder/index',
  397. name: '销售订单(N)',
  398. meta: {
  399. i18n: 'businessManagement/salesOrder/index',
  400. keepAlive: true,
  401. },
  402. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/salesOrder/index')
  403. }]
  404. },
  405. //发货通知详情页
  406. {
  407. path: '/businessManagement/deliveryNotice/index',
  408. component: Layout,
  409. hidden: true,
  410. children: [{
  411. path: '/businessManagement/deliveryNotice/index',
  412. name: '客户确认(N)',
  413. meta: {
  414. i18n: 'businessManagement/deliveryNotice/index',
  415. keepAlive: true,
  416. },
  417. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/deliveryNotice/index')
  418. }]
  419. },
  420. //价格管理详情页
  421. {
  422. path: '/priceManagement_detailsPageEdit',
  423. component: Layout,
  424. hidden: true,
  425. children: [{
  426. path: '/priceManagement_detailsPageEdit',
  427. meta: {
  428. i18n: 'priceManagement_detailsPageEdit'
  429. },
  430. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/priceManagement/detailsPageEdit')
  431. }]
  432. },
  433. //销售政策详情页
  434. {
  435. path: '/maintenance/salesPolicy/index',
  436. component: Layout,
  437. hidden: true,
  438. children: [{
  439. path: '/maintenance/salesPolicy/index',
  440. name: '销售政策',
  441. meta: {
  442. i18n: 'maintenance/salesPolicy/index',
  443. keepAlive: true,
  444. },
  445. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/salesPolicy/index')
  446. }]
  447. },
  448. //秒杀详情页
  449. {
  450. path: '/panicBuyingInformation_detailsPageEdit',
  451. component: Layout,
  452. hidden: true,
  453. children: [{
  454. path: '/panicBuyingInformation_detailsPageEdit',
  455. meta: {
  456. i18n: 'panicBuyingInformation_detailsPageEdit'
  457. },
  458. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/panicBuyingInformation/detailsPageEdit')
  459. }]
  460. },
  461. //上架商品详情页
  462. {
  463. path: '/goodsOnTheShelves_detailsPageEdit',
  464. component: Layout,
  465. hidden: true,
  466. children: [{
  467. path: '/goodsOnTheShelves_detailsPageEdit',
  468. meta: {
  469. i18n: 'goodsOnTheShelves_detailsPageEdit'
  470. },
  471. component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/goodsOnTheShelves/detailsPageEdit')
  472. }]
  473. },
  474. //收货单详情页
  475. {
  476. path: '/businessManagement/receipt/index',
  477. component: Layout,
  478. hidden: true,
  479. children: [{
  480. path: '/businessManagement/receipt/index',
  481. name: '采购确认(N)',
  482. meta: {
  483. keepAlive: true,
  484. },
  485. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/receipt/index')
  486. }]
  487. },
  488. //采购订单详情页
  489. {
  490. path: '/businessManagement/purchaseOrder/index',
  491. component: Layout,
  492. hidden: true,
  493. children: [{
  494. path: '/businessManagement/purchaseOrder/index',
  495. name: '采购订单(N)',
  496. meta: {
  497. i18n: 'businessManagement/purchaseOrder/index',
  498. keepAlive: true,
  499. },
  500. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/purchaseOrder/index')
  501. }]
  502. },
  503. // 采购合同详情页
  504. {
  505. path: '/purchase/contract/index',
  506. component: Layout,
  507. hidden: true,
  508. children: [{
  509. path: '/purchase/contract/index',
  510. name: '采购订单(I)',
  511. meta: {
  512. i18n: '/purchase/contract/index',
  513. keepAlive: true
  514. },
  515. component: () => import( /* webpackChunkName: "views" */ '@/views/purchase/contract/index')
  516. }]
  517. },
  518. // 销售合同详情页
  519. {
  520. path: '/salesManagement/salesContract/index',
  521. component: Layout,
  522. hidden: true,
  523. children: [{
  524. path: '/salesManagement/salesContract/index',
  525. name: '销售订单(I)',
  526. meta: {
  527. i18n: '/salesManagement/salesContract/index',
  528. keepAlive: true
  529. },
  530. component: () => import( /* webpackChunkName: "views" */ '@/views/salesManagement/salesContract/index')
  531. }]
  532. },
  533. // 进口 收货单详情页
  534. {
  535. path: '/importTrade/receipt/index',
  536. component: Layout,
  537. hidden: true,
  538. children: [{
  539. path: '/importTrade/receipt/index',
  540. name: '收货单(I)',
  541. meta: {
  542. i18n: '/importTrade/receipt/index',
  543. keepAlive: true
  544. },
  545. component: () => import( /* webpackChunkName: "views" */ '@/views/importTrade/receipt/index')
  546. }]
  547. },
  548. // 进口 发货单详情页
  549. {
  550. path: '/importTrade/invoice/index',
  551. component: Layout,
  552. hidden: true,
  553. children: [{
  554. path: '/importTrade/invoice/index',
  555. name: '发货单(I)',
  556. meta: {
  557. i18n: 'importTrade/invoice/index',
  558. keepAlive: true
  559. },
  560. component: () => import( /* webpackChunkName: "views" */ '@/views/importTrade/invoice/index')
  561. }]
  562. },
  563. // 出口 客户询价
  564. {
  565. path: '/exportTrade/customerInquiry/index',
  566. component: Layout,
  567. hidden: true,
  568. children: [{
  569. path: '/exportTrade/customerInquiry/index',
  570. name: '报价(E)',
  571. meta: {
  572. keepAlive: true,
  573. },
  574. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/customerInquiry/index')
  575. }]
  576. },
  577. // 出口 采购询价
  578. {
  579. path: '/exportTrade/purchaseInquiry/index',
  580. component: Layout,
  581. hidden: true,
  582. children: [{
  583. path: '/exportTrade/purchaseInquiry/index',
  584. name: '询价(E)',
  585. meta: {
  586. keepAlive: true,
  587. },
  588. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/purchaseInquiry/index')
  589. }]
  590. },
  591. // 出口 船务询价
  592. {
  593. path: '/exportTrade/shippingInquiry/index',
  594. component: Layout,
  595. hidden: true,
  596. children: [{
  597. path: '/exportTrade/shippingInquiry/index',
  598. name: '船务(E)',
  599. meta: {
  600. keepAlive: true,
  601. },
  602. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/shippingInquiry/index')
  603. }]
  604. },
  605. // 出口 销售订单
  606. {
  607. path: '/exportTrade/salesContract/index',
  608. component: Layout,
  609. hidden: true,
  610. children: [{
  611. path: '/exportTrade/salesContract/index',
  612. name: '销售(E)',
  613. meta: {
  614. keepAlive: true,
  615. },
  616. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/salesContract/index')
  617. }]
  618. },
  619. // 出口 采购订单
  620. {
  621. path: '/exportTrade/purchaseContract/index',
  622. component: Layout,
  623. hidden: true,
  624. children: [{
  625. path: '/exportTrade/purchaseContract/index',
  626. name: '采购(E)',
  627. meta: {
  628. keepAlive: true,
  629. },
  630. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/purchaseContract/index')
  631. }]
  632. },
  633. // 进口 发货单详情页
  634. {
  635. path: '/importInvoice_detailsPage',
  636. component: Layout,
  637. hidden: true,
  638. children: [{
  639. path: '/importInvoice_detailsPage',
  640. name: '发货单',
  641. meta: {
  642. i18n: 'importInvoice_detailsPage',
  643. keepAlive: true,
  644. },
  645. component: () => import( /* webpackChunkName: "views" */ '@/views/importTrade/invoice/detailsPageEdit')
  646. }]
  647. },
  648. // 出口 收货单
  649. {
  650. path: '/exportTrade/receipt/index',
  651. component: Layout,
  652. hidden: true,
  653. children: [{
  654. path: '/exportTrade/receipt/index',
  655. name: "收货(E)",
  656. meta: {
  657. keepAlive: true,
  658. },
  659. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/receipt/index')
  660. }]
  661. },
  662. // 出口 发货单详情页
  663. {
  664. path: '/exportTrade/invoice/index',
  665. component: Layout,
  666. hidden: true,
  667. children: [{
  668. path: '/exportTrade/invoice/index',
  669. name: "发货(E)",
  670. meta: {
  671. keepAlive: true,
  672. },
  673. component: () => import( /* webpackChunkName: "views" */ '@/views/exportTrade/invoice/index')
  674. }]
  675. },
  676. // 主营项目
  677. {
  678. path: '/workManagement/main-items/list',
  679. component: Layout,
  680. hidden: true,
  681. children: [{
  682. path: '/workManagement/main-items/list',
  683. name: "主营业务",
  684. meta: {
  685. keepAlive: true,
  686. },
  687. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/main-items/list')
  688. }]
  689. },
  690. // 统计列表
  691. {
  692. path: '/workManagement/receipt/statisticalList',
  693. component: Layout,
  694. hidden: true,
  695. children: [{
  696. path: '/workManagement/receipt/statisticalList',
  697. name: "统计列表",
  698. meta: {
  699. keepAlive: true,
  700. },
  701. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/receipt/statisticalList')
  702. }]
  703. },
  704. // 业绩分析
  705. {
  706. path: '/workManagement/performanceAnalysis/index',
  707. component: Layout,
  708. hidden: true,
  709. children: [{
  710. path: '/workManagement/performanceAnalysis/index',
  711. name: "业绩分析",
  712. meta: {
  713. keepAlive: true,
  714. },
  715. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/performanceAnalysis/index')
  716. }]
  717. },
  718. // 结算详情页
  719. {
  720. path: '/workManagement/receipt/settleAccounts',
  721. component: Layout,
  722. hidden: true,
  723. children: [{
  724. path: '/workManagement/receipt/settleAccounts',
  725. name: "结算",
  726. meta: {
  727. keepAlive: true,
  728. },
  729. component: () => import( /* webpackChunkName: "views" */ '@/views/workManagement/receipt/settleAccounts')
  730. }]
  731. },
  732. // 付费申请
  733. {
  734. path: '/financialManagement/paymentRequest/index',
  735. component: Layout,
  736. hidden: true,
  737. children: [{
  738. path: '/financialManagement/paymentRequest/index',
  739. name: "付费申请",
  740. meta: {
  741. i18n: '/financialManagement/paymentRequest/index',
  742. keepAlive: true,
  743. },
  744. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/paymentRequest/index')
  745. }]
  746. },
  747. // 付款结算
  748. {
  749. path: '/financialManagement/paymentSettle/paymentSettle',
  750. component: Layout,
  751. hidden: true,
  752. children: [{
  753. path: '/financialManagement/paymentSettle/paymentSettle',
  754. name: "付款结算",
  755. meta: {
  756. i18n: '/financialManagement/paymentSettle/paymentSettle',
  757. keepAlive: true,
  758. },
  759. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/paymentSettle/paymentSettle')
  760. }]
  761. },
  762. //收款结算
  763. {
  764. path: '/financialManagement/receiptSettle/receiptSettle',
  765. component: Layout,
  766. hidden: true,
  767. children: [{
  768. path: '/financialManagement/receiptSettle/receiptSettle',
  769. name: "收款结算",
  770. meta: {
  771. i18n: '/financialManagement/receiptSettle/receiptSettle',
  772. keepAlive: true,
  773. },
  774. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/receiptSettle/receiptSettle')
  775. }]
  776. },
  777. //审批数据
  778. {
  779. path: '/approveData/index',
  780. component: Layout,
  781. hidden: true,
  782. children: [{
  783. path: '/approveData/index',
  784. name: "审批数据",
  785. meta: {
  786. i18n: '/approveData/index',
  787. keepAlive: true,
  788. },
  789. component: () => import( /* webpackChunkName: "views" */ '@/views/approveData/index')
  790. }]
  791. },
  792. // 账单明细
  793. {
  794. path: '/bill_details',
  795. component: Layout,
  796. hidden: true,
  797. children: [{
  798. path: '/financialManagement/billDetails/billDetails',
  799. name: "账单明细",
  800. meta: {
  801. i18n: '/financialManagement/billDetails/billDetails',
  802. keepAlive: true,
  803. },
  804. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/billDetails/billDetails')
  805. }]
  806. },
  807. //销项发票
  808. {
  809. path: '/financialManagement/outputInvoice/outputInvoice',
  810. component: Layout,
  811. hidden: true,
  812. children: [{
  813. path: '/financialManagement/outputInvoice/outputInvoice',
  814. name: "销项发票",
  815. meta: {
  816. i18n: '/financialManagement/outputInvoice/outputInvoice',
  817. keepAlive: true,
  818. },
  819. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/outputInvoice/outputInvoice')
  820. }]
  821. },
  822. //进项发票
  823. {
  824. path: '/financialManagement/incomeInvoice/incomeInvoice',
  825. component: Layout,
  826. hidden: true,
  827. children: [{
  828. path: '/financialManagement/incomeInvoice/incomeInvoice',
  829. name: "进项发票",
  830. meta: {
  831. i18n: '/financialManagement/incomeInvoice/incomeInvoice',
  832. keepAlive: true,
  833. },
  834. component: () => import( /* webpackChunkName: "views" */ '@/views/financialManagement/incomeInvoice/incomeInvoice')
  835. }]
  836. },
  837. //进口库存账
  838. {
  839. path: '/purchase/stockBill/index',
  840. component: Layout,
  841. hidden: true,
  842. children: [{
  843. path: '/purchase/stockBill/index',
  844. name: "库存账",
  845. meta: {
  846. keepAlive: true,
  847. },
  848. component: () => import( /* webpackChunkName: "views" */ '@/views/purchase/stockBill/index')
  849. }]
  850. },
  851. //利润分析
  852. {
  853. path: '/statisticAnalysis/profit/index',
  854. component: Layout,
  855. hidden: true,
  856. children: [{
  857. path: '/statisticAnalysis/profit/index',
  858. name: "利润分析",
  859. meta: {
  860. i18n: '/statisticAnalysis/profit/index',
  861. keepAlive: true,
  862. },
  863. component: () => import( /* webpackChunkName: "views" */ '@/views/statisticAnalysis/profit/index')
  864. }]
  865. },
  866. //销售利润
  867. {
  868. path: '/statisticAnalysis/salesProfit/index',
  869. component: Layout,
  870. hidden: true,
  871. children: [{
  872. path: '/statisticAnalysis/salesProfit/index',
  873. name: "利润分析",
  874. meta: {
  875. keepAlive: true,
  876. },
  877. component: () => import( /* webpackChunkName: "views" */ '@/views/statisticAnalysis/salesProfit/index')
  878. }]
  879. },
  880. //利润分析
  881. {
  882. path: '/statisticAnalysis/royalty/index',
  883. component: Layout,
  884. hidden: true,
  885. children: [{
  886. path: '/statisticAnalysis/royalty/index',
  887. name: "提成统计",
  888. meta: {
  889. i18n: '/statisticAnalysis/royalty/index',
  890. keepAlive: true,
  891. },
  892. component: () => import( /* webpackChunkName: "views" */ '@/views/statisticAnalysis/royalty/index')
  893. }]
  894. },
  895. // 订单详情
  896. {
  897. path: '/orderManagement/orderDetail/index',
  898. component: Layout,
  899. hidden: true,
  900. children: [{
  901. path: '/orderManagement/orderDetail/index',
  902. name: "订单详情",
  903. meta: {
  904. i18n: '/orderManagement/orderDetail/index',
  905. keepAlive: true,
  906. },
  907. component: () => import( /* webpackChunkName: "views" */ '@/views/orderManagement/orderDetail/index')
  908. }]
  909. },
  910. {
  911. path: '/work/process/leave',
  912. component: Layout,
  913. redirect: '/work/process/leave/form',
  914. children: [{
  915. path: 'form/:processDefinitionId',
  916. name: '请假流程',
  917. meta: {
  918. i18n: 'work'
  919. },
  920. component: () =>
  921. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/form')
  922. }, {
  923. path: 'handle/:taskId/:processInstanceId/:businessId',
  924. name: '处理请假流程',
  925. meta: {
  926. i18n: 'work'
  927. },
  928. component: () =>
  929. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/handle')
  930. }, {
  931. path: 'detail/:processInstanceId/:businessId',
  932. name: '请假流程详情',
  933. meta: {
  934. i18n: 'work'
  935. },
  936. component: () =>
  937. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
  938. }]
  939. }, {
  940. path: '/work/process/test',
  941. component: Layout,
  942. redirect: '/work/process/test/form',
  943. children: [{
  944. path: 'form/:processDefinitionId',
  945. name: '请假流程',
  946. meta: {
  947. i18n: 'work'
  948. },
  949. component: () =>
  950. import( /* webpackChunkName: "views" */ '@/views/work/process/test/form')
  951. }, {
  952. path: 'handle/:taskId/:processInstanceId/:businessId',
  953. name: '处理请假流程',
  954. meta: {
  955. i18n: 'work'
  956. },
  957. component: () =>
  958. import( /* webpackChunkName: "views" */ '@/views/work/process/test/handle')
  959. }, {
  960. path: 'detail/:processInstanceId/:businessId',
  961. name: '请假流程详情',
  962. meta: {
  963. i18n: 'work'
  964. },
  965. component: () =>
  966. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
  967. }]
  968. },
  969. {
  970. path: '/businessManagement/inventoryAccount/detail',
  971. component: Layout,
  972. hidden: true,
  973. children: [{
  974. path: '/businessManagement/inventoryAccount/detail',
  975. name: '锁定订单明细',
  976. meta: {
  977. keepAlive: true,
  978. },
  979. component: () => import( /* webpackChunkName: "views" */ '@/views/businessManagement/inventoryAccount/detail')
  980. }]
  981. },
  982. {
  983. path: '/basicData/facultyManagement/index',
  984. component: Layout,
  985. hidden: true,
  986. children: [{
  987. path: '/basicData/facultyManagement/index',
  988. name: '教职工管理',
  989. meta: {
  990. keepAlive: true,
  991. },
  992. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/facultyManagement/index')
  993. }]
  994. },
  995. {
  996. path: '/basicData/salaryConfiguration/index',
  997. component: Layout,
  998. hidden: true,
  999. children: [{
  1000. path: '/basicData/salaryConfiguration/index',
  1001. name: '学校标准配置',
  1002. meta: {
  1003. keepAlive: true,
  1004. },
  1005. component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/salaryConfiguration/index')
  1006. }]
  1007. },
  1008. {
  1009. path: '/salaryManagement/primarySchool/index',
  1010. component: Layout,
  1011. hidden: true,
  1012. children: [{
  1013. path: '/salaryManagement/primarySchool/index',
  1014. name: '小学部',
  1015. meta: {
  1016. keepAlive: true,
  1017. },
  1018. component: () => import( /* webpackChunkName: "views" */ '@/views/salaryManagement/primarySchool/index')
  1019. }]
  1020. },
  1021. {
  1022. path: '/salaryManagement/juniorhighSchool/index',
  1023. component: Layout,
  1024. hidden: true,
  1025. children: [{
  1026. path: '/salaryManagement/juniorhighSchool/index',
  1027. name: '初中部',
  1028. meta: {
  1029. keepAlive: true,
  1030. },
  1031. component: () => import( /* webpackChunkName: "views" */ '@/views/salaryManagement/juniorhighSchool/index')
  1032. }]
  1033. },
  1034. {
  1035. path: '/salaryManagement/highSchool/index',
  1036. component: Layout,
  1037. hidden: true,
  1038. children: [{
  1039. path: '/salaryManagement/highSchool/index',
  1040. name: '高中部',
  1041. meta: {
  1042. keepAlive: true,
  1043. },
  1044. component: () => import( /* webpackChunkName: "views" */ '@/views/salaryManagement/highSchool/index')
  1045. }]
  1046. },
  1047. {
  1048. path: '/salaryManagement/logisticsDepartment/index',
  1049. component: Layout,
  1050. hidden: true,
  1051. children: [{
  1052. path: '/salaryManagement/logisticsDepartment/index',
  1053. name: '后勤部',
  1054. meta: {
  1055. keepAlive: true,
  1056. },
  1057. component: () => import( /* webpackChunkName: "views" */ '@/views/salaryManagement/logisticsDepartment/index')
  1058. }]
  1059. },
  1060. {
  1061. path: '/system/businessLock/index',
  1062. component: Layout,
  1063. hidden: true,
  1064. children: [{
  1065. path: '/system/businessLock/index',
  1066. name: '模块加锁',
  1067. meta: {
  1068. keepAlive: true,
  1069. },
  1070. component: () => import( /* webpackChunkName: "views" */ '@/views/system/businessLock/index')
  1071. }]
  1072. },
  1073. {
  1074. path: '/dealer/sales/index',
  1075. component: Layout,
  1076. hidden: true,
  1077. children: [{
  1078. path: '/dealer/sales/index',
  1079. name: '销售订单(D)',
  1080. meta: {
  1081. keepAlive: true,
  1082. },
  1083. component: () => import( /* webpackChunkName: "views" */ '@/views/dealer/sales/index')
  1084. }]
  1085. },
  1086. {
  1087. path: '/dealer/purchase/index',
  1088. component: Layout,
  1089. hidden: true,
  1090. children: [{
  1091. path: '/dealer/purchase/index',
  1092. name: '采购订单(D)',
  1093. meta: {
  1094. keepAlive: true,
  1095. },
  1096. component: () => import( /* webpackChunkName: "views" */ '@/views/dealer/purchase/index')
  1097. }]
  1098. },
  1099. //陆运委托
  1100. {
  1101. path: '/landTransportation/placeAnOrder/index',
  1102. component: Layout,
  1103. hidden: true,
  1104. children: [{
  1105. path: '/landTransportation/placeAnOrder/index',
  1106. name: '委托',
  1107. meta: {
  1108. i18n: '/landTransportation/placeAnOrder/index',
  1109. keepAlive: true,
  1110. },
  1111. component: () => import( /* webpackChunkName: "views" */ '@/views/landTransportation/placeAnOrder/index')
  1112. }]
  1113. },
  1114. //派车
  1115. {
  1116. path: '/landTransportation/dispatchingCars/index',
  1117. component: Layout,
  1118. hidden: true,
  1119. children: [{
  1120. path: '/landTransportation/dispatchingCars/index',
  1121. name: '调度',
  1122. meta: {
  1123. i18n: '/landTransportation/dispatchingCars/index',
  1124. keepAlive: true,
  1125. },
  1126. component: () => import( /* webpackChunkName: "views" */ '@/views/landTransportation/dispatchingCars/index')
  1127. }]
  1128. },
  1129. ]