From 610b299ed7c64b48ede23c2a7553c5b90988efa5 Mon Sep 17 00:00:00 2001
From: web <candymxq888@outlook.com>
Date: 星期二, 18 三月 2025 16:01:47 +0800
Subject: [PATCH] fix:修改后台接口问题

---
 src/router/index.js |  152 ++++++++++++++++++++++++++------------------------
 1 files changed, 80 insertions(+), 72 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index f901959..2a61bcd 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -8,8 +8,9 @@
  */
 import { createWebHashHistory, createRouter } from 'vue-router'
 /* Layout */
-import Layout from '@/layout'
 import Screen from '@/screen'
+import Flow from '@/screen/flow.vue'
+import Temp from '@/screen/temp.vue'
 
 /**
  * Note: 路由配置项
@@ -33,82 +34,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: '/user'
   },
   {
     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: '/pump',
-        component: () => import('@/views/screen/pump/index'),
-        name: 'pump',
-        meta: { title: '泵站控制'}
-      },
-    ]
   },
   {
     path: "/:pathMatch(.*)*",
@@ -120,6 +53,81 @@
     component: () => import('@/views/error/401'),
     hidden: true
   },
+  {
+    path: '/screen',
+    component: Screen,
+    hidden: 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',
+        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 +136,7 @@
 
 const router = createRouter({
   history: createWebHashHistory(),
-  routes: constantRoutes,
+  routes: [...constantRoutes, ...FlowScreenRouter, ...TempScreenRouter],
   scrollBehavior(to, from, savedPosition) {
     if (savedPosition) {
       return savedPosition

--
Gitblit v1.9.3