diff --git a/src/lang/cn.ts b/src/lang/cn.ts index 0276dee8..fa796c2d 100644 --- a/src/lang/cn.ts +++ b/src/lang/cn.ts @@ -1927,7 +1927,7 @@ export default { // 验证消息 verificationSuccess: '验证成功!', pleaseVerifyEmailFirst: '请先验证您的邮箱', - pleaseCheckTerms: '请勾选条款与条件', + pleaseCheckTerms: '请同意参赛条款', pleaseFillRequiredFields: '请填写所有必填项', pleaseEnterCompleteCode: '请输入完整的6位验证码', // 上传状态 diff --git a/src/lang/en.ts b/src/lang/en.ts index c6d5720c..aeca6a52 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -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', // 上传状态 diff --git a/src/views/AwardPage/apply.vue b/src/views/AwardPage/apply.vue index 8cf2f9e9..51b5c2a1 100644 --- a/src/views/AwardPage/apply.vue +++ b/src/views/AwardPage/apply.vue @@ -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' }