Procházet zdrojové kódy

同步配置第三步添加校验

Leo před 2 roky
rodič
revize
1ede405275
1 změnil soubory, kde provedl 16 přidání a 7 odebrání
  1. 16 7
      src/module/datasource/component/SyncTaskAdd.jsx

+ 16 - 7
src/module/datasource/component/SyncTaskAdd.jsx

@@ -197,14 +197,23 @@ export default function SyncTaskAdd() {
         })
       )
     }
-    currentForm
-      .validateFields()
-      .then(() => {
+    if (currentStep === 2) {
+      if (stepThreeRef.current?.syncMappings.length) {
         changeStep(1)
-      })
-      .catch(err => {
-        message.error('请检查表单数据是否完整')
-      })
+      } else {
+        message.error('缺少同步字段')
+      }
+    } else {
+      currentForm
+        .validateFields()
+        .then(() => {
+          changeStep(1)
+        })
+        .catch(err => {
+          console.log(err)
+          message.error('请检查表单数据是否完整')
+        })
+    }
   }
 
   // 格式化构建请求参数数据