Przeglądaj źródła

feat(v1.20.0): 调整注册表单patient_name字段位置

- 将patient_name字段从gender字段之后移动到species字段之后,提升表单字段逻辑顺序

改动文件:
- src/pages/patient/components/register.form.tsx
- CHANGELOG.md
- package.json
dengdx 3 tygodni temu
rodzic
commit
30c157e62d
4 zmienionych plików z 38 dodań i 23 usunięć
  1. 14 0
      CHANGELOG.md
  2. 3 3
      config/dev.ts
  3. 1 1
      package.json
  4. 20 19
      src/pages/patient/components/register.form.tsx

+ 14 - 0
CHANGELOG.md

@@ -2,6 +2,20 @@
 
 本项目的所有重要变更都将记录在此文件中。
 
+## [1.20.0] - 2025-12-22 15:24
+
+### 新增 (Added)
+- **调整注册表单patient_name字段位置** - 将patient_name字段从gender字段之后移动到species字段之后,提升表单字段逻辑顺序
+  - 修改 BasicInfoForm 组件中字段排列顺序
+  - 确保patient_name字段紧跟在species字段之后,更符合用户填写逻辑
+
+**改动文件:**
+- src/pages/patient/components/register.form.tsx
+- CHANGELOG.md
+- package.json (版本更新: 1.19.0 -> 1.20.0)
+
+---
+
 ## [1.19.0] - 2025-12-22 14:46
 
 ### 新增 (Added)

+ 3 - 3
config/dev.ts

@@ -21,14 +21,14 @@ export default {
     devServer: {
       proxy: {
         '/dr': {
-          target: 'http://192.168.110.13:6001', // 你的后端服务地址
+          target: 'http://192.168.110.85:6001', // 你的后端服务地址
           changeOrigin: true, // 允许跨域
           // pathRewrite: {
           //   '^/dr/api': '' // 可选,用于重写路径
           // }
         },
         '/mqtt': {
-          target: 'ws://192.168.110.13:8083', // MQTT WebSocket 服务地址
+          target: 'ws://192.168.110.85:8083', // MQTT WebSocket 服务地址
           changeOrigin: true,
           ws: true, // 启用 WebSocket 代理
           // pathRewrite: {
@@ -36,7 +36,7 @@ export default {
           // }
         },
       },
-      server: 'https',  // 启用 HTTPS ,为了开发环境测试打开摄像头功能
+      // server: 'https',  // 启用 HTTPS ,为了开发环境测试打开摄像头功能
       host: '0.0.0.0', // 监听所有网络接口
       open: false, // 可选:是否自动打开浏览器
       port: 10086, // 可选:指定端口号

+ 1 - 1
package.json

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

+ 20 - 19
src/pages/patient/components/register.form.tsx

@@ -151,6 +151,25 @@ const BasicInfoForm: React.FC<BasicInfoFormProps> = ({
           />
         </Form.Item>
       )}
+      <Form.Item
+        label={
+          <FormattedMessage
+            id={productName === 'VETDROS' ? 'animal.register.patientName' : 'register.patientName'}
+            defaultMessage={productName === 'VETDROS' ? 'animal.register.patientName' : 'register.patientName'}
+          />
+        }
+        name="patient_name"
+        required={registerFormFields.patient_name.required}
+        validateTrigger={registerFormFields.patient_name.trigger}
+        rules={registerFormFields.patient_name.validation}
+      >
+        <Input
+          placeholder={intl.formatMessage({
+            id: productName === 'VETDROS' ? 'animal.register.patientName.placeholder' : 'register.patientName.placeholder',
+            defaultMessage: productName === 'VETDROS' ? 'animal.register.patientName.placeholder' : 'register.patientName.placeholder',
+          })}
+        />
+      </Form.Item>
       <Form.Item
         label={
           <FormattedMessage
@@ -189,25 +208,7 @@ const BasicInfoForm: React.FC<BasicInfoFormProps> = ({
           })}
         />
       </Form.Item>
-      <Form.Item
-        label={
-          <FormattedMessage
-            id={productName === 'VETDROS' ? 'animal.register.patientName' : 'register.patientName'}
-            defaultMessage={productName === 'VETDROS' ? 'animal.register.patientName' : 'register.patientName'}
-          />
-        }
-        name="patient_name"
-        required={registerFormFields.patient_name.required}
-        validateTrigger={registerFormFields.patient_name.trigger}
-        rules={registerFormFields.patient_name.validation}
-      >
-        <Input
-          placeholder={intl.formatMessage({
-            id: productName === 'VETDROS' ? 'animal.register.patientName.placeholder' : 'register.patientName.placeholder',
-            defaultMessage: productName === 'VETDROS' ? 'animal.register.patientName.placeholder' : 'register.patientName.placeholder',
-          })}
-        />
-      </Form.Item>
+
       <Form.Item
         label={
           <FormattedMessage