router.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import App from '../App'
  4. let title = '';
  5. if (host.PROJECT === 'zhengrong') {
  6. title = '荣智慧';
  7. window.document.title = title;
  8. } else {
  9. title = '';
  10. window.document.title = title;
  11. }
  12. const routes = [{
  13. path: '/',
  14. component: App,
  15. redirect: '/index/supply',
  16. children: [{
  17. path: '/login', //登录页
  18. meta: {
  19. whiteRoute: true
  20. },
  21. component: resolve => {
  22. require(['@/components/login'], resolve);
  23. }
  24. },
  25. {
  26. path: '/tokenLogin/:token', //登录页
  27. meta: {
  28. whiteRoute: true
  29. },
  30. component: resolve => {
  31. require(['@/components/tokenLogin.vue'], resolve);
  32. }
  33. },
  34. {
  35. path: '/viewPurchaseApply',
  36. component: resolve => {
  37. require(['@/page/purchaseView/plan'], resolve);
  38. }
  39. }, {
  40. path: '/viewPurchaseSett',
  41. component: resolve => {
  42. require(['@/page/purchaseView/balance'], resolve);
  43. }
  44. }, {
  45. path: '/viewPurchaseOrder',
  46. component: resolve => {
  47. require(['@/page/purchaseView/order'], resolve);
  48. }
  49. }, {
  50. path: '/viewInternalAllocation',
  51. component: resolve => {
  52. require(['@/page/purchaseView/allot'], resolve);
  53. }
  54. },
  55. {
  56. path: '/index',
  57. meta: {
  58. title: title
  59. },
  60. component: resolve => {
  61. require(['@/components/index'], resolve);
  62. },
  63. children: [{
  64. path: 'purchasePlan', //采购管理 申购计划
  65. component: resolve => {
  66. require(['../page/purchase/purchasePlan'], resolve);
  67. }
  68. }, {
  69. path: 'purchasePool', //采购管理 待采购池
  70. component: resolve => {
  71. require(['../page/purchase/purchasePool'], resolve);
  72. }
  73. }, {
  74. path: 'purchaseOrder', //采购管理 采购订单
  75. component: resolve => {
  76. require(['../page/purchase/purchaseOrder'], resolve);
  77. }
  78. }, {
  79. path: 'purchaseBalance', //采购管理 采购结算
  80. component: resolve => {
  81. require(['../page/purchase/purchaseBalance'], resolve);
  82. }
  83. }, {
  84. path: 'supply', //基础信息 供应商管理
  85. component: resolve => {
  86. require(['../page/baseInfo/supply'], resolve);
  87. }
  88. }, {
  89. path: 'reportPurchasePlan', //报表中心 申购计划报表
  90. component: resolve => {
  91. require(['../page/report/purchasePlan'], resolve);
  92. }
  93. }, {
  94. path: 'reportHistoryCost', //报表中心 物料历史价格报表
  95. component: resolve => {
  96. require(['../page/report/historyCost'], resolve);
  97. }
  98. }]
  99. },
  100. ]
  101. }];
  102. export default routes;