浏览代码

同步配置第三步添加校验

Leo 2 年之前
父节点
当前提交
67efcf75bc
共有 1 个文件被更改,包括 16 次插入7 次删除
  1. 16 7
      src/module/datasource/component/SyncTaskAdd.jsx

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

@@ -246,14 +246,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('请检查表单数据是否完整')
+        })
+    }
   }
 
   // 格式化构建请求参数数据