简历填写信息国际化
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,26 +165,25 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-row>
<el-col :span="12" style="margin-right: 5px">
<el-form-item <el-form-item
:label="$t('curriculumVitae:continuingTraining:form:school')" :label="$t('curriculumVitae:continuingTraining:form:school')"
prop="School" prop="School"
v-if="isEN"
> >
<el-input <el-input
v-model="form.School" v-model="form.School"
clearable clearable
:placeholder=" :placeholder="
$t( $t('curriculumVitae:continuingTraining:placeholder:schoolEN')
'curriculumVitae:continuingTraining:placeholder:schoolEN'
)
" "
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> <el-form-item
<el-col :span="11"> prop="SchoolCN"
<el-form-item prop="SchoolCN" label-width="10px"> :label="$t('curriculumVitae:continuingTraining:form:school')"
v-else
>
<el-input <el-input
v-model="form.SchoolCN" v-model="form.SchoolCN"
clearable clearable
@ -191,13 +193,10 @@
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12" style="margin-right: 5px">
<el-form-item <el-form-item
:label="$t('curriculumVitae:continuingTraining:form:city')" :label="$t('curriculumVitae:continuingTraining:form:city')"
prop="City" prop="City"
v-if="isEN"
> >
<el-input <el-input
v-model="form.City" v-model="form.City"
@ -208,9 +207,11 @@
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> <el-form-item
<el-col :span="11"> prop="CityCN"
<el-form-item prop="CityCN" label-width="10px"> :label="$t('curriculumVitae:continuingTraining:form:city')"
v-else
>
<el-input <el-input
v-model="form.CityCN" v-model="form.CityCN"
clearable clearable
@ -220,13 +221,10 @@
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12" style="margin-right: 5px">
<el-form-item <el-form-item
:label="$t('curriculumVitae:continuingTraining:form:Country')" :label="$t('curriculumVitae:continuingTraining:form:Country')"
prop="Country" prop="Country"
v-if="isEN"
> >
<el-input <el-input
v-model="form.Country" v-model="form.Country"
@ -237,22 +235,20 @@
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> <el-form-item
<el-col :span="11"> prop="CountryCN"
<el-form-item prop="CountryCN" label-width="10px"> :label="$t('curriculumVitae:continuingTraining:form:Country')"
v-else
>
<el-input <el-input
v-model="form.CountryCN" v-model="form.CountryCN"
clearable clearable
:placeholder=" :placeholder="
$t( $t('curriculumVitae:continuingTraining:placeholder:CountryCN')
'curriculumVitae:continuingTraining:placeholder:CountryCN'
)
" "
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </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,13 +112,10 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-row>
<el-col :span="12" style="margin-right: 5px">
<el-form-item <el-form-item
:label=" :label="$t('curriculumVitae:EducationalExperience:form:specialy')"
$t('curriculumVitae:EducationalExperience:form:specialy')
"
prop="Major" prop="Major"
v-if="isEN"
> >
<el-input <el-input
clearable clearable
@ -131,23 +128,20 @@
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> <el-form-item
:label="$t('curriculumVitae:EducationalExperience:form:specialy')"
<el-col :span="11"> prop="MajorCN"
<el-form-item prop="MajorCN" label-width="10px"> v-else
>
<el-input <el-input
clearable clearable
:placeholder=" :placeholder="
$t( $t('curriculumVitae:EducationalExperience:placeholder:specialy')
'curriculumVitae:EducationalExperience:placeholder:specialy'
)
" "
v-model="form.MajorCN" v-model="form.MajorCN"
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </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,44 +157,38 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-row>
<el-col :span="12" style="margin-right: 5px">
<el-form-item <el-form-item
:label="$t('curriculumVitae:EducationalExperience:form:school')" :label="$t('curriculumVitae:EducationalExperience:form:school')"
prop="Organization" prop="Organization"
v-if="isEN"
> >
<el-input <el-input
v-model="form.Organization" v-model="form.Organization"
clearable clearable
:placeholder=" :placeholder="
$t( $t('curriculumVitae:EducationalExperience:placeholder:schoolEN')
'curriculumVitae:EducationalExperience:placeholder:schoolEN'
)
" "
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> <el-form-item
<el-col :span="11"> :label="$t('curriculumVitae:EducationalExperience:form:school')"
<el-form-item label-width="10px" prop="OrganizationCN"> prop="OrganizationCN"
v-else
>
<el-input <el-input
v-model="form.OrganizationCN" v-model="form.OrganizationCN"
clearable clearable
:placeholder=" :placeholder="
$t( $t('curriculumVitae:EducationalExperience:placeholder:school')
'curriculumVitae:EducationalExperience:placeholder:school'
)
" "
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12" style="margin-right: 5px">
<el-form-item <el-form-item
:label="$t('curriculumVitae:EducationalExperience:form:city')" :label="$t('curriculumVitae:EducationalExperience:form:city')"
prop="City" prop="City"
v-if="isEN"
> >
<el-input <el-input
v-model="form.City" v-model="form.City"
@ -211,44 +199,39 @@
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> <el-form-item
<el-col :span="11"> :label="$t('curriculumVitae:EducationalExperience:form:city')"
<el-form-item prop="CityCN" label-width="10px"> prop="CityCN"
v-else
>
<el-input <el-input
v-model="form.CityCN" v-model="form.CityCN"
clearable clearable
:placeholder=" :placeholder="
$t( $t('curriculumVitae:EducationalExperience:placeholder:CityCN')
'curriculumVitae:EducationalExperience:placeholder:CityCN'
)
" "
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12" style="margin-right: 5px">
<el-form-item <el-form-item
:label=" :label="$t('curriculumVitae:EducationalExperience:form:Country')"
$t('curriculumVitae:EducationalExperience:form:Country')
"
prop="Country" prop="Country"
v-if="isEN"
> >
<el-input <el-input
v-model="form.Country" v-model="form.Country"
clearable clearable
:placeholder=" :placeholder="
$t( $t('curriculumVitae:EducationalExperience:placeholder:Country')
'curriculumVitae:EducationalExperience:placeholder:Country'
)
" "
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> <el-form-item
<el-col :span="11"> prop="CountryCN"
<el-form-item prop="CountryCN" label-width="10px"> :label="$t('curriculumVitae:EducationalExperience:form:Country')"
v-else
>
<el-input <el-input
v-model="form.CountryCN" v-model="form.CountryCN"
clearable clearable
@ -260,8 +243,6 @@
:maxlength="400" :maxlength="400"
></el-input> ></el-input>
</el-form-item> </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="