From c746783c4f570f9bdbe2d62b22bda22308b0dfba Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期一, 05 十二月 2022 15:27:35 +0800
Subject: [PATCH] 修复断流数据展示的内容

---
 src/router/index.js |  168 ++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 126 insertions(+), 42 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index bd5654f..2449678 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -1,109 +1,193 @@
-import Vue from "vue";
-import VueRouter from "vue-router";
+import Vue from "vue"
+import VueRouter from "vue-router"
 
-Vue.use(VueRouter);
+Vue.use(VueRouter)
 
 const routes = [
   {
     path: "/",
+    name: "default",
+    component: () => import(/* webpackChunkName: "about" */ "../views/manageCenter")
+  },
+  {
+    path: "/index",
     name: "index",
-    component: () => import(/* webpackChunkName: "about" */ "../views/index"),
+    component: () => import(/* webpackChunkName: "about" */ "../views/index")
   },
   {
     path: "/register",
     name: "register",
-    component: () =>
-      import(/* webpackChunkName: "about" */ "../views/register"),
+    component: () => import(/* webpackChunkName: "about" */ "../views/register")
   },
   {
     path: "/register/success",
-    component: () =>
-      import(
-        /* webpackChunkName: "about" */ "../views/register/registerSuccess"
-      ),
+    component: () => import(/* webpackChunkName: "about" */ "../views/register/registerSuccess")
+  },
+  {
+    path: "/register/resetPassword",
+    component: () => import(/* webpackChunkName: "about" */ "../views/register/resetPassword")
   },
   {
     path: "/login",
     name: "login",
-    component: () => import(/* webpackChunkName: "about" */ "../views/login"),
+    component: () => import(/* webpackChunkName: "about" */ "../views/login")
   },
   {
     path: "/equipmentManagement",
     name: "equipmentManagement",
-    component: () =>
-      import(/* webpackChunkName: "about" */ "../views/equipmentManagement"),
+    component: () => import(/* webpackChunkName: "about" */ "../views/equipmentManagement")
   },
   {
     path: "/equipmentList",
     name: "equipmentList",
-    component: () =>
-      import(
-        /* webpackChunkName: "about" */ "../views/equipmentManagement/equipmentList"
-      ),
+    component: () => import(/* webpackChunkName: "about" */ "../views/equipmentManagement/equipmentList"),
+    meta: {
+      title: "璁惧绠$悊"
+    }
+  },
+  {
+    path: "/personalCenter",
+    name: "personalCenter",
+    component: () => import(/* webpackChunkName: "about" */ "../views/personalCenter")
   },
   {
     path: "/equipmentDetail",
     name: "equipmentDetail",
-    component: () =>
-      import(
-        /* webpackChunkName: "about" */ "../views/equipmentManagement/equipmentDetail"
-      ),
+    component: () => import(/* webpackChunkName: "about" */ "../views/equipmentManagement/equipmentDetail")
   },
   {
     path: "/algorithmDetail",
     name: "algorithmDetail",
-    component: () =>
-      import(
-        /* webpackChunkName: "about" */ "../views/equipmentManagement/algorithmDetail"
-      ),
+    component: () => import(/* webpackChunkName: "about" */ "../views/equipmentManagement/algorithmDetail")
   },
   {
     path: "/search",
     name: "search",
     component: () => import(/* webpackChunkName: "about" */ "../views/search"),
+    meta: {
+      title: "缁熻鏌ヨ"
+    }
+  },
+  {
+    path: "/searchOpen",
+    name: "searchOpen",
+    component: () => import(/* webpackChunkName: "about" */ "../views/search/searchOpen")
+  },
+  {
+    path: "/GB28181Open",
+    name: "GB28181Open",
+    component: () => import(/* webpackChunkName: "about" */ "../views/GB28181/GB28181Open")
+  },
+  {
+    path: "/GB28181",
+    name: "GB28181",
+    component: () => import(/* webpackChunkName: "about" */ "../views/GB28181/index")
   },
   {
     path: "/product",
     name: "product",
-    component: () => import(/* webpackChunkName: "about" */ "../views/product"),
+    component: () => import(/* webpackChunkName: "about" */ "../views/product")
   },
   {
     path: "/productDetail",
     name: "productDetail",
-    component: () =>
-      import(/* webpackChunkName: "about" */ "../views/productDetail"),
+    component: () => import(/* webpackChunkName: "about" */ "../views/productDetail")
   },
   {
     path: "/trialCenter",
     name: "trialCenter",
-    component: () =>
-      import(/* webpackChunkName: "about" */ "../views/trialCenter"),
+    component: () => import(/* webpackChunkName: "about" */ "../views/trialCenter")
   },
   {
     path: "/connectUs",
     name: "connectUs",
-    component: () =>
-      import(/* webpackChunkName: "about" */ "../views/connectUs"),
+    component: () => import(/* webpackChunkName: "about" */ "../views/connectUs")
   },
 
   {
     path: "/hashrate",
     name: "hashrate",
-    component: () =>
-      import(/* webpackChunkName: "about" */ "../views/hashrate"),
+    component: () => import(/* webpackChunkName: "about" */ "../views/hashrate")
   },
   {
     path: "/hashrateDetail",
     name: "hashrateDetail",
-    component: () =>
-      import(
-        /* webpackChunkName: "about" */ "../views/hashrate/hashrateDetail"
-      ),
+    component: () => import(/* webpackChunkName: "about" */ "../views/hashrate/hashrateDetail"),
+    meta: {
+      title: "绠楀姏绠$悊"
+    }
   },
-];
+  {
+    path: "/manageCenter",
+    name: "manageCenter",
+    component: () => import(/* webpackChunkName: "about" */ "../views/manageCenter")
+  },
+  {
+    path: "/subAccount",
+    name: "subAccount",
+    component: () => import(/* webpackChunkName: "about" */ "../views/subAccount"),
+    meta: {
+      title: "鐢ㄦ埛绠$悊"
+    }
+  },
+  {
+    path: "/dataPush",
+    name: "dataPush",
+    component: () => import(/* webpackChunkName: "about" */ "../views/dataPush"),
+    meta: {
+      title: "鏁版嵁涓婁紶"
+    }
+  },
+  {
+    path: "/dataReport",
+    name: "dataReport",
+    component: () => import(/* webpackChunkName: "about" */ "../views/dataReport"),
+    meta: {
+      title: "鏁版嵁鎶ヨ〃"
+    }
+  },
+  {
+    // 瀹炴椂鐩戞帶
+    path: "/video",
+    name: "video",
+    component: () => import(/* webpackChunkName: "about" */ "../views/video"),
+    meta: {
+      title: "瀹炴椂鐩戞帶"
+    }
+  },
+  {
+    // 鏁版嵁鍙鍖�
+    path: "/dataView",
+    name: "dataView",
+    component: () => import(/* webpackChunkName: "about" */ "../views/dataView"),
+    meta: {
+      title: "缁熻鍒嗘瀽"
+    }
+  },
+  {
+    // 鍗曠偣鐧诲綍
+    path: "/webroot",
+    name: "webroot",
+    component: () => import(/* webpackChunkName: "about" */ "../views/webroot")
+  },
+  {
+    path: "/invalidCamera",
+    name: "invalidCamera",
+    component: () => import(/* webpackChunkName: "about" */ "../views/invalidCamera"),
+    meta: {
+      title: "鐐逛綅鍙樻洿"
+    }
+  }
+]
 
 const router = new VueRouter({
-  routes,
-});
+  mode: "history",
+  routes
+})
 
-export default router;
+router.beforeEach((to, from, next) => {
+  if (to.meta.title) document.title = to.meta.title
+  next()
+})
+
+export default router

--
Gitblit v1.8.0