From 55373c6b400d879ba4a4cdae752fe5140c7b11f6 Mon Sep 17 00:00:00 2001
From: web <candymxq888@outlook.com>
Date: 星期一, 28 四月 2025 17:29:15 +0800
Subject: [PATCH] fix:修改上传图片地址

---
 src/router/index.js |  164 +++++++++++++++++++++++++++++++-----------------------
 1 files changed, 93 insertions(+), 71 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index 59923af..7beeee5 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -10,6 +10,8 @@
 /* Layout */
 import Layout from '@/layout'
 import Screen from '@/screen'
+import Flow from '@/screen/flow.vue'
+import Temp from '@/screen/temp.vue'
 
 /**
  * Note: 路由配置项
@@ -33,82 +35,14 @@
 // 公共路由
 export const constantRoutes = [
   {
-    path: '/redirect',
-    component: Layout,
-    hidden: true,
-    children: [
-      {
-        path: '/redirect/:path(.*)',
-        component: () => import('@/views/redirect/index.vue')
-      }
-    ]
-  },
-  {
     path: '/',
-    component: Layout,
-    redirect: '/user',
-    children: [
-      {
-        path: '/userCenter',
-        component: () => import('@/views/userCenter.vue'),
-        name: 'userCenter',
-        meta: { title: '个人中心', icon: 'PhUserCircleFill', affix: true }
-      },
-    ]
+    hidden: true,
+    redirect: '/screen',
   },
   {
     path: '/login',
     component: () => import('@/views/login'),
     hidden: true
-  },
-  {
-    path: '/screen',
-    component: Screen,
-    redirect: '/overview',
-    children: [
-      {
-        path: '/overview',
-        component: () => import('@/views/screen/overView/index'),
-        name: 'overview',
-        meta: { title: '总览'}
-      },
-      {
-        path: '/irrigate',
-        component: () => import('@/views/screen/irrigate/index'),
-        name: 'irrigate',
-        meta: { title: '智慧灌溉'}
-      },
-      {
-        path: '/revenue',
-        component: () => import('@/views/screen/revenue/index'),
-        name: 'revenue',
-        meta: { title: '营收管理'}
-      },
-      {
-        path: '/facility-screen',
-        component: () => import('@/views/screen/facility/index'),
-        name: 'facility',
-        meta: { title: '设备管理'}
-      },
-      {
-        path: '/statistics',
-        component: () => import('@/views/screen/statistics/index'),
-        name: 'statistics',
-        meta: { title: '统计分析'}
-      },
-      {
-        path: '/alarm-screen',
-        component: () => import('@/views/screen/alarm/index'),
-        name: 'alarm',
-        meta: { title: '报警管理'}
-      },
-      {
-        path: '/reports',
-        component: () => import('@/views/screen/reports/index'),
-        name: 'pump',
-        meta: { title: '泵站控制'}
-      },
-    ]
   },
   {
     path: "/:pathMatch(.*)*",
@@ -120,6 +54,94 @@
     component: () => import('@/views/error/401'),
     hidden: true
   },
+  {
+    path: '/screen',
+    component: Screen,
+    hidden: true
+  },
+  {
+    path: '',  //单独添加得后台路由,需要一层layout
+    hidden: true,
+    component: Layout,
+    children: [
+      {
+        path: '/userCenter',
+        component: () => import('@/views/userCenter.vue'),
+        name: 'userCenter',
+        meta: { title: '个人中心', icon: 'PhUserCircleFill', affix: true }
+      },
+    ]
+  }
+]
+
+// 流量大屏路由
+const FlowScreenRouter = [
+  {
+    path: '/flow',
+    component: Flow,
+    redirect: '/flow/home',
+    children: [
+      {
+        path: 'home',
+        component: () => import('@/views/screen/flow/home/index.vue')
+      },
+      {
+        path: 'ecology',
+        component: () => import('@/views/screen/flow/ecology/index.vue')
+      },
+      {
+        path: 'graphic/:id?',
+        component: () => import('@/views/screen/flow/graphic/index.vue')
+      },
+      {
+        path: 'shebei',
+        component: () => import('@/views/screen/flow/shebei/index.vue')
+      },
+      {
+        path: 'warning',
+        component: () => import('@/views/screen/flow/warning/index.vue')
+      },
+      {
+        path: 'report',
+        component: () => import('@/views/screen/flow/report/index.vue')
+      },
+    ]
+  },
+]
+
+// 温度大屏路由
+const TempScreenRouter = [
+  {
+    path: '/temp',
+    component: Temp,
+    redirect: '/temp/home',
+    children: [
+      {
+        path: 'home',
+        component: () => import('@/views/screen/temperature/home/index.vue')
+      },
+      {
+        path: 'shebei',
+        component: () => import('@/views/screen/temperature/shebei/index.vue')
+      },
+      {
+        path: 'monitor',
+        component: () => import('@/views/screen/temperature/monitor/index.vue')
+      },
+      {
+        path: 'graphic',
+        component: () => import('@/views/screen/temperature/graphic/index.vue')
+      },
+      {
+        path: 'statics',
+        component: () => import('@/views/screen/temperature/statics/index.vue')
+      },
+      {
+        path: 'report',
+        component: () => import('@/views/screen/temperature/report/index.vue')
+      },
+    ]
+  }
 ]
 
 // 动态路由,基于用户权限动态去加载
@@ -128,7 +150,7 @@
 
 const router = createRouter({
   history: createWebHashHistory(),
-  routes: constantRoutes,
+  routes: [...constantRoutes, ...FlowScreenRouter, ...TempScreenRouter],
   scrollBehavior(to, from, savedPosition) {
     if (savedPosition) {
       return savedPosition

--
Gitblit v1.9.3