瀏覽代碼

步骤二添加写入模式

nobody 2 年之前
父節點
當前提交
959d9ab1d5
共有 1 個文件被更改,包括 22 次插入1 次删除
  1. 22 1
      src/module/datasource/component/StepTwo.jsx

+ 22 - 1
src/module/datasource/component/StepTwo.jsx

@@ -104,7 +104,10 @@ export default function LoadFormConfig({ loadDataForm, dataSourceList, updateTab
         </Form.Item>
         {datasourceType === 'mysql' ? (
           <>
-            <Form.Item label="preSql" name="preSql" wrapperCol={{ span: 10 }}>
+            <Form.Item label="pre_sql" name="pre_sql" wrapperCol={{ span: 10 }}>
+              <Input.TextArea rows={5} />
+            </Form.Item>
+            <Form.Item label="post_sql" name="post_sql" wrapperCol={{ span: 10 }}>
               <Input.TextArea rows={5} />
             </Form.Item>
           </>
@@ -151,6 +154,24 @@ export default function LoadFormConfig({ loadDataForm, dataSourceList, updateTab
                 placeholder="文件的类型"
               />
             </Form.Item>
+            <Form.Item
+              label="写入模式"
+              name="write_mode"
+              rules={[
+                {
+                  required: true,
+                  message: '请选择写入模式',
+                },
+              ]}>
+              <Select
+                options={[
+                  { label: '追加', value: 'append' },
+                  { label: '覆盖', value: 'cover' },
+                ]}
+                allowClear
+                placeholder="写入模式"
+              />
+            </Form.Item>
             <Form.Item label="分隔符" name="datasource_partition">
               <Input placeholder="读取字段的分隔符" />
             </Form.Item>