bugfix: 参赛表单i18n
This commit is contained in:
@@ -1927,7 +1927,7 @@ export default {
|
||||
// 验证消息
|
||||
verificationSuccess: '验证成功!',
|
||||
pleaseVerifyEmailFirst: '请先验证您的邮箱',
|
||||
pleaseCheckTerms: '请勾选条款与条件',
|
||||
pleaseCheckTerms: '请同意参赛条款',
|
||||
pleaseFillRequiredFields: '请填写所有必填项',
|
||||
pleaseEnterCompleteCode: '请输入完整的6位验证码',
|
||||
// 上传状态
|
||||
|
||||
@@ -1994,7 +1994,7 @@ export default {
|
||||
// 验证消息
|
||||
verificationSuccess: 'Verification successful!',
|
||||
pleaseVerifyEmailFirst: 'Please verify your email first',
|
||||
pleaseCheckTerms: 'Please check the terms and conditions',
|
||||
pleaseCheckTerms: 'Please agree to the terms and conditions',
|
||||
pleaseFillRequiredFields: 'Please fill in all the required fields',
|
||||
pleaseEnterCompleteCode: 'Please enter the complete 6-digit verification code',
|
||||
// 上传状态
|
||||
|
||||
@@ -493,40 +493,40 @@
|
||||
const rulesRef = {
|
||||
email: [{ required: true, validator: validEmail }],
|
||||
firstName: [
|
||||
{ required: true, message: 'Please input your first name', trigger: 'blur' }
|
||||
{ required: true, message: t('AwardApply.pleaseInputFirstName'), trigger: 'blur' }
|
||||
],
|
||||
lastName: [
|
||||
{ required: true, message: 'Please input your last name', trigger: 'blur' }
|
||||
{ required: true, message: t('AwardApply.pleaseInputLastName'), trigger: 'blur' }
|
||||
],
|
||||
gender: [
|
||||
{ required: true, message: 'Please select your gender', trigger: 'blur' }
|
||||
{ required: true, message: t('AwardApply.pleaseSelectGender'), trigger: 'blur' }
|
||||
],
|
||||
occupation: [
|
||||
{ required: true, message: 'Please input your occupation', trigger: 'blur' }
|
||||
{ required: true, message: t('AwardApply.pleaseInputOccupation'), trigger: 'blur' }
|
||||
],
|
||||
age: [{ required: true, message: 'Please input your age', trigger: 'blur' }],
|
||||
age: [{ required: true, message: t('AwardApply.pleaseInputAge'), trigger: 'blur' }],
|
||||
countryRegionCity: [
|
||||
{
|
||||
required: true,
|
||||
message: 'Please input your country/region and city',
|
||||
message: t('AwardApply.pleaseInputCountry'),
|
||||
trigger: 'blur'
|
||||
}
|
||||
],
|
||||
phoneNumber: [{ required: true, validator: validatePhone, trigger: 'blur' }],
|
||||
|
||||
designTitle: [
|
||||
{ required: true, message: 'Please input your design title', trigger: 'blur' }
|
||||
{ required: true, message: t('AwardApply.pleaseInputDesignTitle'), trigger: 'blur' }
|
||||
],
|
||||
designDescription: [
|
||||
{
|
||||
required: true,
|
||||
message: 'Please input your design description',
|
||||
message: t('AwardApply.pleaseInputDesignDescription'),
|
||||
trigger: 'blur'
|
||||
}
|
||||
],
|
||||
pdfPath: [{ required: true, message: 'Please upload your PDF', trigger: 'null' }],
|
||||
pdfPath: [{ required: true, message: t('AwardApply.pleaseUploadPdf'), trigger: 'null' }],
|
||||
videoPath: [
|
||||
{ required: true, message: 'Please upload your video', trigger: 'null' }
|
||||
{ required: true, message: t('AwardApply.pleaseUploadVideo'), trigger: 'null' }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -693,7 +693,7 @@
|
||||
showModal.value = false
|
||||
}
|
||||
const handleVerifyCode = () => {
|
||||
console.log(verifyCode.value)
|
||||
// console.log(verifyCode.value)
|
||||
|
||||
if (verifyCode.value.length !== 6) {
|
||||
message.error(t('AwardApply.pleaseEnterCompleteCode'))
|
||||
@@ -706,7 +706,7 @@
|
||||
},
|
||||
fullData: true
|
||||
}).then(res => {
|
||||
console.log('coderes', res)
|
||||
// console.log('coderes', res)
|
||||
|
||||
form.value.secureToken = res.data.secureToken
|
||||
|
||||
@@ -730,14 +730,14 @@
|
||||
formRef.value
|
||||
.validate()
|
||||
.then(res => {
|
||||
console.log(res)
|
||||
// console.log(res)
|
||||
Https.axiosPost(Https.httpUrls.submitForm, form.value).then(res => {
|
||||
console.log('res', res)
|
||||
isCompleted.value = true
|
||||
})
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err)
|
||||
console.error('handleSubmitForm错误', err)
|
||||
message.error(t('AwardApply.pleaseFillRequiredFields'))
|
||||
})
|
||||
}
|
||||
@@ -990,7 +990,6 @@
|
||||
}
|
||||
|
||||
const res = await completeChunkUpload(type, file)
|
||||
console.log('上传完成-----', res)
|
||||
|
||||
if (type === 'pdf') {
|
||||
pdfUploadStatus.value = 'success'
|
||||
@@ -1050,27 +1049,27 @@
|
||||
{
|
||||
check: false,
|
||||
required: true,
|
||||
text: 'I confirm that all submitted work is original and created by me.',
|
||||
text: '',
|
||||
translationKey: 'conditionFirst',
|
||||
id: 'first'
|
||||
},
|
||||
{
|
||||
check: false,
|
||||
required: true,
|
||||
text: 'I understand that Code-Create has marketing and promotional rights to all submitted designs and videos.',
|
||||
text: '',
|
||||
translationKey: 'conditionSecond',
|
||||
id: 'second'
|
||||
},
|
||||
{
|
||||
check: false,
|
||||
required: true,
|
||||
text: 'I agree to participate in finalist activities if selected, including AiDA training and award ceremony.',
|
||||
text: '',
|
||||
translationKey: 'conditionThird',
|
||||
id: 'third'
|
||||
},
|
||||
{
|
||||
check: false,
|
||||
text: 'I would like to receive updates about AiDA products and future competitions. (Optional)',
|
||||
text: '',
|
||||
translationKey: 'conditionFourth',
|
||||
id: 'forth'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user