irc_web/.svn/pristine/17/179ed4d9e4b3e55d71ba8435a3c...

195 lines
5.7 KiB
Plaintext

<template>
<div class="education-info">
<div class="title">Education (in chronological order)</div>
<el-table :data="educationList" border style="width: 100%;margin-top:10px;" size="small">
<template slot="empty">
<span></span>
</template>
<el-table-column type="index" label="No." width="45" />
<el-table-column
prop="BeginDateStr"
label="Start"
min-width="55"
show-overflow-tooltip
/>
<el-table-column
prop="EndDateStr"
label="End"
min-width="55"
show-overflow-tooltip
/>
<el-table-column prop="Degree" label="Degree" min-width="70" show-overflow-tooltip>
<template slot-scope="scope">
<span v-show="scope.row.Degree">
{{ isEnglish?scope.row.Degree:scope.row.DegreeCN }}
</span>
</template>
</el-table-column>
<el-table-column prop="Major" label="Major" min-width="130" show-overflow-tooltip>
<template slot-scope="scope">
<span v-show="scope.row.Major">
{{ isEnglish?scope.row.Major:scope.row.MajorCN }}
</span>
</template>
</el-table-column>
<el-table-column
prop="Organization"
label="Institution"
min-width="150"
show-overflow-tooltip
>
<template slot-scope="scope">
<span v-show="scope.row.Organization">
{{ isEnglish?scope.row.Organization:scope.row.OrganizationCN }}
</span>
</template>
</el-table-column>
<el-table-column prop="City" label="City" min-width="70" show-overflow-tooltip>
<template slot-scope="scope">
<span v-show="scope.row.City">
{{ isEnglish?scope.row.City:scope.row.CityCN }}
</span>
</template>
</el-table-column>
<el-table-column
prop="Province"
label="State/Province"
min-width="80"
show-overflow-tooltip
>
<template slot-scope="scope">
<span v-show="scope.row.Province">
{{ isEnglish?scope.row.Province:scope.row.ProvinceCN }}
</span>
</template>
</el-table-column>
<el-table-column prop="Country" label="Country" min-width="70" show-overflow-tooltip>
<template slot-scope="scope">
<span v-show="scope.row.Country">
{{ isEnglish?scope.row.Country:scope.row.CountryCN }}
</span>
</template>
</el-table-column>
</el-table>
<div class="title">Postgraduate Training (in chronological order)</div>
<el-table :data="postgraduateList" border style="width: 100%" size="small">
<template slot="empty">
<span></span>
</template>
<el-table-column type="index" label="No." width="45" />
<el-table-column
prop="BeginDateStr"
label="Start"
min-width="55"
show-overflow-tooltip
/>
<el-table-column
prop="EndDateStr"
label="End"
min-width="55"
show-overflow-tooltip
/>
<el-table-column prop="Training" label="Training" min-width="70" show-overflow-tooltip>
<template slot-scope="scope">
<span v-show="scope.row.Training">
{{ isEnglish?scope.row.Training:scope.row.TrainingCN }}
</span>
</template>
</el-table-column>
<el-table-column
prop="Major"
label="Specialty / Research Field"
min-width="140"
show-overflow-tooltip
>
<template slot-scope="scope">
<span v-show="scope.row.Major">
{{ isEnglish?scope.row.Major:scope.row.MajorCN }}
</span>
</template>
</el-table-column>
<el-table-column prop="Hospital" label="Hospital" min-width="110" show-overflow-tooltip>
<template slot-scope="scope">
<span v-show="scope.row.Hospital">
{{ isEnglish?scope.row.Hospital:scope.row.HospitalCN }}
</span>
</template>
</el-table-column>
<el-table-column prop="School" label="University" min-width="120" show-overflow-tooltip>
<template slot-scope="scope">
<span v-show="scope.row.School">
{{ isEnglish?scope.row.School:scope.row.SchoolCN }}
</span>
</template>
</el-table-column>
<el-table-column prop="City" label="City" min-width="70" show-overflow-tooltip>
<template slot-scope="scope">
<span v-show="scope.row.City">
{{ isEnglish?scope.row.City:scope.row.CityCN }}
</span>
</template>
</el-table-column>
<el-table-column
prop="Province"
label="State/Province"
min-width="90"
show-overflow-tooltip
>
<template slot-scope="scope">
<span v-show="scope.row.Province">
{{ isEnglish?scope.row.Province:scope.row.ProvinceCN }}
</span>
</template>
</el-table-column>
<el-table-column prop="Country" label="Country" min-width="70" show-overflow-tooltip>
<template slot-scope="scope">
<span v-show="scope.row.Country">
{{ isEnglish?scope.row.Country:scope.row.CountryCN }}
</span>
</template>
</el-table-column>
</el-table>
</div>
</template>
<script>
export default {
props: {
educationList: {
type: Array,
default() {
return []
}
},
postgraduateList: {
type: Array,
default() {
return []
}
},
isEnglish: {
type: Boolean
}
},
methods: {
}
}
</script>
<style lang="scss">
.education-info{
padding:5px 15px;
font-size:13px;
.title{
height: 30px;
line-height: 30px;
background-color: #9c9fa6;
font-size: 14px;
padding-left: 10px;
color: #fff;
margin: 10px 0;
}
}
</style>