简历填写信息国际化
continuous-integration/drone/push Build is failing Details

uat_us
wangxiaoshuang 2024-11-20 15:34:17 +08:00
parent b64809a4d4
commit b2f0923df2
7 changed files with 255 additions and 244 deletions

View File

@ -430,18 +430,19 @@
v-loading="loading" v-loading="loading"
:model="otherForm" :model="otherForm"
:rules="otherRules" :rules="otherRules"
label-width="100px" label-width="120px"
size="small" size="small"
> >
<el-form-item <el-form-item
:label="$t('curriculumVitae:clinicalTrials:form:other')" :label="$t('curriculumVitae:clinicalTrials:form:other')"
prop="OtherClinicalExperienceCN" prop="OtherClinicalExperienceCN"
v-if="!isEN"
> >
<el-input <el-input
v-model="otherForm.OtherClinicalExperienceCN" v-model="otherForm.OtherClinicalExperienceCN"
clearable clearable
type="textarea" type="textarea"
:rows="2" :rows="5"
style="margin-bottom: 20px" style="margin-bottom: 20px"
:placeholder=" :placeholder="
$t('curriculumVitae:clinicalTrials:placeholder:other') $t('curriculumVitae:clinicalTrials:placeholder:other')
@ -449,12 +450,16 @@
:maxlength="4000" :maxlength="4000"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="OtherClinicalExperience"> <el-form-item
prop="OtherClinicalExperience"
:label="$t('curriculumVitae:clinicalTrials:form:other')"
v-else
>
<el-input <el-input
v-model="otherForm.OtherClinicalExperience" v-model="otherForm.OtherClinicalExperience"
clearable clearable
type="textarea" type="textarea"
:rows="2" :rows="5"
:placeholder=" :placeholder="
$t('curriculumVitae:clinicalTrials:placeholder:otherEN') $t('curriculumVitae:clinicalTrials:placeholder:otherEN')
" "
@ -672,7 +677,7 @@ export default {
model_cfg_other: { model_cfg_other: {
visible: false, visible: false,
showClose: true, showClose: true,
width: '600px', width: '800px',
title: this.$t('curriculumVitae:clinicalTrials:form:otherTitle'), title: this.$t('curriculumVitae:clinicalTrials:form:otherTitle'),
appendToBody: true, appendToBody: true,
}, },

View File

@ -119,9 +119,9 @@
<el-form-item <el-form-item
:label="$t('curriculumVitae:continuingTraining:form:direction')" :label="$t('curriculumVitae:continuingTraining:form:direction')"
prop="Major" prop="Major"
v-if="isEN"
> >
<el-input <el-input
style="width: 97%"
v-model="form.Major" v-model="form.Major"
type="textarea" type="textarea"
:rows="2" :rows="2"
@ -132,9 +132,12 @@
" "
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="MajorCN"> <el-form-item
prop="MajorCN"
:label="$t('curriculumVitae:continuingTraining:form:direction')"
v-else
>
<el-input <el-input
style="width: 97%"
type="textarea" type="textarea"
:rows="2" :rows="2"
v-model="form.MajorCN" v-model="form.MajorCN"
@ -162,97 +165,90 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-row> <el-form-item
<el-col :span="12" style="margin-right: 5px"> :label="$t('curriculumVitae:continuingTraining:form:school')"
<el-form-item prop="School"
:label="$t('curriculumVitae:continuingTraining:form:school')" v-if="isEN"
prop="School" >
> <el-input
<el-input v-model="form.School"
v-model="form.School" clearable
clearable :placeholder="
:placeholder=" $t('curriculumVitae:continuingTraining:placeholder:schoolEN')
$t( "
'curriculumVitae:continuingTraining:placeholder:schoolEN' :maxlength="400"
) ></el-input>
" </el-form-item>
:maxlength="400" <el-form-item
></el-input> prop="SchoolCN"
</el-form-item> :label="$t('curriculumVitae:continuingTraining:form:school')"
</el-col> v-else
<el-col :span="11"> >
<el-form-item prop="SchoolCN" label-width="10px"> <el-input
<el-input v-model="form.SchoolCN"
v-model="form.SchoolCN" clearable
clearable :placeholder="
:placeholder=" $t('curriculumVitae:continuingTraining:placeholder:school')
$t('curriculumVitae:continuingTraining:placeholder:school') "
" :maxlength="400"
:maxlength="400" ></el-input>
></el-input> </el-form-item>
</el-form-item> <el-form-item
</el-col> :label="$t('curriculumVitae:continuingTraining:form:city')"
</el-row> prop="City"
<el-row> v-if="isEN"
<el-col :span="12" style="margin-right: 5px"> >
<el-form-item <el-input
:label="$t('curriculumVitae:continuingTraining:form:city')" v-model="form.City"
prop="City" clearable
> :placeholder="
<el-input $t('curriculumVitae:continuingTraining:placeholder:City')
v-model="form.City" "
clearable :maxlength="400"
:placeholder=" ></el-input>
$t('curriculumVitae:continuingTraining:placeholder:City') </el-form-item>
" <el-form-item
:maxlength="400" prop="CityCN"
></el-input> :label="$t('curriculumVitae:continuingTraining:form:city')"
</el-form-item> v-else
</el-col> >
<el-col :span="11"> <el-input
<el-form-item prop="CityCN" label-width="10px"> v-model="form.CityCN"
<el-input clearable
v-model="form.CityCN" :placeholder="
clearable $t('curriculumVitae:continuingTraining:placeholder:CityCN')
:placeholder=" "
$t('curriculumVitae:continuingTraining:placeholder:CityCN') :maxlength="400"
" ></el-input>
:maxlength="400" </el-form-item>
></el-input> <el-form-item
</el-form-item> :label="$t('curriculumVitae:continuingTraining:form:Country')"
</el-col> prop="Country"
</el-row> v-if="isEN"
<el-row> >
<el-col :span="12" style="margin-right: 5px"> <el-input
<el-form-item v-model="form.Country"
:label="$t('curriculumVitae:continuingTraining:form:Country')" clearable
prop="Country" :placeholder="
> $t('curriculumVitae:continuingTraining:placeholder:Country')
<el-input "
v-model="form.Country" :maxlength="400"
clearable ></el-input>
:placeholder=" </el-form-item>
$t('curriculumVitae:continuingTraining:placeholder:Country') <el-form-item
" prop="CountryCN"
:maxlength="400" :label="$t('curriculumVitae:continuingTraining:form:Country')"
></el-input> v-else
</el-form-item> >
</el-col> <el-input
<el-col :span="11"> v-model="form.CountryCN"
<el-form-item prop="CountryCN" label-width="10px"> clearable
<el-input :placeholder="
v-model="form.CountryCN" $t('curriculumVitae:continuingTraining:placeholder:CountryCN')
clearable "
:placeholder=" :maxlength="400"
$t( ></el-input>
'curriculumVitae:continuingTraining:placeholder:CountryCN' </el-form-item>
)
"
:maxlength="400"
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form> </el-form>
</template> </template>
<template slot="dialog-footer"> <template slot="dialog-footer">
@ -508,6 +504,6 @@ export default {
} }
.el-select, .el-select,
.el-date-editor { .el-date-editor {
width: 97%; width: 100%;
} }
</style> </style>

View File

@ -112,42 +112,36 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-row> <el-form-item
<el-col :span="12" style="margin-right: 5px"> :label="$t('curriculumVitae:EducationalExperience:form:specialy')"
<el-form-item prop="Major"
:label=" v-if="isEN"
$t('curriculumVitae:EducationalExperience:form:specialy') >
" <el-input
prop="Major" clearable
> :placeholder="
<el-input $t(
clearable 'curriculumVitae:EducationalExperience:placeholder:specialyEN'
:placeholder=" )
$t( "
'curriculumVitae:EducationalExperience:placeholder:specialyEN' v-model="form.Major"
) :maxlength="400"
" ></el-input>
v-model="form.Major" </el-form-item>
:maxlength="400" <el-form-item
></el-input> :label="$t('curriculumVitae:EducationalExperience:form:specialy')"
</el-form-item> prop="MajorCN"
</el-col> v-else
>
<el-col :span="11"> <el-input
<el-form-item prop="MajorCN" label-width="10px"> clearable
<el-input :placeholder="
clearable $t('curriculumVitae:EducationalExperience:placeholder:specialy')
:placeholder=" "
$t( v-model="form.MajorCN"
'curriculumVitae:EducationalExperience:placeholder:specialy' :maxlength="400"
) ></el-input>
" </el-form-item>
v-model="form.MajorCN"
:maxlength="400"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-form-item <el-form-item
:label="$t('curriculumVitae:EducationalExperience:form:degree')" :label="$t('curriculumVitae:EducationalExperience:form:degree')"
@ -163,105 +157,92 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-row> <el-form-item
<el-col :span="12" style="margin-right: 5px"> :label="$t('curriculumVitae:EducationalExperience:form:school')"
<el-form-item prop="Organization"
:label="$t('curriculumVitae:EducationalExperience:form:school')" v-if="isEN"
prop="Organization" >
> <el-input
<el-input v-model="form.Organization"
v-model="form.Organization" clearable
clearable :placeholder="
:placeholder=" $t('curriculumVitae:EducationalExperience:placeholder:schoolEN')
$t( "
'curriculumVitae:EducationalExperience:placeholder:schoolEN' :maxlength="400"
) ></el-input>
" </el-form-item>
:maxlength="400" <el-form-item
></el-input> :label="$t('curriculumVitae:EducationalExperience:form:school')"
</el-form-item> prop="OrganizationCN"
</el-col> v-else
<el-col :span="11"> >
<el-form-item label-width="10px" prop="OrganizationCN"> <el-input
<el-input v-model="form.OrganizationCN"
v-model="form.OrganizationCN" clearable
clearable :placeholder="
:placeholder=" $t('curriculumVitae:EducationalExperience:placeholder:school')
$t( "
'curriculumVitae:EducationalExperience:placeholder:school' :maxlength="400"
) ></el-input>
" </el-form-item>
:maxlength="400" <el-form-item
></el-input> :label="$t('curriculumVitae:EducationalExperience:form:city')"
</el-form-item> prop="City"
</el-col> v-if="isEN"
</el-row> >
<el-row> <el-input
<el-col :span="12" style="margin-right: 5px"> v-model="form.City"
<el-form-item clearable
:label="$t('curriculumVitae:EducationalExperience:form:city')" :placeholder="
prop="City" $t('curriculumVitae:EducationalExperience:placeholder:City')
> "
<el-input :maxlength="400"
v-model="form.City" ></el-input>
clearable </el-form-item>
:placeholder=" <el-form-item
$t('curriculumVitae:EducationalExperience:placeholder:City') :label="$t('curriculumVitae:EducationalExperience:form:city')"
" prop="CityCN"
:maxlength="400" v-else
></el-input> >
</el-form-item> <el-input
</el-col> v-model="form.CityCN"
<el-col :span="11"> clearable
<el-form-item prop="CityCN" label-width="10px"> :placeholder="
<el-input $t('curriculumVitae:EducationalExperience:placeholder:CityCN')
v-model="form.CityCN" "
clearable :maxlength="400"
:placeholder=" ></el-input>
$t( </el-form-item>
'curriculumVitae:EducationalExperience:placeholder:CityCN' <el-form-item
) :label="$t('curriculumVitae:EducationalExperience:form:Country')"
" prop="Country"
:maxlength="400" v-if="isEN"
></el-input> >
</el-form-item> <el-input
</el-col> v-model="form.Country"
</el-row> clearable
<el-row> :placeholder="
<el-col :span="12" style="margin-right: 5px"> $t('curriculumVitae:EducationalExperience:placeholder:Country')
<el-form-item "
:label=" :maxlength="400"
$t('curriculumVitae:EducationalExperience:form:Country') ></el-input>
" </el-form-item>
prop="Country" <el-form-item
> prop="CountryCN"
<el-input :label="$t('curriculumVitae:EducationalExperience:form:Country')"
v-model="form.Country" v-else
clearable >
:placeholder=" <el-input
$t( v-model="form.CountryCN"
'curriculumVitae:EducationalExperience:placeholder:Country' clearable
) :placeholder="
" $t(
:maxlength="400" 'curriculumVitae:EducationalExperience:placeholder:CountryCN'
></el-input> )
</el-form-item> "
</el-col> :maxlength="400"
<el-col :span="11"> ></el-input>
<el-form-item prop="CountryCN" label-width="10px"> </el-form-item>
<el-input
v-model="form.CountryCN"
clearable
:placeholder="
$t(
'curriculumVitae:EducationalExperience:placeholder:CountryCN'
)
"
:maxlength="400"
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form> </el-form>
</template> </template>
<template slot="dialog-footer"> <template slot="dialog-footer">
@ -529,6 +510,6 @@ export default {
} }
.el-select, .el-select,
.el-date-editor { .el-date-editor {
width: 97%; width: 100%;
} }
</style> </style>

View File

@ -64,7 +64,7 @@
v-loading="loading" v-loading="loading"
:model="form" :model="form"
:rules="rules" :rules="rules"
label-width="80px" label-width="100px"
size="small" size="small"
> >
<div class="form_title"> <div class="form_title">
@ -97,7 +97,7 @@
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12" v-if="!isEN">
<el-form-item <el-form-item
:label="$t('curriculumVitae:info:form:userNameCN')" :label="$t('curriculumVitae:info:form:userNameCN')"
prop="ChineseName" prop="ChineseName"
@ -326,6 +326,7 @@
<el-form-item <el-form-item
:label="$t('curriculumVitae:info:form:partTimeJob')" :label="$t('curriculumVitae:info:form:partTimeJob')"
prop="WorkPartTime" prop="WorkPartTime"
v-if="!isEN"
> >
<el-input <el-input
:placeholder=" :placeholder="
@ -338,7 +339,11 @@
:maxlength="4000" :maxlength="4000"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="WorkPartTimeEn"> <el-form-item
:label="$t('curriculumVitae:info:form:partTimeJob')"
prop="WorkPartTimeEn"
v-else
>
<el-input <el-input
:placeholder=" :placeholder="
$t('curriculumVitae:info:form:placeholder:partTimeJobEN') $t('curriculumVitae:info:form:placeholder:partTimeJobEN')

View File

@ -23,12 +23,13 @@
v-loading="loading" v-loading="loading"
:model="form" :model="form"
:rules="rules" :rules="rules"
label-width="80px" label-width="100px"
size="small" size="small"
> >
<el-form-item <el-form-item
:label="$t('curriculumVitae:other:form:AH')" :label="$t('curriculumVitae:other:form:AH')"
prop="AwardsHonors" prop="AwardsHonors"
v-if="isEN"
> >
<el-input <el-input
clearable clearable
@ -40,7 +41,11 @@
:placeholder="$t('curriculumVitae:other:placeholder:AHEN')" :placeholder="$t('curriculumVitae:other:placeholder:AHEN')"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="AwardsHonorsCN"> <el-form-item
prop="AwardsHonorsCN"
:label="$t('curriculumVitae:other:form:AH')"
v-else
>
<el-input <el-input
clearable clearable
v-model="form.AwardsHonorsCN" v-model="form.AwardsHonorsCN"

View File

@ -50,6 +50,7 @@
$t('curriculumVitae:scientificResearchProject:form:direction') $t('curriculumVitae:scientificResearchProject:form:direction')
" "
prop="Research" prop="Research"
v-if="isEN"
> >
<el-input <el-input
clearable clearable
@ -65,7 +66,13 @@
:maxlength="4000" :maxlength="4000"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="ResearchCN"> <el-form-item
prop="ResearchCN"
:label="
$t('curriculumVitae:scientificResearchProject:form:direction')
"
v-else
>
<el-input <el-input
v-model="form.ResearchCN" v-model="form.ResearchCN"
clearable clearable
@ -84,6 +91,7 @@
$t('curriculumVitae:scientificResearchProject:form:subject') $t('curriculumVitae:scientificResearchProject:form:subject')
" "
prop="Grants" prop="Grants"
v-if="isEN"
> >
<el-input <el-input
v-model="form.Grants" v-model="form.Grants"
@ -99,7 +107,13 @@
" "
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="GrantsCN"> <el-form-item
prop="GrantsCN"
:label="
$t('curriculumVitae:scientificResearchProject:form:subject')
"
v-else
>
<el-input <el-input
clearable clearable
v-model="form.GrantsCN" v-model="form.GrantsCN"

View File

@ -28,6 +28,7 @@
<el-form-item <el-form-item
:label="$t('curriculumVitae:summarize:form:summarize')" :label="$t('curriculumVitae:summarize:form:summarize')"
prop="Summarize" prop="Summarize"
v-if="!isEN"
> >
<el-input <el-input
:placeholder=" :placeholder="
@ -40,7 +41,11 @@
:maxlength="4000" :maxlength="4000"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item prop="SummarizeEn"> <el-form-item
:label="$t('curriculumVitae:summarize:form:summarize')"
prop="SummarizeEn"
v-else
>
<el-input <el-input
v-model="form.SummarizeEn" v-model="form.SummarizeEn"
:placeholder=" :placeholder="