简历部分校验国际化
continuous-integration/drone/push Build is passing Details

uat_us
wangxiaoshuang 2024-11-22 17:16:58 +08:00
parent de400c66d8
commit 9b47ae188c
6 changed files with 74 additions and 57 deletions

View File

@ -569,22 +569,22 @@ export default {
PhaseId: [
{
required: true,
message: 'Please select',
message: this.$t('common:ruleMessage:select'),
trigger: ['blur', 'change'],
},
],
EvaluationCriteriaIdList: [
{
required: true,
message: 'Please select',
message: this.$t('common:ruleMessage:select'),
trigger: ['blur', 'change'],
},
],
VisitReadingCount: [
{ required: true, message: 'Please specify', trigger: 'blur' },
{ required: true, message:this.$t('common:ruleMessage:specify'), trigger: 'blur' },
],
EvaluationContent: [
{ required: true, message: 'Please specify', trigger: 'blur' },
{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{
max: 400,
message: this.$t('form:rules:maxLength:400'),
@ -592,15 +592,23 @@ export default {
},
],
IndicationEnum: [
{ required: true, message: 'Please select', trigger: 'blur' },
{
required: true,
message: this.$t('common:ruleMessage:select'),
trigger: 'blur',
},
],
StartTime: [
{ required: true, message: 'Please specify', trigger: 'blur' },
{
required: true,
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
],
OtherStages: [
{
required: true,
message: 'Please input',
message: this.$t('common:ruleMessage:specify'),
trigger: ['blur', 'change'],
},
{
@ -612,7 +620,7 @@ export default {
OtherCriterion: [
{
required: true,
message: 'Please input',
message: this.$t('common:ruleMessage:specify'),
trigger: ['blur', 'change'],
},
{
@ -637,14 +645,14 @@ export default {
GCP: [
{
required: true,
message: 'Please select',
message: this.$t('common:ruleMessage:select'),
trigger: ['blur', 'change'],
},
],
GCPId: [
{
required: true,
message: 'Please upload File',
message: this.$t('trials:readingPeriod:cd:message:uploadFile'),
trigger: ['blur', 'change'],
},
],

View File

@ -325,28 +325,28 @@ export default {
BeginDate: [
{
required: true,
message: 'Please select a start date',
message: this.$t('common:ruleMessage:select'),
trigger: 'blur',
},
],
EndDate: [
{
required: true,
message: 'Please select a valid date',
message: this.$t('common:ruleMessage:select'),
trigger: 'blur',
},
],
Training: [
{
required: true,
message: 'Please select degree',
message: this.$t('common:ruleMessage:select'),
trigger: 'blur',
},
],
Major: [
{
required: true,
message: 'Please enter the major',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{
@ -358,7 +358,7 @@ export default {
MajorCN: [
{
required: true,
message: 'Please enter the major',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{
@ -368,7 +368,11 @@ export default {
},
],
City: [
{ required: true, message: 'Please enter the city', trigger: 'blur' },
{
required: true,
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{
max: 400,
message: this.$t('form:rules:maxLength:400'),
@ -376,7 +380,11 @@ export default {
},
],
CityCN: [
{ required: true, message: 'Please enter the city', trigger: 'blur' },
{
required: true,
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{
max: 400,
message: this.$t('form:rules:maxLength:400'),
@ -386,7 +394,7 @@ export default {
Country: [
{
required: true,
message: 'Please enter the country',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{
@ -398,7 +406,7 @@ export default {
CountryCN: [
{
required: true,
message: 'Please enter the country',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{

View File

@ -313,28 +313,28 @@ export default {
BeginDate: [
{
required: true,
message: 'Please select a start date',
message: this.$t('common:ruleMessage:select'),
trigger: 'blur',
},
],
EndDate: [
{
required: true,
message: 'Please select a valid date',
message: this.$t('common:ruleMessage:select'),
trigger: 'blur',
},
],
Degree: [
{
required: true,
message: 'Please enter the degree',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
],
Major: [
{
required: true,
message: 'Please enter the major',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{
@ -346,7 +346,7 @@ export default {
MajorCN: [
{
required: true,
message: 'Please enter the major',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{
@ -358,7 +358,7 @@ export default {
Organization: [
{
required: true,
message: 'Please enter the institution',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{
@ -370,7 +370,7 @@ export default {
OrganizationCN: [
{
required: true,
message: 'Please enter the institution',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{
@ -380,7 +380,7 @@ export default {
},
],
City: [
{ required: true, message: 'Please enter the city', trigger: 'blur' },
{ required: true, message:this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{
max: 400,
message: this.$t('form:rules:maxLength:400'),
@ -388,7 +388,7 @@ export default {
},
],
CityCN: [
{ required: true, message: 'Please enter the city', trigger: 'blur' },
{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{
max: 400,
message: this.$t('form:rules:maxLength:400'),
@ -398,7 +398,7 @@ export default {
Country: [
{
required: true,
message: 'Please enter the country',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{
@ -410,7 +410,7 @@ export default {
CountryCN: [
{
required: true,
message: 'Please enter the country',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{

View File

@ -440,7 +440,7 @@ export default {
FirstName: [
{
required: true,
message: 'Please enter FirstName',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{
@ -450,7 +450,7 @@ export default {
},
],
LastName: [
{ required: true, message: 'Please enter LastName', trigger: 'blur' },
{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{
max: 400,
message: this.$t('form:rules:maxLength:400'),
@ -465,15 +465,15 @@ export default {
},
],
Sex: [
{ required: true, message: 'Please select gender', trigger: 'blur' },
{ required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' },
],
TitleIds: [
{ required: true, message: 'Please select Title', trigger: 'blur' },
{ required: true, message:this.$t('common:ruleMessage:select'), trigger: 'blur' },
],
Phone: [
{
required: true,
message: 'Please enter phone number',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{ max: 20, min: 7, message: 'The length is 7 to 20' },
@ -481,12 +481,12 @@ export default {
EMail: [
{
required: true,
message: 'Please input the email address',
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{
type: 'email',
message: 'Please input the correct email address',
message: this.$t('rules:email'),
trigger: 'blur,change',
},
{
@ -505,19 +505,19 @@ export default {
Nation: [
{
required: true,
message: 'Please select the Nation',
message: this.$t('common:ruleMessage:select'),
trigger: 'blur',
},
],
DepartmentId: [
{
required: true,
message: 'Please select department',
message: this.$t('common:ruleMessage:select'),
trigger: 'blur',
},
],
DepartmentOther: [
{ required: true, message: 'Please specify', trigger: 'blur' },
{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{
max: 400,
message: this.$t('form:rules:maxLength:400'),
@ -533,10 +533,10 @@ export default {
},
],
RankId: [
{ required: true, message: 'Please select rank', trigger: 'blur' },
{ required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' },
],
RankOther: [
{ required: true, message: 'Please select rank', trigger: 'blur' },
{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{
max: 400,
message: this.$t('form:rules:maxLength:400'),
@ -544,7 +544,7 @@ export default {
},
],
RankOtherCN: [
{ required: true, message: 'Please select rank', trigger: 'blur' },
{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{
max: 400,
message: this.$t('form:rules:maxLength:400'),
@ -554,7 +554,7 @@ export default {
HospitalId: [
{
required: true,
message: 'Please select hospital',
message: this.$t('common:ruleMessage:select'),
trigger: 'blur',
},
],

View File

@ -141,10 +141,7 @@
</el-dialog>
</template>
<script>
import {
getAuditState,
updateAuditResume,
} from '@/api/reviewers'
import { getAuditState, updateAuditResume } from '@/api/reviewers'
const defaultForm = () => {
return {
CooperateStatus: 2,
@ -185,7 +182,11 @@ export default {
},
],
BlindName: [
{ required: true, message: 'Please specify', trigger: 'blur' },
{
required: true,
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
{
max: 400,
message: this.$t('form:rules:maxLength:400'),

View File

@ -297,12 +297,12 @@ export default {
SpecialityId: [
{
required: true,
message: 'Please select speciality',
message: this.$t('common:ruleMessage:select'),
trigger: 'blur',
},
],
SpecialityOther: [
{ required: true, message: 'Please specify', trigger: 'blur' },
{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{
max: 400,
message: this.$t('form:rules:maxLength:400'),
@ -319,12 +319,12 @@ export default {
ReadingTypeIds: [
{
required: true,
message: 'Please select clinical reading type',
message: this.$t('common:ruleMessage:select'),
trigger: 'blur',
},
],
ReadingTypeOther: [
{ required: true, message: 'Please specify', trigger: 'blur' },
{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{
max: 400,
message: this.$t('form:rules:maxLength:400'),
@ -332,7 +332,7 @@ export default {
},
],
ReadingTypeOtherCN: [
{ required: true, message: 'Please specify', trigger: 'blur' },
{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{
max: 400,
message: this.$t('form:rules:maxLength:400'),
@ -342,12 +342,12 @@ export default {
SubspecialityIds: [
{
required: true,
message: 'Please select subspecialty',
message: this.$t('common:ruleMessage:select'),
trigger: 'blur',
},
],
SubspecialityOther: [
{ required: true, message: 'Please specify', trigger: 'blur' },
{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{
max: 400,
message: this.$t('form:rules:maxLength:400'),
@ -355,7 +355,7 @@ export default {
},
],
SubspecialityOtherCN: [
{ required: true, message: 'Please specify', trigger: 'blur' },
{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{
max: 400,
message: this.$t('form:rules:maxLength:400'),