FinancialRouter.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. import Layout from '@/layout'
  2. export default {
  3. path: '/financial-management',
  4. component: Layout,
  5. redirect: 'noRedirect',
  6. alwaysShow: true,
  7. meta: {
  8. title: 'Financial Management',
  9. affix: false,
  10. icon: 'financial'
  11. },
  12. children: [
  13. {
  14. path: '/financial-management/system-transactions',
  15. component: () => import('@/views/financial/transactions'),
  16. name: 'SystemTransactions',
  17. meta: {
  18. title: 'System Transactions',
  19. icon: 'sidebar-submenu-item',
  20. activeIcon: 'sidebar-submenu-item-active',
  21. affix: false
  22. }
  23. },
  24. {
  25. path: '/financial-management/credit-amendment',
  26. component: () => import('@/views/financial/CreditAmendment'),
  27. name: 'CreditAmendment',
  28. meta: {
  29. title: 'Credit Amendment',
  30. icon: 'sidebar-submenu-item',
  31. activeIcon: 'sidebar-submenu-item-active',
  32. affix: false
  33. }
  34. },
  35. {
  36. path: '/financial-management/billing-account-mgmt',
  37. component: () => import('@/views/settlement/BillingAccount'),
  38. name: 'BillingAccountMgmt',
  39. meta: {
  40. title: 'Billing Account Management',
  41. icon: 'sidebar-submenu-item',
  42. activeIcon: 'sidebar-submenu-item-active',
  43. affix: false
  44. }
  45. },
  46. {
  47. path: '/financial-management/account-settlement',
  48. component: () => import('@/views/settlement/AccountSetle'),
  49. name: 'AccountSettlement',
  50. meta: {
  51. title: 'Account Settlement',
  52. icon: 'sidebar-submenu-item',
  53. activeIcon: 'sidebar-submenu-item-active',
  54. affix: false
  55. }
  56. },
  57. {
  58. path: '/financial-management/charging-transactions',
  59. component: () => import('@/views/financial/index'),
  60. name: 'ChargingTransactions',
  61. meta: {
  62. title: 'Charging Transactions',
  63. icon: 'sidebar-submenu-item',
  64. activeIcon: 'sidebar-submenu-item-active',
  65. affix: false
  66. }
  67. },
  68. {
  69. path: '/financial-management/idle-fee',
  70. component: () => import('@/views/financial/idlefee/index'),
  71. name: 'FinancialIdleFee',
  72. meta: {
  73. title: 'Idle Fee',
  74. icon: 'sidebar-submenu-item',
  75. activeIcon: 'sidebar-submenu-item-active',
  76. affix: false
  77. }
  78. },
  79. {
  80. path: '/financial-management/idle-fee/:id',
  81. component: () => import('@/views/financial/idlefee/detail'),
  82. name: 'FinancialIdleFeeDetail',
  83. meta: {
  84. title: 'Detail',
  85. icon: 'sidebar-submenu-item',
  86. activeIcon: 'sidebar-submenu-item-active',
  87. activeMenu: "/financial-management/idle-fee",
  88. affix: false,
  89. parent: {
  90. title: 'Idle Fee',
  91. path: "/financial-management/idle-fee"
  92. }
  93. }
  94. },
  95. {
  96. path: '/financial-management/top-up',
  97. component: () => import('@/views/financial/TopUp'),
  98. name: 'FinancialTopup',
  99. meta: {
  100. title: 'Top-Up',
  101. icon: 'sidebar-submenu-item',
  102. activeIcon: 'sidebar-submenu-item-active',
  103. affix: false
  104. }
  105. },
  106. {
  107. path: '/financial-management/billing-account-add',
  108. component: () => import('@/views/settlement/DetailAccount'),
  109. name: 'BillingAccountAdd',
  110. meta: {
  111. title: 'Create',
  112. activeMenu: "/financial-management/billing-account-mgmt",
  113. parent: {
  114. title: 'Billing Account Management',
  115. path: "/financial-management/billing-account-mgmt"
  116. }
  117. },
  118. hidden: true
  119. },
  120. {
  121. path: '/financial-management/billing-account-edit/:id',
  122. component: () => import('@/views/settlement/DetailAccount'),
  123. name: 'BillingAccountEdit',
  124. meta: {
  125. title: 'Details',
  126. activeMenu: "/financial-management/billing-account-mgmt",
  127. parent: {
  128. title: 'Billing Account Management',
  129. path: "/financial-management/billing-account-mgmt"
  130. }
  131. },
  132. hidden: true
  133. }
  134. ]
  135. }