From ece5c6135e47c7acdb017b21177ee62c8c98f3af Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=9B=A8=E9=9C=96=E9=93=83?= <2712495353@qq.com>
Date: Tue, 30 Jun 2026 21:06:39 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0=E4=B8=AD=E6=96=87?=
=?UTF-8?q?=E6=8F=90=E7=A4=BA=E4=BF=A1=E6=81=AF=E6=A0=BC=E5=BC=8F=E4=BB=A5?=
=?UTF-8?q?=E6=8F=90=E5=8D=87=E5=8F=AF=E8=AF=BB=E6=80=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
在多个组件中移除模板字符串,直接使用普通字符串格式化中文提示信息,增强了代码的可读性和一致性。
---
src/components/RouterContainer.tsx | 2 +-
src/pages/Base64Converter/__tests__/index.test.tsx | 4 +++-
src/pages/TestDataGenerator/components/FieldList.tsx | 2 +-
src/pages/TestDataGenerator/components/GenerateButton.tsx | 7 +++++--
src/pages/TestDataGenerator/components/ResultPanel.tsx | 2 +-
src/pages/TestDataGenerator/components/RuleManager.tsx | 4 ++--
6 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/src/components/RouterContainer.tsx b/src/components/RouterContainer.tsx
index 1dbb08a..53b6002 100644
--- a/src/components/RouterContainer.tsx
+++ b/src/components/RouterContainer.tsx
@@ -43,7 +43,7 @@ export default function RouterContainer() {
页面未找到
- {`该功能在当前运行环境(${entryPointType})下不可用或已被移除。`}
+ 该功能在当前运行环境({entryPointType.toUpperCase()})下不可用或已被移除。
)}
diff --git a/src/pages/Base64Converter/__tests__/index.test.tsx b/src/pages/Base64Converter/__tests__/index.test.tsx
index da1cb0c..bdc9308 100644
--- a/src/pages/Base64Converter/__tests__/index.test.tsx
+++ b/src/pages/Base64Converter/__tests__/index.test.tsx
@@ -22,7 +22,9 @@ vi.mock('../components/TextMode', () => ({
}));
vi.mock('../components/Base64ConverterSection', () => ({
- default: ({ mode }: { mode: string }) => {mode}
,
+ default: ({ mode }: { mode: 'file' | 'image' }) => (
+ {mode.toUpperCase()} Mode
+ ),
}));
const waitForStorageInit = () =>
diff --git a/src/pages/TestDataGenerator/components/FieldList.tsx b/src/pages/TestDataGenerator/components/FieldList.tsx
index da069a1..89c538f 100644
--- a/src/pages/TestDataGenerator/components/FieldList.tsx
+++ b/src/pages/TestDataGenerator/components/FieldList.tsx
@@ -286,7 +286,7 @@ export default function FieldList({
onClick={handleUpdateRule}
disabled={fields.length === 0}
className="h-8 gap-1.5 px-2.5"
- title={`编辑中: ${editingRule.name}`}
+ title={editingRule ? `编辑中: ${editingRule.name}` : ''}
>
更新规则
diff --git a/src/pages/TestDataGenerator/components/GenerateButton.tsx b/src/pages/TestDataGenerator/components/GenerateButton.tsx
index 25802fa..cfa5e7f 100644
--- a/src/pages/TestDataGenerator/components/GenerateButton.tsx
+++ b/src/pages/TestDataGenerator/components/GenerateButton.tsx
@@ -33,7 +33,10 @@ export default function GenerateButton({
{progress && (
- {`已生成 ${progress.generated.toLocaleString()} / ${progress.total.toLocaleString()} 条`}
+
+ 已生成 {progress.generated.toLocaleString()} / {progress.total.toLocaleString()}{' '}
+ 条
+
{progress.progress}%
@@ -44,7 +47,7 @@ export default function GenerateButton({
{progress.estimatedTimeLeft !== undefined && (
- {`预计剩余 ${Math.ceil(progress.estimatedTimeLeft / 1000)} 秒`}
+ 预计剩余 {Math.ceil(progress.estimatedTimeLeft / 1000)} 秒
)}
diff --git a/src/pages/TestDataGenerator/components/ResultPanel.tsx b/src/pages/TestDataGenerator/components/ResultPanel.tsx
index 87e0c2c..cefd975 100644
--- a/src/pages/TestDataGenerator/components/ResultPanel.tsx
+++ b/src/pages/TestDataGenerator/components/ResultPanel.tsx
@@ -82,7 +82,7 @@ export default function ResultPanel({ result }: ResultPanelProps) {
))}
{result.warnings.length > 5 && (
- {`... 还有 ${result.warnings.length - 5} 条警告`}
+ ... 还有 {result.warnings.length - 5} 条警告
)}
diff --git a/src/pages/TestDataGenerator/components/RuleManager.tsx b/src/pages/TestDataGenerator/components/RuleManager.tsx
index b65c89b..22bc2c8 100644
--- a/src/pages/TestDataGenerator/components/RuleManager.tsx
+++ b/src/pages/TestDataGenerator/components/RuleManager.tsx
@@ -227,7 +227,7 @@ export default function RuleManager({ onLoad, onEdit, onRulesChanged }: RuleMana
maxLength={20}
/>
- {`已保存 ${rules.length}/${ruleStorage.MAX_RULES} 条`}
+ 已保存 {rules.length}/{ruleStorage.MAX_RULES} 条
@@ -260,7 +260,7 @@ export default function RuleManager({ onLoad, onEdit, onRulesChanged }: RuleMana
{formatDate(rule.updatedAt)}
- {`使用 ${rule.useCount} 次`}
+ 使用 {rule.useCount} 次