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

* [Fix] add resource capacity required rule

* Update use-form.ts
This commit is contained in:
Mr.An 2022-05-07 14:12:00 +08:00 committed by GitHub
parent 96b31c81ff
commit cac3f780e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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')
)
}
}
}