Bläddra i källkod

fix (1.32.0 -> 1.32.1): 简化服务器配置检查逻辑

- 在 checkServerConnection 中注释掉默认配置检查逻辑
- 确保无论配置状态如何都能进入配置流程,提升灵活性

改动文件:
- src/features/serverConfig/state/serverConfigSlice.ts
dengdx 2 veckor sedan
förälder
incheckning
55d1c66346
3 ändrade filer med 24 tillägg och 8 borttagningar
  1. 16 0
      CHANGELOG.md
  2. 1 1
      package.json
  3. 7 7
      src/features/serverConfig/state/serverConfigSlice.ts

+ 16 - 0
CHANGELOG.md

@@ -2,6 +2,22 @@
 
 本项目的所有重要变更都将记录在此文件中。
 
+## [1.32.1] - 2025-12-29 12:00
+
+### 修复 (Fixed)
+- **简化服务器配置检查逻辑** - 移除默认配置检查,避免跳过配置流程
+  - 在 checkServerConnection 中注释掉默认配置检查逻辑
+  - 确保无论配置状态如何都能进入配置流程,提升灵活性
+
+**核心改进:**
+- 配置流程简化:移除硬编码的默认配置判断逻辑
+- 用户体验优化:始终允许用户进行服务器配置检查
+- 代码重构:注释掉不必要的默认配置验证步骤
+
+**改动文件:**
+- src/features/serverConfig/state/serverConfigSlice.ts
+- package.json (版本更新: 1.32.0 -> 1.32.1)
+
 ## [1.32.0] - 2025-12-26 20:37
 
 ### 新增 (Added)

+ 1 - 1
package.json

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

+ 7 - 7
src/features/serverConfig/state/serverConfigSlice.ts

@@ -79,14 +79,14 @@ export const checkServerConnection = createAsyncThunk(
       // 1. 加载本地配置
       const config = await ConfigService.getServerConfig();
 
-      // 2. 如果是默认配置(未配置过),需要配置
-      const defaultConfig = ConfigService.getDefaultConfig();
-      const isDefaultConfig = !config ||
-        (config.ip === defaultConfig.ip && config.apiPort === defaultConfig.apiPort);
+      // // 2. 如果是默认配置(未配置过),需要配置
+      // const defaultConfig = ConfigService.getDefaultConfig();
+      // const isDefaultConfig = !config ||
+      //   (config.ip === defaultConfig.ip && config.apiPort === defaultConfig.apiPort);
 
-      if (isDefaultConfig) {
-        return { needsConfig: true, config: null };
-      }
+      // if (isDefaultConfig) {
+      //   return { needsConfig: true, config: null };
+      // }
 
       // 3. 测试连接
       const testResult = await ConfigService.testConnection(config.ip, config.apiPort);