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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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