| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- import { createRouter, createWebHistory, createWebHashHistory, RouteRecordRaw } from "vue-router";
- import { authGuard } from './plugins/authGuard'
- import otaRoutes from "./module/ota";
- const routes: RouteRecordRaw[] = [
- {
- path: "/",
- redirect: "/home"
- },
- {
- path: "/home",
- name: "home",
- component: () => import("@/views/Home/index_old.vue"),
- meta: {
- noAuth: true,
- },
- },
- {
- path: "/setting",
- name: "setting",
- component: () => import("@/views/Setting/index.vue"),
- meta: {
- title: '设置'
- }
- },
- {
- path: "/photography/check",
- name: "PhotographyCheck",
- component: () => import("@/views/Photography/check.vue"),
- meta: {
- title: '拍摄物体镜头矫正'
- }
- },
- {
- path: "/photography/shot",
- name: "PhotographyShot",
- component: () => import("@/views/Photography/shot.vue"),
- meta: {
- title: '拍摄商品'
- }
- },
- {
- path: "/photography/detail",
- name: "PhotographyDetail",
- component: () => import("@/views/Photography/detail.vue"),
- meta: {
- title: '主图与详情生成'
- }
- },
- {
- path: "/photography/seniorDetail",
- name: "PhotographySeniorDetail",
- component: () => import("@/views/Photography/seniorDetail.vue"),
- meta: {
- title: '详情高级配置'
- }
- },
- {
- path: "/remote_control",
- name: "RemoteControl",
- component: () => import("@/views/RemoteControl/index.vue"),
- meta: {
- title: '遥控器'
- }
- },
- {
- path: "/developer",
- name: "developer",
- component: () => import("@/views/Developer/index.vue"),
- meta: {
- title: '初始设备调频设置'
- }
- },
- ...otaRoutes,
- ];
- const router = createRouter({
- history: createWebHashHistory(), // 修改: 将 createWebHistory 改为 createWebHashHistory
- routes
- });
- authGuard(router)
- export default router;
|