index.js 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. import Vue from "vue";
  2. import VueRouter from "vue-router";
  3. import Home from "@/views/home/index.vue";
  4. import Mall from "@/views/Mall.vue";
  5. import Dynamic from "@/views/Dynamic.vue";
  6. import Profile from "@/views/Profile.vue";
  7. import ProfileDetail from "@/views/ProfileDetail.vue";
  8. import Register from "@/views/register.vue";
  9. import Charges from "@/views/charges.vue";
  10. import Financial from "@/views/financial.vue";
  11. import Signin from "@/views/Signin.vue";
  12. import Share from "@/views/Share.vue";
  13. import Mention from "@/views/Mention.vue";
  14. import UserCenter from "@/views/UserCenter.vue";
  15. import RealAuthentication from "@/views/RealAuthentication.vue";
  16. import BankCard from "@/views/BankCard.vue";
  17. import Member from "@/views/Member.vue";
  18. import TeamDetail from "@/views/TeamDetail.vue";
  19. import AssetCenter from "@/views/AssetCenter.vue";
  20. import OrderList from "@/views/OrderList.vue";
  21. import LeverList from "@/views/LeverList.vue";
  22. import CultureDetail from "@/views/cultureDetail.vue";
  23. import InvitePeople from '@/views/InvitePeople.vue'
  24. import Apply from '@/views/Apply.vue'
  25. import RetirementSubsidy from '@/views/RetirementSubsidy.vue'
  26. import Payment from '@/views/Payment.vue'
  27. // 红旗医疗 后期直接替换邀请百姓
  28. import Medical from '@/views/Medical.vue'
  29. // 红旗中国 后期邀请百姓直接替换
  30. import China from '@/views/China.vue'
  31. Vue.use(VueRouter);
  32. const routes = [
  33. {
  34. path: "/",
  35. redirect: "/home"
  36. },
  37. {
  38. path: "/home",
  39. name: "Home",
  40. component: Home
  41. },
  42. {
  43. path: "/mall",
  44. name: "Mall",
  45. component: Mall
  46. },
  47. {
  48. path: "/dynamic",
  49. name: "Dynamic",
  50. component: Dynamic
  51. },
  52. {
  53. path: "/China",
  54. name: "China",
  55. component: China
  56. },
  57. {
  58. path: "/Medical",
  59. name: "Medical",
  60. component: Medical
  61. },
  62. {
  63. path: "/profile",
  64. name: "Profile",
  65. component: Profile
  66. },
  67. {
  68. path: "/profile/detail",
  69. name: "ProfileDetail",
  70. component: ProfileDetail
  71. },
  72. {
  73. path: "/register",
  74. name: "Register",
  75. component: Register,
  76. meta: {
  77. hideTabBar: true
  78. }
  79. },
  80. {
  81. path: "/charges",
  82. name: "Charges",
  83. component: Charges,
  84. meta: {
  85. hideTabBar: true
  86. }
  87. },
  88. {
  89. path: "/financial",
  90. name: "Financial",
  91. component: Financial,
  92. meta: {
  93. hideTabBar: true
  94. }
  95. },
  96. {
  97. path: "/signin",
  98. name: "Signin",
  99. component: Signin,
  100. meta: {
  101. hideTabBar: true
  102. }
  103. },
  104. {
  105. path: "/share",
  106. name: "Share",
  107. component: Share,
  108. meta: {
  109. hideTabBar: true
  110. }
  111. },
  112. {
  113. path: "/mention",
  114. name: "Mention",
  115. component: Mention,
  116. meta: {
  117. hideTabBar: true
  118. }
  119. },
  120. {
  121. path: "/login",
  122. name: "login",
  123. component: () =>
  124. import(/* webpackChunkName: "login" */ "../views/login.vue"),
  125. meta: {
  126. hideTabBar: true
  127. }
  128. },
  129. {
  130. path: "/forget",
  131. name: "forget",
  132. component: () =>
  133. import(/* webpackChunkName: "forget" */ "../views/forget.vue")
  134. },
  135. {
  136. path: "/user-center",
  137. name: "UserCenter",
  138. component: UserCenter,
  139. meta: {
  140. hideTabBar: true
  141. }
  142. },
  143. {
  144. path: "/real-authentication",
  145. name: "RealAuthentication",
  146. component: RealAuthentication,
  147. meta: {
  148. hideTabBar: true
  149. }
  150. },
  151. {
  152. path: "/bank-card",
  153. name: "BankCard",
  154. component: BankCard,
  155. meta: {
  156. hideTabBar: true
  157. }
  158. },
  159. {
  160. path: "/member",
  161. name: "Member",
  162. component: Member,
  163. meta: {
  164. hideTabBar: true
  165. }
  166. },
  167. {
  168. path: "/team-detail",
  169. name: "TeamDetail",
  170. component: TeamDetail,
  171. meta: {
  172. hideTabBar: true
  173. }
  174. },
  175. {
  176. path: "/asset-center",
  177. name: "AssetCenter",
  178. component: AssetCenter,
  179. meta: {
  180. hideTabBar: true
  181. }
  182. },
  183. {
  184. path: "/order-list",
  185. name: "OrderList",
  186. component: OrderList,
  187. meta: {
  188. hideTabBar: true
  189. }
  190. },
  191. {
  192. path: "/lever-list",
  193. name: "LeverList",
  194. component: LeverList,
  195. meta: {
  196. hideTabBar: true
  197. }
  198. },
  199. {
  200. path: "/culture/detail",
  201. name: "CultureDetail",
  202. component: CultureDetail
  203. },
  204. {
  205. path:'/InvitePeople',
  206. name:'InvitePeople',
  207. component:InvitePeople
  208. },
  209. {
  210. path: "/Apply",
  211. name: "Apply",
  212. component: Apply,
  213. meta: {
  214. hideTabBar: true
  215. },
  216. },
  217. {
  218. path: "/retirement-subsidy",
  219. name: "RetirementSubsidy",
  220. component: RetirementSubsidy,
  221. meta: {
  222. hideTabBar: true
  223. }
  224. },
  225. {
  226. path: "/Payment",
  227. name: "Payment",
  228. component: Payment,
  229. meta: {
  230. hideTabBar: true
  231. },
  232. }
  233. ];
  234. const router = new VueRouter({
  235. routes
  236. });
  237. export default router;