Leo 2 yıl önce
ebeveyn
işleme
bf5fa74a04

+ 2 - 2
src/module/taskmgmt/component/TaskForm.jsx

@@ -166,7 +166,7 @@ const TaskForm = ({ taskForm, taskType, taskInfo, jmWorkList }, ref) => {
               </>
             )}>
             {tagOptions.map(item => (
-              <Option key={item}>
+              <Option key={item} value={item} label={item}>
                 <Space>
                   <DeleteOutlined onClick={() => onDeleteTag(item)} />
                   <span>{item}</span>
@@ -186,7 +186,7 @@ const TaskForm = ({ taskForm, taskType, taskInfo, jmWorkList }, ref) => {
               placeholder="选择作业"
               allowClear>
               {jmWorkOptions.map(item => (
-                <Option key={item.id} value={item.id}>
+                <Option key={item.id} value={item.id} label={item.name}>
                   {item.name}
                 </Option>
               ))}

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

@@ -582,8 +582,6 @@ export default function JobCreate() {
                 },
               ]}>
               <Select
-                showSearch
-                optionFilterProp="label"
                 placeholder="请选择作业类型..."
                 onSelect={onGenderChange}
                 options={jobTypeOptions}
@@ -713,7 +711,7 @@ export default function JobCreate() {
                   </>
                 )}>
                 {jobTags.map(item => (
-                  <Option key={item}>
+                  <Option key={item} value={item} label={item}>
                     <Space>
                       <DeleteOutlined onClick={() => onDeleteTag(item)} />
                       <span>{item}</span>
@@ -739,7 +737,10 @@ export default function JobCreate() {
                 showSearch
                 optionFilterProp="label">
                 {javaImages.map(item => (
-                  <Option key={item.value} value={item.value}>
+                  <Option
+                    key={item.value}
+                    value={item.value}
+                    label={item.label}>
                     {item.label}
                   </Option>
                 ))}
@@ -774,7 +775,10 @@ export default function JobCreate() {
                         onChange={onScriptFileChange}
                         disabled={radioValue === 'fromList' ? false : true}>
                         {javas.map(item => (
-                          <Option key={item.uri} value={item.name}>
+                          <Option
+                            key={item.uri}
+                            value={item.name}
+                            label={item.name}>
                             {item.name}
                           </Option>
                         ))}
@@ -875,7 +879,7 @@ export default function JobCreate() {
                   </>
                 )}>
                 {jobTags.map(item => (
-                  <Option key={item}>
+                  <Option key={item} value={item} label={item}>
                     <Space>
                       <DeleteOutlined onClick={() => onDeleteTag(item)} />
                       <span>{item}</span>
@@ -900,7 +904,10 @@ export default function JobCreate() {
                 placeholder="请选择镜像..."
                 allowClear>
                 {pythonImages.map(item => (
-                  <Option key={item.value} value={item.value}>
+                  <Option
+                    key={item.value}
+                    value={item.value}
+                    label={item.label}>
                     {item.label}
                   </Option>
                 ))}
@@ -935,7 +942,10 @@ export default function JobCreate() {
                         onChange={onScriptFileChange}
                         disabled={radioValue === 'fromList' ? false : true}>
                         {pythons.map(item => (
-                          <Option key={item.uri} value={item.name}>
+                          <Option
+                            key={item.uri}
+                            value={item.name}
+                            label={item.name}>
                             {item.name}
                           </Option>
                         ))}

+ 1 - 1
src/module/workmgmt/component/JobStepOne.jsx

@@ -168,7 +168,7 @@ export default function JobStepOne({ ConfigDataForm, SelectDag }) {
               </>
             )}>
             {jobTags.map(item => (
-              <Option key={item}>
+              <Option key={item} value={item} label={item}>
                 <Space>
                   <DeleteOutlined onClick={() => onDeleteTag(item)} />
                   <span>{item}</span>