简历bug修复
continuous-integration/drone/push Build is passing Details

uat_us
wangxiaoshuang 2024-11-06 14:40:46 +08:00
parent 327623e8b1
commit a79796df4c
5 changed files with 22 additions and 7 deletions

View File

@ -30,7 +30,7 @@
{{ $t('curriculumVitae:curriculum:fileTitle:EN') }} {{ $t('curriculumVitae:curriculum:fileTitle:EN') }}
</div> </div>
<template v-if="resumeListEN.length > 0"> <template v-if="resumeListEN.length > 0">
<div class="file" v-for="item in resumeListEN" :key="item"> <div class="file" v-for="item in resumeListEN" :key="item.FileName">
<div class="name" :title="item.FileName">{{ item.FileName }}</div> <div class="name" :title="item.FileName">{{ item.FileName }}</div>
<i <i
class="el-icon-download" class="el-icon-download"

View File

@ -537,7 +537,7 @@
{{ $t('curriculumVitae:curriculum:fileTitle:EN') }} {{ $t('curriculumVitae:curriculum:fileTitle:EN') }}
</div> </div>
<template v-if="true"> <template v-if="true">
<div class="file" v-for="item in resumeListEN" :key="item"> <div class="file" v-for="item in resumeListEN" :key="item.FileName">
<div class="name" :title="item.FileName">{{ item.FileName }}</div> <div class="name" :title="item.FileName">{{ item.FileName }}</div>
<i <i
class="el-icon-download" class="el-icon-download"

View File

@ -15,7 +15,12 @@
<el-menu-item index="3">{{ <el-menu-item index="3">{{
$t('trials:trials-myinfo:menuTitle:loginLog') $t('trials:trials-myinfo:menuTitle:loginLog')
}}</el-menu-item> }}</el-menu-item>
<div index="4" @click="handleSelect('4')" class="el-menu-item"> <div
index="4"
@click="handleSelect('4')"
class="el-menu-item"
v-if="hasPermi(['role:ir'])"
>
{{ $t('trials:trials-myinfo:menuTitle:resume') }} {{ $t('trials:trials-myinfo:menuTitle:resume') }}
</div> </div>
</el-menu> </el-menu>

View File

@ -107,7 +107,7 @@
icon="el-icon-view" icon="el-icon-view"
circle circle
:title="$t('trials:spmEnroll:button:view')" :title="$t('trials:spmEnroll:button:view')"
@click="lookResumeInfo(scope.row)" @click="handleDetail(scope.row)"
/> />
<!-- 同意 --> <!-- 同意 -->
<el-button <el-button
@ -219,9 +219,11 @@ export default {
}, },
handleSelectTable(row) { return row.DoctorTrialState !== 8 }, handleSelectTable(row) { return row.DoctorTrialState !== 8 },
handleDetail(row) { handleDetail(row) {
const { href } = this.$router.resolve({ path: `/trialsResume?doctorId=${row.Id}` }) const { href } = this.$router.resolve({
path: `/trialsResume?doctorId=${row.Id}&trialId=${this.$route.query.trialId}`,
})
window.open(href, '_blank') window.open(href, '_blank')
} },
} }
} }
</script> </script>

View File

@ -1,7 +1,12 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<!-- <resume-info v-if="isInit" /> --> <!-- <resume-info v-if="isInit" /> -->
<preview :isEN="isEN" :reviewerId.sync="reviewerId" :trialId.sync="trialId" /> <preview
:isEN="isEN"
:isAll="isAll"
:reviewerId.sync="reviewerId"
:trialId.sync="trialId"
/>
</div> </div>
</template> </template>
<script> <script>
@ -29,6 +34,9 @@ export default {
isEN() { isEN() {
return this.$i18n.locale !== 'zh' return this.$i18n.locale !== 'zh'
}, },
isAll() {
return this.hasPermi(['role:pm', 'role:admin', 'role:apm', 'role:ir'])
},
}, },
mounted() { mounted() {
const token = getQueryString('token') const token = getQueryString('token')