简历部分校验国际化
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
de400c66d8
commit
9b47ae188c
|
@ -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'],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
|
@ -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',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -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',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -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',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
|
@ -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'),
|
||||||
|
|
|
@ -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'),
|
||||||
|
|
Loading…
Reference in New Issue