From 99c09851f1fcd6c8a317493f0ce6bae551fdf0c5 Mon Sep 17 00:00:00 2001
From: yanpeng200212 <32453@DESKTOP-HTJ2T0B>
Date: Mon, 12 Oct 2026 14:52:05 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=AD=E6=96=87=E6=98=BE?=
=?UTF-8?q?=E7=A4=BA=E4=B8=BA=E5=AE=8B=E4=BD=93=EF=BC=8C=E5=B9=B6=E4=BC=98?=
=?UTF-8?q?=E5=8C=96=E8=90=BD=E4=B8=9D=E8=AE=B0=E5=BD=95=E5=AF=B9=E8=AF=9D?=
=?UTF-8?q?=E6=A1=86=E5=B8=83=E5=B1=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
1. 字体:中文字体调整到 font-family 列表最前
- Windows 上 -apple-system / BlinkMacSystemFont / Segoe UI / Helvetica 会被选为首选字体,
但它们不含中文字形,导致中文回退到系统默认(宋体),出现中文衬线、与英文数字混排不一致
- 同时覆盖 Element Plus 的 --el-font-family,保证表单/表格/按钮/对话框等组件字体统一
2. 落丝记录编辑对话框:宽度 640→720px、标签宽度 100→82px
- 原先"开始车台/结束车台/车台数"三列布局下数字输入框过窄,数字与加减按钮挤在一起
---
web/src/styles/index.css | 13 ++++++++++++-
web/src/views/prod/lsjl/index.vue | 6 ++++--
2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/web/src/styles/index.css b/web/src/styles/index.css
index e98c049..7177700 100644
--- a/web/src/styles/index.css
+++ b/web/src/styles/index.css
@@ -4,9 +4,20 @@
box-sizing: border-box;
}
+/* 字体:中文字体必须排在列表最前面。
+ 原因:Windows 上 -apple-system / BlinkMacSystemFont / Segoe UI / Helvetica 这类
+ 英文字体虽然存在,但不含中文字形,一旦被选为首选字体,浏览器就会把中文回退到
+ 系统默认字体(常见为宋体),导致中文显示为衬线体、与英文数字混排不一致。 */
html, body, #app {
height: 100%;
- font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Microsoft YaHei', sans-serif;
+ font-family: 'Microsoft YaHei', '微软雅黑', 'PingFang SC', 'Hiragino Sans GB',
+ -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+}
+
+/* Element Plus 组件(表单、表格、按钮等)的字体取自这个变量,同样让中文字体优先 */
+:root {
+ --el-font-family: 'Microsoft YaHei', '微软雅黑', 'PingFang SC', 'Hiragino Sans GB',
+ 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
body {
diff --git a/web/src/views/prod/lsjl/index.vue b/web/src/views/prod/lsjl/index.vue
index c7394d8..084727e 100644
--- a/web/src/views/prod/lsjl/index.vue
+++ b/web/src/views/prod/lsjl/index.vue
@@ -180,8 +180,10 @@ onMounted(() => { load(); loadDepts(); loadZhuangkou(); loadGuige(); });
-
-
+
+
+