Browse Source

feat:作业管理

Leo 2 years ago
parent
commit
34c51927ba
1 changed files with 24 additions and 8 deletions
  1. 24 8
      src/module/workmgmt/component/JobCreate.jsx

+ 24 - 8
src/module/workmgmt/component/JobCreate.jsx

@@ -234,9 +234,27 @@ export default function JobCreate() {
     if (data.code === 200) {
       WorkTypeForm.setFieldValue('type', data.data.type)
       onGenderChange(data.data.type)
-      ConfigDataForm.setFieldValue('name', data.data.name)
-      ConfigDataForm.setFieldValue('tag', data.data.tag)
-      ConfigDataForm.setFieldValue('dag_url', data.data.dag_url)
+      switch (data.data.type) {
+        case 'python':
+          PythonDataForm.setFieldsValue({
+            name: data.data.name,
+            tag: data.data.tag,
+            image_url: data.data.image_url,
+          })
+          break
+        case 'java':
+          JavaDataForm.setFieldsValue()
+          break
+        case 'DAG':
+          ConfigDataForm.setFieldsValue({
+            name: data.data.name,
+            tag: data.data.tag,
+            dag_url: data.data.dag_url,
+          })
+          break
+        default:
+          break
+      }
     } else {
       message.error(data.msg)
     }
@@ -587,7 +605,7 @@ export default function JobCreate() {
             {/* 选择执行镜像 */}
             <FormItem
               className="mirrorLeft MMir"
-              name="dag_url"
+              name="image_url"
               label="配置执行的镜像"
               rules={[
                 {
@@ -596,9 +614,7 @@ export default function JobCreate() {
                 },
               ]}>
               <Select placeholder="请选择镜像..." allowClear>
-                <Option value="/test/images/example">
-                  /test/images/example
-                </Option>
+                <Option value="test">test</Option>
               </Select>
             </FormItem>
 
@@ -723,7 +739,7 @@ export default function JobCreate() {
             {/* 选择执行镜像 */}
             <FormItem
               className="mirrorLeft MMir"
-              name="dag_url "
+              name="image_url "
               label="配置执行的镜像"
               rules={[
                 {