From ffe06be91f95ffd2459ebdb2f9130d1e38d53ea7 Mon Sep 17 00:00:00 2001
From: zzw <228544128@qq.com>
Date: 星期二, 06 十月 2026 18:32:34 +0800
Subject: [PATCH] fix: preserve manually edited menu names
---
emergency-repair-web/src/layout/AppLayout.vue | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/emergency-repair-web/src/layout/AppLayout.vue b/emergency-repair-web/src/layout/AppLayout.vue
index 68af8d7..04a8ed5 100644
--- a/emergency-repair-web/src/layout/AppLayout.vue
+++ b/emergency-repair-web/src/layout/AppLayout.vue
@@ -65,9 +65,9 @@
}
const REPORT_TITLES = {
- overview: '瑁呭鏁呴殰鎬讳綋鍒嗘瀽',
+ overview: '璁惧鏁呴殰鎬讳綋鍒嗘瀽',
'top-equipment': '鏁呴殰楂樺彂璁惧Top',
- 'by-team': '鎸塗缁熻',
+ 'by-team': 'rk_鎸塗缁熻',
contractors: '鍘傚缁翠慨鎯呭喌',
trend: '骞村害瓒嬪娍'
}
@@ -170,7 +170,7 @@
if (path === '/fault/report') return 'el-icon-edit-outline'
if (path.includes('/approval/') || path === '/fault/review') return 'el-icon-s-check'
if (path === '/fault/dispatch') return 'el-icon-s-promotion'
- if (path.startsWith('/fault/completion') || path === '/completion/report') return 'el-icon-finished'
+ if (path.startsWith('/fault/completion') || path.startsWith('/completion/')) return 'el-icon-finished'
if (path.startsWith('/acceptance/')) return 'el-icon-circle-check'
if (path.startsWith('/reports/')) return 'el-icon-data-analysis'
if (path.startsWith('/system/')) return 'el-icon-setting'
@@ -259,9 +259,12 @@
overflow-wrap: anywhere;
word-break: break-word;
}
-.mdi-tabbar { display: flex; flex: 0 0 40px; align-items: stretch; height: 40px; padding-top: 5px; border-bottom: 1px solid #cfdae5; background: #e3eaf1; }
-.mdi-tabs-scroll { flex: 1; min-width: 0; overflow-x: auto; overflow-y: hidden; }
-.mdi-tabs { display: inline-flex; align-items: flex-end; min-width: 100%; height: 100%; padding: 0 4px; }
+.mdi-tabbar { display: flex; flex: 0 0 50px; align-items: stretch; height: 50px; padding-top: 5px; border-bottom: 1px solid #cfdae5; background: #e3eaf1; }
+.mdi-tabs-scroll { flex: 1; min-width: 0; overflow-x: auto; overflow-y: hidden; scrollbar-width: thin; scrollbar-color: #9fb1c1 transparent; }
+.mdi-tabs-scroll::-webkit-scrollbar { height: 6px; }
+.mdi-tabs-scroll::-webkit-scrollbar-track { background: transparent; }
+.mdi-tabs-scroll::-webkit-scrollbar-thumb { border-radius: 6px; background: #9fb1c1; }
+.mdi-tabs { display: inline-flex; align-items: flex-end; min-width: 100%; height: 35px; padding: 0 4px; }
.mdi-tab { display: inline-flex; flex: 0 0 auto; align-items: center; gap: 6px; max-width: 220px; height: 34px; margin-right: 2px; padding: 0 9px; border: 1px solid transparent; border-bottom: 0; border-radius: 4px 4px 0 0; color: #5c6f82; background: rgba(255, 255, 255, .42); cursor: pointer; font-size: 13px; user-select: none; }
.mdi-tab:hover { color: #245275; background: rgba(255, 255, 255, .72); }
.mdi-tab.is-active { height: 35px; color: #1f3348; background: #eef2f6; border-color: #cfdae5; box-shadow: inset 0 2px 0 #2c7fb8; }
--
Gitblit v1.9.1