소스 검색

fix (1.70.0 -> 1.70.1): 修复系统模式配置中数值解析逻辑

- 将 parseInt() 改为 Number() 以支持浮点数解析
- 移除默认值 '0',改为直接处理 undefined 为 NaN

改动文件:
- CHANGELOG.md
- package.json
- src/pages/system/SettingsModal/sections/SystemHome/SystemMode.tsx
szy 11 시간 전
부모
커밋
e17290634d
3개의 변경된 파일19개의 추가작업 그리고 5개의 파일을 삭제
  1. 14 0
      CHANGELOG.md
  2. 1 1
      package.json
  3. 4 4
      src/pages/system/SettingsModal/sections/SystemHome/SystemMode.tsx

+ 14 - 0
CHANGELOG.md

@@ -2,6 +2,17 @@
 
 本项目的所有重要变更都将记录在此文件中.
 
+## [1.70.1] - 2026-01-20 09:49
+
+fix (1.70.0 -> 1.70.1): 修复系统模式配置中数值解析逻辑
+
+- 将 parseInt() 改为 Number() 以支持浮点数解析
+- 移除默认值 '0',改为直接处理 undefined 为 NaN
+
+改动文件:
+
+- src/pages/system/SettingsModal/sections/SystemHome/SystemMode.tsx
+
 ## [1.70.0] - 2026-01-19 20:58
 
 feat (1.69.0 -> 1.70.0): 实现扫码枪GBK中文字符解析功能
@@ -16,6 +27,7 @@ feat (1.69.0 -> 1.70.0): 实现扫码枪GBK中文字符解析功能
 - 为隐藏input添加 data-testid 属性便于测试
 
 改动文件:
+
 - package.json (版本号更新 + 添加依赖)
 - package-lock.json (依赖锁定文件)
 - src/pages/patient/components/register.form.tsx (核心功能实现)
@@ -30,6 +42,7 @@ feat (1.68.0 -> 1.69.0): 新增扫码枪状态指示器组件并集成到患者
 - 优化表单代码格式,修复空格问题
 
 改动文件:
+
 - src/components/BarcodeScannerIndicator/index.tsx (新增)
 - src/pages/patient/components/register.form.tsx
 - src/assets/i18n/messages/en.js
@@ -45,6 +58,7 @@ feat (1.67.0 -> 1.68.0): 实现扫码枪自动填充患者注册表单功能
 - 实现扫码枪数据自动同步到 Redux store 并显示成功提示,提升用户操作效率
 
 改动文件:
+
 - src/domain/qrcode/qrCodeDataProcessor.ts
 - src/pages/patient/components/register.form.tsx
 

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "zsis",
-  "version": "1.70.0",
+  "version": "1.70.1",
   "private": true,
   "description": "医学成像系统",
   "main": "main.js",

+ 4 - 4
src/pages/system/SettingsModal/sections/SystemHome/SystemMode.tsx

@@ -62,13 +62,13 @@ export const SystemMode: React.FC = () => {
       });
 
       const configs = response.data.configs;
-      const SimulatorGEN = parseInt(
+      const SimulatorGEN = Number(
         configs.find((c) => c.config_key === 'SimulatorGEN')?.config_value ||
-          '0'
+          false
       );
-      const SimulatorFPD = parseInt(
+      const SimulatorFPD = Number(
         configs.find((c) => c.config_key === 'SimulatorFPD')?.config_value ||
-          '0'
+          false
       );
 
       // 根据当前值确定模式