index.ts 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. import { createRouter, createWebHistory, createWebHashHistory, RouteRecordRaw } from "vue-router";
  2. import { authGuard } from './plugins/authGuard'
  3. import otaRoutes from "./module/ota";
  4. const routes: RouteRecordRaw[] = [
  5. {
  6. path: "/",
  7. redirect: "/home"
  8. },
  9. {
  10. path: "/home",
  11. name: "home",
  12. component: () => import("@/views/Home/index_old.vue"),
  13. meta: {
  14. noAuth: true,
  15. },
  16. },
  17. {
  18. path: "/setting",
  19. name: "setting",
  20. component: () => import("@/views/Setting/index.vue"),
  21. meta: {
  22. title: '设置'
  23. }
  24. },
  25. {
  26. path: "/photography/check",
  27. name: "PhotographyCheck",
  28. component: () => import("@/views/Photography/check.vue"),
  29. meta: {
  30. title: '拍摄物体镜头矫正'
  31. }
  32. },
  33. {
  34. path: "/photography/shot",
  35. name: "PhotographyShot",
  36. component: () => import("@/views/Photography/shot.vue"),
  37. meta: {
  38. title: '拍摄商品'
  39. }
  40. },
  41. {
  42. path: "/photography/detail",
  43. name: "PhotographyDetail",
  44. component: () => import("@/views/Photography/detail.vue"),
  45. meta: {
  46. title: '主图与详情生成'
  47. }
  48. },
  49. {
  50. path: "/photography/seniorDetail",
  51. name: "PhotographySeniorDetail",
  52. component: () => import("@/views/Photography/seniorDetail.vue"),
  53. meta: {
  54. title: '详情高级配置'
  55. }
  56. },
  57. {
  58. path: "/remote_control",
  59. name: "RemoteControl",
  60. component: () => import("@/views/RemoteControl/index.vue"),
  61. meta: {
  62. title: '遥控器'
  63. }
  64. },
  65. {
  66. path: "/developer",
  67. name: "developer",
  68. component: () => import("@/views/Developer/index.vue"),
  69. meta: {
  70. title: '初始设备调频设置'
  71. }
  72. },
  73. ...otaRoutes,
  74. ];
  75. const router = createRouter({
  76. history: createWebHashHistory(), // 修改: 将 createWebHistory 改为 createWebHashHistory
  77. routes
  78. });
  79. authGuard(router)
  80. export default router;