From e14ed882d12df3b48e59390eba364442cdff70bd Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期三, 28 五月 2025 15:46:32 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/config/router.config.js |   45 +++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 41 insertions(+), 4 deletions(-)

diff --git a/src/config/router.config.js b/src/config/router.config.js
index 2154e1f..9f2dac3 100644
--- a/src/config/router.config.js
+++ b/src/config/router.config.js
@@ -1,4 +1,4 @@
-import { UserLayout, TabLayout, RouteView, BlankLayout, PageView } from '@/components/layouts'
+import { UserLayout, TabLayout, RouteView, BlankLayout, PageView, TerminalLayout } from '@/components/layouts'
 
 /**
  * 璧拌彍鍗曪紝璧版潈闄愭帶鍒�
@@ -49,7 +49,7 @@
         path: 'alteration',
         name: 'alteration',
         component: () => import(/* webpackChunkName: "user" */ '@/views/user/alteration/Alteration')
-      },
+      }
     ]
   },
   {
@@ -63,7 +63,7 @@
         path: 'login',
         name: 'oauth2-app-login',
         component: () => import(/* webpackChunkName: "oauth2-app.login" */ '@/views/user/oauth2/OAuth2Login')
-      },
+      }
     ]
   },
 
@@ -84,8 +84,45 @@
     component: () => import('@/views/mdc/base/MdcWorkshopSignage.vue')
   },
   {
+    path: '/terminal',
+    redirect: '/terminal/login',
+    component: TerminalLayout,
+    children: [
+      {
+        path: 'login',
+        name: 'operatorLogin',
+        component: () => import('@/views/dnc/base/OperatorLogin.vue')
+      },
+      {
+        path: 'index',
+        name: 'terminalIndex',
+        component: () => import('@/views/dnc/base/TerminalIndex.vue')
+      },
+      {
+        path: 'work',
+        name: 'equipmentStartWork',
+        component: () => import('@/views/dnc/base/modules/TerminalIndex/EquipmentStartWork.vue')
+      },
+      {
+        path: 'fault',
+        name: 'reportEquipmentFault',
+        component: () => import('@/views/dnc/base/modules/TerminalIndex/ReportEquipmentFault.vue')
+      },
+      {
+        path: 'close',
+        name: 'reportEquipmentClose',
+        component: () => import('@/views/dnc/base/modules/TerminalIndex/ReportEquipmentClose.vue')
+      },
+      {
+        path: 'spotCheck',
+        name: 'equipmentSpotCheck',
+        component: () => import('@/views/dnc/base/modules/TerminalIndex/EquipmentSpotCheck.vue')
+      }
+    ]
+  },
+  {
     path: '/404',
     component: () => import(/* webpackChunkName: "fail" */ '@/views/exception/404')
-  },
+  }
 
 ]

--
Gitblit v1.9.3