|
@@ -16,7 +16,7 @@
|
|
</div>
|
|
</div>
|
|
<v-divider class="mx-4"></v-divider>
|
|
<v-divider class="mx-4"></v-divider>
|
|
<div class="company-info-bottom">
|
|
<div class="company-info-bottom">
|
|
- <div v-if="item?.job && Object.keys(item.job).length" class="job-hover">
|
|
|
|
|
|
+ <div v-if="item?.job && Object.keys(item.job).length" class="job-hover" @click="handleClickPosition(item.job)">
|
|
<div class="mb-1 d-flex">
|
|
<div class="mb-1 d-flex">
|
|
<p :class="['mr-3', 'cursor-pointer', 'name']" :style="{'max-width': !item.job.payFrom && !item.job.payTo ? '200px' : '120px'}">{{ item.job.name }}</p>
|
|
<p :class="['mr-3', 'cursor-pointer', 'name']" :style="{'max-width': !item.job.payFrom && !item.job.payTo ? '200px' : '120px'}">{{ item.job.name }}</p>
|
|
<span v-if="!item.job.payFrom && !item.job.payTo" class="salary">面议</span>
|
|
<span v-if="!item.job.payFrom && !item.job.payTo" class="salary">面议</span>
|
|
@@ -45,6 +45,10 @@ const desc = ['areaName', 'eduName', 'expName']
|
|
const handleClickEnterprise = (item) => {
|
|
const handleClickEnterprise = (item) => {
|
|
window.open(`/recruit/personal/company/details/${item.enterprise.id}?key=briefIntroduction`)
|
|
window.open(`/recruit/personal/company/details/${item.enterprise.id}?key=briefIntroduction`)
|
|
}
|
|
}
|
|
|
|
+// 职位详情
|
|
|
|
+const handleClickPosition = (job) => {
|
|
|
|
+ window.open(`/recruit/personal/position/details/${job.id}`)
|
|
|
|
+}
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
<style scoped lang="scss">
|