index.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. import { createRouter, createWebHashHistory } from 'vue-router'
  2. const routes = [{
  3. path: '/',
  4. name: 'home',
  5. component: () =>
  6. import ('../views/login/login.vue'),
  7. meta: {
  8. isShowTarbar: false,
  9. }
  10. }, {
  11. path: '/login',
  12. name: 'login',
  13. component: () =>
  14. import ('../views/login/login.vue'),
  15. meta: {
  16. isShowTarbar: false,
  17. }
  18. }, {
  19. path: '/forget',
  20. name: 'forget',
  21. component: () =>
  22. import ('../views/login/forget.vue'),
  23. meta: {
  24. isShowTarbar: false,
  25. }
  26. }, {
  27. path: '/tab_a',
  28. name: 'tab_a',
  29. component: () =>
  30. import ('../views/tab_a/tab_a.vue'),
  31. meta: {
  32. isShowTarbar: true,
  33. }
  34. }, {
  35. path: '/siteInspectionList',
  36. name: 'siteInspectionList',
  37. component: () =>
  38. import ('../views/activityMan/siteInspection/siteInspectionList.vue'),
  39. meta: {
  40. isShowTarbar: true,
  41. }
  42. },{
  43. path: '/toBeDone',
  44. name: 'toBeDone',
  45. component: () =>
  46. import ('../views/toBeDone/toBeDone.vue'),
  47. meta: {
  48. isShowTarbar: true,
  49. }
  50. }, {
  51. path: '/toBeDone_details',
  52. name: 'toBeDone_details',
  53. component: () =>
  54. import ('../views/toBeDone/toBeDone_details.vue'),
  55. meta: {
  56. isShowTarbar: true,
  57. }
  58. }, {
  59. path: '/placeActivityList',
  60. name: 'placeActivityList',
  61. component: () =>
  62. import ('../views/activityMan/placeactivity/placeActivityList.vue'),
  63. meta: {
  64. isShowTarbar: true,
  65. }
  66. }, {
  67. path: '/placeActivity',
  68. name: 'placeActivity',
  69. component: () =>
  70. import ('../views/activityMan/placeactivity/placeActivityView.vue'),
  71. meta: {
  72. isShowTarbar: true,
  73. }
  74. }, {
  75. path: '/placeActivityInfo',
  76. name: 'placeActivityInfo',
  77. component: () =>
  78. import ('../views/activityMan/placeactivity/placeActivityInfo.vue'),
  79. meta: {
  80. isShowTarbar: true,
  81. }
  82. }, {
  83. path: '/selfMeetingList',
  84. name: 'selfMeetingList',
  85. component: () =>
  86. import ('../views/activityMan/selfMeetingReport/selfMeetingList.vue'),
  87. meta: {
  88. isShowTarbar: true,
  89. }
  90. }, {
  91. path: '/selfMeeting',
  92. name: 'selfMeeting',
  93. component: () =>
  94. import ('../views/activityMan/selfMeetingReport/selfMeetingView.vue'),
  95. meta: {
  96. isShowTarbar: true,
  97. }
  98. }, {
  99. path: '/abnormalCrowd',
  100. name: 'abnormalCrowd',
  101. component: () =>
  102. import ('../views/activityMan/abnormalcrowd/abnormalCrowdView.vue'),
  103. meta: {
  104. isShowTarbar: true,
  105. }
  106. }, {
  107. path: '/setting',
  108. name: 'setting',
  109. component: () =>
  110. import ('../views/setting/setting.vue'),
  111. meta: {
  112. isShowTarbar: true,
  113. }
  114. }, {
  115. path: '/tabAll',
  116. name: 'tabAll',
  117. component: () =>
  118. import ('../views/tab_a/tabAll.vue'),
  119. meta: {
  120. isShowTarbar: false,
  121. }
  122. },
  123. {
  124. path: '/about',
  125. name: 'about',
  126. component: () =>
  127. import ('../views/AboutView.vue'),
  128. meta: {
  129. isShowTarbar: false,
  130. }
  131. },
  132. {
  133. path: '/placePerson',
  134. name: 'placePerson',
  135. component: () =>
  136. import ('../views/placeManage/placePerson.vue'),
  137. meta: {
  138. isShowTarbar: false,
  139. }
  140. },
  141. {
  142. path: '/placePersoninfo',
  143. name: 'placePersoninfo',
  144. component: () =>
  145. import ('../views/placeManage/placePersoninfo.vue'),
  146. meta: {
  147. isShowTarbar: false,
  148. }
  149. },
  150. {
  151. path: '/placeRegister',
  152. name: 'placeRegister',
  153. component: () =>
  154. import ('../views/placeManage/placeRegister.vue'),
  155. meta: {
  156. isShowTarbar: false,
  157. }
  158. }
  159. ]
  160. const router = createRouter({
  161. history: createWebHashHistory(),
  162. routes,
  163. })
  164. export default router