ソースを参照

fix: Current node settings number of failed retries may not be negative (#10530)

xuhhui 2 年 前
コミット
198e00db58

+ 3 - 0
dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-delay-time.ts

@@ -25,6 +25,9 @@ export function useDelayTime(model: { [field: string]: any }): IJsonItem {
     field: 'delayTime',
     name: t('project.node.delay_execution_time'),
     span: 12,
+    props: {
+      min: 0
+    },
     slots: {
       suffix: () => t('project.node.minute')
     },

+ 6 - 0
dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-failed.ts

@@ -26,6 +26,9 @@ export function useFailed(): IJsonItem[] {
       field: 'failRetryTimes',
       name: t('project.node.number_of_failed_retries'),
       span: 12,
+      props: {
+        min: 0
+      },
       slots: {
         suffix: () => t('project.node.times')
       }
@@ -35,6 +38,9 @@ export function useFailed(): IJsonItem[] {
       field: 'failRetryInterval',
       name: t('project.node.failed_retry_interval'),
       span: 12,
+      props: {
+        min: 0
+      },
       slots: {
         suffix: () => t('project.node.minute')
       }

+ 2 - 1
dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-flink.ts

@@ -191,7 +191,8 @@ export function useFlink(model: { [field: string]: any }): IJsonItem[] {
       name: t('project.node.task_manager_number'),
       span: taskManagerNumberSpan,
       props: {
-        placeholder: t('project.node.task_manager_number_tips')
+        placeholder: t('project.node.task_manager_number_tips'),
+        min: 1
       },
       value: model.taskManager
     },

+ 6 - 0
dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-k8s.ts

@@ -27,6 +27,9 @@ export function useK8s(model: { [field: string]: any }): IJsonItem[] {
       type: 'input-number',
       field: 'minCpuCores',
       span: 12,
+      props: {
+        min: 0
+      },
       name: t('project.node.min_cpu'),
       slots: {
         suffix: () => t('project.node.cores')
@@ -36,6 +39,9 @@ export function useK8s(model: { [field: string]: any }): IJsonItem[] {
       type: 'input-number',
       field: 'minMemorySpace',
       span: 12,
+      props: {
+        min: 0
+      },
       name: t('project.node.min_memory'),
       slots: {
         suffix: () => t('project.node.mb')

+ 2 - 1
dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-sqoop.ts

@@ -77,7 +77,8 @@ export function useSqoop(model: { [field: string]: any }): IJsonItem[] {
       name: t('project.node.concurrency'),
       span: unCustomSpan,
       props: {
-        placeholder: t('project.node.concurrency_tips')
+        placeholder: t('project.node.concurrency_tips'),
+        min: 1
       }
     },
     {