index.js 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import login from '@/components/login'
  4. import saleindex from '@/components/saleindex'
  5. import Getfdc_pm_unfare from '@/components/Getfdc_pm_unfare.vue'
  6. import Getfdc_pm_revfare from "@/components/Getfdc_pm_revfare.vue";
  7. import GetOwnerHouse from "@/components/GetOwnerHouse.vue";
  8. import GetRepaireList from "@/components/GetRepaireList.vue";
  9. import GetComplaintList from "@/components/GetComplaintList.vue";
  10. import Insertfdc_pm_repair from "@/components/Insertfdc_pm_repair.vue";
  11. import GetRepairDetail from "@/components/GetRepairDetail.vue";
  12. import Insertfdc_pm_repairByTousu from "@/components/Insertfdc_pm_repairByTousu.vue";
  13. import BindHouse from "@/components/BindHouse.vue";
  14. import SelectPayType from "@/components/SelectPayType.vue";
  15. import MakePayUrl from "@/components/MakePayUrl.vue";
  16. Vue.use(Router)
  17. //console.info("获取根目录", window.location.pathname);
  18. let baseUrl='/' //base默认值是/ ,若要支持二级虚拟目录。需要设置为 /h5/这种形式。表示该vue项目放入h5虚拟目录下
  19. //console.info("base", Router.base);
  20. export default new Router({
  21. mode:'history',
  22. base:baseUrl,
  23. routes: [
  24. { //登录页
  25. path: '/',
  26. name: 'login',
  27. component: login
  28. },
  29. { //首页
  30. path: '/saleindex',
  31. name: 'saleindex',
  32. component: saleindex
  33. },
  34. { //我要缴费
  35. path: '/Getfdc_pm_unfare',
  36. name: 'Getfdc_pm_unfare',
  37. component: Getfdc_pm_unfare
  38. },
  39. { //缴费记录
  40. path: '/Getfdc_pm_revfare',
  41. name: 'Getfdc_pm_revfare',
  42. component: Getfdc_pm_revfare
  43. },
  44. { //房产信息
  45. path: '/GetOwnerHouse',
  46. name: 'GetOwnerHouse',
  47. component: GetOwnerHouse
  48. },
  49. { //报修记录
  50. path: '/GetRepaireList',
  51. name: 'GetRepaireList',
  52. component: GetRepaireList
  53. },
  54. { //投诉记录
  55. path: '/GetComplaintList',
  56. name: 'GetComplaintList',
  57. component: GetComplaintList
  58. },
  59. { //我要报修
  60. path: '/Insertfdc_pm_repair',
  61. name: 'Insertfdc_pm_repair',
  62. component: Insertfdc_pm_repair
  63. },
  64. { //报修详情
  65. path: '/GetRepairDetail',
  66. name: 'GetRepairDetail',
  67. component: GetRepairDetail
  68. },
  69. { //我要投诉
  70. path: '/Insertfdc_pm_repairByTousu',
  71. name: 'Insertfdc_pm_repairByTousu',
  72. component: Insertfdc_pm_repairByTousu
  73. },
  74. { //绑定房屋信息
  75. path: '/BindHouse',
  76. name: 'BindHouse',
  77. component: BindHouse
  78. },
  79. { //选择支付类型
  80. path: '/SelectPayType',
  81. name: 'SelectPayType',
  82. component: SelectPayType
  83. },
  84. { //生成微信支付二维码
  85. path: '/MakePayUrl',
  86. name: 'MakePayUrl',
  87. component: MakePayUrl
  88. },
  89. ]
  90. })