简历部分问题修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
aeeb13d035
commit
056aa80097
|
@ -129,7 +129,7 @@
|
|||
<el-input
|
||||
v-model="OtherClinicalExperience"
|
||||
type="textarea"
|
||||
rows="5"
|
||||
rows="8"
|
||||
placeholder="Please specify in English"
|
||||
size="small"
|
||||
:maxlength="4000"
|
||||
|
@ -140,7 +140,7 @@
|
|||
v-model="OtherClinicalExperienceCN"
|
||||
:disabled="$route.query.ReviewStatus === '1'"
|
||||
type="textarea"
|
||||
rows="5"
|
||||
rows="8"
|
||||
placeholder="请用中文注明"
|
||||
size="small"
|
||||
:maxlength="4000"
|
||||
|
@ -385,6 +385,46 @@ export default {
|
|||
],
|
||||
StartTime: [
|
||||
{ required: true, message: 'Please specify', trigger: 'blur' },
|
||||
{
|
||||
validator: (rule, value, callback) => {
|
||||
if (
|
||||
value &&
|
||||
this.clinicalTrialForm.EndTime &&
|
||||
!moment(value).isBefore(moment(this.clinicalTrialForm.EndTime))
|
||||
) {
|
||||
callback(
|
||||
new Error(
|
||||
this.$t('system:TrialExperience:rule:startBeforeEnd')
|
||||
)
|
||||
)
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
},
|
||||
trigger: 'blur',
|
||||
},
|
||||
],
|
||||
EndTime: [
|
||||
{
|
||||
validator: (rule, value, callback) => {
|
||||
if (
|
||||
value &&
|
||||
this.clinicalTrialForm.StartTime &&
|
||||
moment(value).isBefore(
|
||||
moment(this.clinicalTrialForm.StartTime)
|
||||
)
|
||||
) {
|
||||
callback(
|
||||
new Error(
|
||||
this.$t('system:TrialExperience:rule:endBeforeStart')
|
||||
)
|
||||
)
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
},
|
||||
trigger: 'blur',
|
||||
},
|
||||
],
|
||||
OtherStages: [
|
||||
{
|
||||
|
|
|
@ -156,11 +156,13 @@
|
|||
<template
|
||||
v-if="DATA.OtherClinicalExperience || DATA.OtherClinicalExperienceCN"
|
||||
>
|
||||
<div class="message">
|
||||
{{
|
||||
<div
|
||||
class="message"
|
||||
style="white-space: pre-wrap"
|
||||
v-html="
|
||||
isEN ? DATA.OtherClinicalExperience : DATA.OtherClinicalExperienceCN
|
||||
}}
|
||||
</div>
|
||||
"
|
||||
></div>
|
||||
</template>
|
||||
<div class="noData" v-else>{{ $t('curriculumVitae:noData') }}</div>
|
||||
<!--临床试验-->
|
||||
|
@ -1042,6 +1044,7 @@ export default {
|
|||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 10px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.message {
|
||||
margin: auto;
|
||||
|
|
|
@ -500,6 +500,7 @@ export default {
|
|||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 10px;
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
.el-select,
|
||||
|
|
|
@ -506,6 +506,7 @@ export default {
|
|||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 10px;
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
.el-select,
|
||||
|
|
|
@ -12,8 +12,10 @@
|
|||
</el-button>
|
||||
</div>
|
||||
<div class="message" v-if="DATA.AwardsHonors || DATA.AwardsHonorsCN">
|
||||
<span v-if="isEN">{{ DATA.AwardsHonors }}</span>
|
||||
<span v-else>{{ DATA.AwardsHonorsCN }}</span>
|
||||
<span
|
||||
style="white-space: pre-wrap"
|
||||
v-html="isEN ? DATA.AwardsHonors : DATA.AwardsHonorsCN"
|
||||
></span>
|
||||
</div>
|
||||
<div class="noData" v-else>{{ $t('curriculumVitae:noData') }}</div>
|
||||
<base-model :config="model_cfg">
|
||||
|
@ -177,6 +179,7 @@ export default {
|
|||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 10px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.message {
|
||||
margin: auto;
|
||||
|
|
|
@ -294,6 +294,7 @@ export default {
|
|||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 10px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.message {
|
||||
margin: auto;
|
||||
|
|
|
@ -28,8 +28,10 @@
|
|||
:label="$t('curriculumVitae:scientificResearchProject:subject')"
|
||||
>
|
||||
<div>
|
||||
<span v-if="isEN">{{ DATA.Grants }}</span>
|
||||
<span v-else>{{ DATA.GrantsCN }}</span>
|
||||
<span
|
||||
style="white-space: pre-wrap"
|
||||
v-html="isEN ? DATA.Grants : DATA.GrantsCN"
|
||||
></span>
|
||||
</div>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
@ -264,6 +266,7 @@ export default {
|
|||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 10px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.message {
|
||||
margin: auto;
|
||||
|
|
|
@ -14,9 +14,9 @@
|
|||
<div
|
||||
class="message"
|
||||
v-if="mainSummarize.SummarizeEn || mainSummarize.Summarize"
|
||||
>
|
||||
{{ isEN ? mainSummarize.SummarizeEn : mainSummarize.Summarize }}
|
||||
</div>
|
||||
style="white-space: pre-wrap"
|
||||
v-html="isEN ? mainSummarize.SummarizeEn : mainSummarize.Summarize"
|
||||
></div>
|
||||
<div class="noData" v-else>{{ $t('curriculumVitae:noData') }}</div>
|
||||
<base-model :config="model_cfg">
|
||||
<template slot="dialog-body">
|
||||
|
@ -264,6 +264,7 @@ export default {
|
|||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 10px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.message {
|
||||
width: 100%;
|
||||
|
|
|
@ -11,7 +11,11 @@
|
|||
{{ $t('common:button:edit') }}
|
||||
</el-button>
|
||||
</div>
|
||||
<div class="message" v-if="DATA.Publications">{{ DATA.Publications }}</div>
|
||||
<div
|
||||
class="message"
|
||||
v-if="DATA.Publications"
|
||||
v-html="DATA.Publications"
|
||||
></div>
|
||||
<div class="noData" v-else>{{ $t('curriculumVitae:noData') }}</div>
|
||||
<base-model :config="model_cfg">
|
||||
<template slot="dialog-body">
|
||||
|
@ -149,6 +153,7 @@ export default {
|
|||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 10px;
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
.el-select,
|
||||
|
|
|
@ -395,6 +395,7 @@ export default {
|
|||
line-height: 50px;
|
||||
background-color: #fff;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
}
|
||||
.leftMenu {
|
||||
position: absolute;
|
||||
|
@ -458,6 +459,7 @@ export default {
|
|||
line-height: 50px;
|
||||
background-color: #fff;
|
||||
text-align: left;
|
||||
font-weight: bold;
|
||||
}
|
||||
::v-deep .fileBox {
|
||||
background-color: #eee;
|
||||
|
@ -467,6 +469,7 @@ export default {
|
|||
}
|
||||
::v-deep .file_title {
|
||||
line-height: 40px;
|
||||
font-weight: bold;
|
||||
}
|
||||
::v-deep .btnBox {
|
||||
display: flex;
|
||||
|
|
|
@ -85,9 +85,11 @@
|
|||
v-if="mainSummarize.SummarizeEn || mainSummarize.Summarize"
|
||||
>
|
||||
<div class="title">{{ $t('curriculumVitae:summarize:title') }}</div>
|
||||
<span class="">
|
||||
{{ isEN ? mainSummarize.SummarizeEn : mainSummarize.Summarize }}
|
||||
</span>
|
||||
<span
|
||||
class=""
|
||||
style="white-space: pre-wrap"
|
||||
v-html="isEN ? mainSummarize.SummarizeEn : mainSummarize.Summarize"
|
||||
></span>
|
||||
</div>
|
||||
<div class="message" v-if="isAll">
|
||||
<el-form class="demo-form-inline">
|
||||
|
@ -308,12 +310,15 @@
|
|||
<el-form-item
|
||||
:label="$t('curriculumVitae:scientificResearchProject:subject')"
|
||||
>
|
||||
<span v-if="isEN" class="break-word">{{
|
||||
reviewerData.ResearchPublicationView.Grants
|
||||
}}</span>
|
||||
<span v-else class="break-word">{{
|
||||
reviewerData.ResearchPublicationView.GrantsCN
|
||||
}}</span>
|
||||
<span
|
||||
class="break-word"
|
||||
style="white-space: pre-wrap"
|
||||
v-html="
|
||||
isEN
|
||||
? reviewerData.ResearchPublicationView.Grants
|
||||
: reviewerData.ResearchPublicationView.GrantsCN
|
||||
"
|
||||
></span>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
|
@ -443,15 +448,18 @@
|
|||
reviewerData.TrialExperienceView.OtherClinicalExperienceCN
|
||||
"
|
||||
>
|
||||
<div class="message break-word">
|
||||
{{
|
||||
<div
|
||||
class="message break-word"
|
||||
style="white-space: pre-wrap"
|
||||
v-html="
|
||||
isEN
|
||||
? reviewerData.TrialExperienceView.OtherClinicalExperience
|
||||
: reviewerData.TrialExperienceView.OtherClinicalExperienceCN
|
||||
}}
|
||||
</div>
|
||||
"
|
||||
></div>
|
||||
</template>
|
||||
</div>
|
||||
<template v-if="isAll">
|
||||
<div
|
||||
class="message"
|
||||
v-if="reviewerData.ResearchPublicationView.Publications"
|
||||
|
@ -460,11 +468,23 @@
|
|||
<div
|
||||
class="message break-word"
|
||||
style="white-space: pre-wrap"
|
||||
v-if="reviewerData.ResearchPublicationView.Publications"
|
||||
v-html="reviewerData.ResearchPublicationView.Publications"
|
||||
></div>
|
||||
</div>
|
||||
</template>
|
||||
<template v-else>
|
||||
<div
|
||||
class="message"
|
||||
v-if="reviewerData.BasicInfoView.BlindPublications"
|
||||
>
|
||||
{{ reviewerData.ResearchPublicationView.Publications }}
|
||||
</div>
|
||||
<div class="title">{{ $t('curriculumVitae:treatise:title') }}</div>
|
||||
<div
|
||||
class="message break-word"
|
||||
style="white-space: pre-wrap"
|
||||
v-html="reviewerData.BasicInfoView.BlindPublications"
|
||||
></div>
|
||||
</div>
|
||||
</template>
|
||||
<div
|
||||
class="message break-word"
|
||||
v-if="
|
||||
|
@ -475,12 +495,14 @@
|
|||
>
|
||||
<div class="title">{{ $t('curriculumVitae:other:AH') }}</div>
|
||||
<div class="message">
|
||||
<span v-if="isEN">{{
|
||||
reviewerData.ResearchPublicationView.AwardsHonors
|
||||
}}</span>
|
||||
<span v-else>{{
|
||||
reviewerData.ResearchPublicationView.AwardsHonorsCN
|
||||
}}</span>
|
||||
<span
|
||||
style="white-space: pre-wrap"
|
||||
v-html="
|
||||
isEN
|
||||
? reviewerData.ResearchPublicationView.AwardsHonors
|
||||
: reviewerData.ResearchPublicationView.AwardsHonorsCN
|
||||
"
|
||||
></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="message" v-if="isAll">
|
||||
|
@ -987,6 +1009,7 @@ export default {
|
|||
font-size: 14px;
|
||||
line-height: 30px;
|
||||
margin-bottom: 10px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.text {
|
||||
color: #909399;
|
||||
|
@ -1052,6 +1075,7 @@ export default {
|
|||
line-height: 50px;
|
||||
background-color: #fff;
|
||||
text-align: left;
|
||||
font-weight: bold;
|
||||
}
|
||||
::v-deep .fileBox {
|
||||
background-color: #eee;
|
||||
|
@ -1061,6 +1085,7 @@ export default {
|
|||
}
|
||||
::v-deep .file_title {
|
||||
line-height: 40px;
|
||||
font-weight: bold;
|
||||
}
|
||||
::v-deep .btnBox {
|
||||
display: flex;
|
||||
|
|
Loading…
Reference in New Issue