Browse Source

[Fix] add resource capacity required rule (#9922)

* [Fix] add resource capacity required rule

* Update use-form.ts
3.0.0/version-upgrade
Mr.An 3 years ago committed by GitHub
parent
commit
cac3f780e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 25
      dolphinscheduler-ui/src/views/resource/task-group/option/use-form.ts

25
dolphinscheduler-ui/src/views/resource/task-group/option/use-form.ts

@ -28,8 +28,8 @@ export function useForm() {
formData: {
id: 0,
name: '',
projectCode: '',
groupSize: '0',
projectCode: null as string | null,
groupSize: '',
status: 1,
description: ''
} as TaskGroupUpdateReq,
@ -39,17 +39,30 @@ export function useForm() {
required: true,
trigger: ['input', 'blur'],
validator() {
if (state.formData.name === '') {
if (!state.formData.name) {
return new Error(t('resource.task_group_option.please_enter_name'))
}
}
},
description: {
groupSize: {
required: true,
trigger: ['input', 'blur'],
validator() {
if (state.formData.description === '') {
return new Error(t('resource.task_group_option.please_enter_desc'))
if (!state.formData.groupSize) {
return new Error(
t('resource.task_group_option.please_enter_resource_pool_size')
)
}
}
},
projectCode: {
required: true,
trigger: ['input', 'blur'],
validator() {
if (!state.formData.projectCode) {
return new Error(
t('resource.task_group_option.please_select_project')
)
}
}
}

Loading…
Cancel
Save