From 95b6a6388e4cc4e6ed0f54cc04212a86cd8cf829 Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期五, 23 五月 2025 13:37:09 +0800 Subject: [PATCH] 1、用户管理新增和编辑用户时设置工单为必填项 2、新增终端登录、首页、设备点检、故障上报、上下班打卡、停机原因维护页面(未与后端联调且客户未确定页面设计)并调整全局路由守卫相关逻辑 3、调整设备结构树设备层级和车间层级区分的判断条件 4、调整电子样板检索与部件借用弹窗列表与搜索区域样式 --- 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