简历部分校验国际化
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: [ PhaseId: [
{ {
required: true, required: true,
message: 'Please select', message: this.$t('common:ruleMessage:select'),
trigger: ['blur', 'change'], trigger: ['blur', 'change'],
}, },
], ],
EvaluationCriteriaIdList: [ EvaluationCriteriaIdList: [
{ {
required: true, required: true,
message: 'Please select', message: this.$t('common:ruleMessage:select'),
trigger: ['blur', 'change'], trigger: ['blur', 'change'],
}, },
], ],
VisitReadingCount: [ VisitReadingCount: [
{ required: true, message: 'Please specify', trigger: 'blur' }, { required: true, message:this.$t('common:ruleMessage:specify'), trigger: 'blur' },
], ],
EvaluationContent: [ EvaluationContent: [
{ required: true, message: 'Please specify', trigger: 'blur' }, { required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{ {
max: 400, max: 400,
message: this.$t('form:rules:maxLength:400'), message: this.$t('form:rules:maxLength:400'),
@ -592,15 +592,23 @@ export default {
}, },
], ],
IndicationEnum: [ IndicationEnum: [
{ required: true, message: 'Please select', trigger: 'blur' }, {
required: true,
message: this.$t('common:ruleMessage:select'),
trigger: 'blur',
},
], ],
StartTime: [ StartTime: [
{ required: true, message: 'Please specify', trigger: 'blur' }, {
required: true,
message: this.$t('common:ruleMessage:specify'),
trigger: 'blur',
},
], ],
OtherStages: [ OtherStages: [
{ {
required: true, required: true,
message: 'Please input', message: this.$t('common:ruleMessage:specify'),
trigger: ['blur', 'change'], trigger: ['blur', 'change'],
}, },
{ {
@ -612,7 +620,7 @@ export default {
OtherCriterion: [ OtherCriterion: [
{ {
required: true, required: true,
message: 'Please input', message: this.$t('common:ruleMessage:specify'),
trigger: ['blur', 'change'], trigger: ['blur', 'change'],
}, },
{ {
@ -637,14 +645,14 @@ export default {
GCP: [ GCP: [
{ {
required: true, required: true,
message: 'Please select', message: this.$t('common:ruleMessage:select'),
trigger: ['blur', 'change'], trigger: ['blur', 'change'],
}, },
], ],
GCPId: [ GCPId: [
{ {
required: true, required: true,
message: 'Please upload File', message: this.$t('trials:readingPeriod:cd:message:uploadFile'),
trigger: ['blur', 'change'], trigger: ['blur', 'change'],
}, },
], ],

View File

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

View File

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

View File

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

View File

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

View File

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