|
@@ -8,7 +8,7 @@
|
|
|
<v-img :src="item?.enterprise.logoUrl || 'https://minio.citupro.com/dev/menduner/company-avatar.png'" alt="" width="77" height="77" style="border-radius: 4px;"/>
|
|
|
</div>
|
|
|
<div class="company-info cursor-pointer">
|
|
|
- <!-- <h3 v-ellipse-tooltip.top>{{ formatName(item.enterprise.anotherName || item.enterprise.name) }}</h3> -->
|
|
|
+ <!-- <h3 v-ellipse-tooltip>{{ formatName(item.enterprise.anotherName || item.enterprise.name) }}</h3> -->
|
|
|
<h3 :ref="el => { if(el) companyNameRefs[index] = el }">
|
|
|
{{ formatName(item.enterprise.anotherName || item.enterprise.name) }}
|
|
|
<v-tooltip v-if="isTextOverflow[index]" activator="parent" location="top">{{ formatName(item.enterprise.anotherName || item.enterprise.name) }}</v-tooltip>
|
|
@@ -20,15 +20,17 @@
|
|
|
</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div v-ellipse-tooltip.top class="px-5 py-1 ellipsis-tag" :style="{'height': '33px', 'border-bottom': item.enterprise.welfareList && item.enterprise.welfareList.length ? '1px solid #EBEBEB' : 'none'}">
|
|
|
- <span class="welfareTag" v-for="(k, i) in item.enterprise.welfareList" :key="i">{{ spaces(i ? 4 : 0) + k }}</span>
|
|
|
+
|
|
|
+ <div v-if="item?.enterprise?.welfareTagStr" style="padding: 6px 0; border-bottom: 1px solid #EBEBEB">
|
|
|
+ <div v-ellipse-tooltip class="px-5 welfareTag ellipsis-tag">{{ item.enterprise.welfareTagStr }}</div>
|
|
|
</div>
|
|
|
+
|
|
|
<!-- 职位列表 -->
|
|
|
<ul class="company-job-list pt-3">
|
|
|
<li v-for="(k, i) in item.jobList" :key="i" @mouseenter="k.active = true" @mouseleave="k.active = false" @click="handleClickPosition(k)">
|
|
|
<v-card :elevation="k.active ? 5 : 0" class="company-job-item cursor-pointer mb-3">
|
|
|
<div class="mb-2 d-flex">
|
|
|
- <span v-ellipse-tooltip.top :class="['name', 'cursor-pointer', {'default-active': k.active }]" :style="{'max-width': !k.payFrom && !k.payTo ? '290px' : '200px'}">{{ formatName(k.name) }}</span>
|
|
|
+ <span v-ellipse-tooltip :class="['name', 'cursor-pointer', {'default-active': k.active }]" :style="{'max-width': !k.payFrom && !k.payTo ? '290px' : '200px'}">{{ formatName(k.name) }}</span>
|
|
|
<span v-if="!k.payFrom && !k.payTo" class="salary">面议</span>
|
|
|
<span v-else class="salary">{{ k.payFrom ? k.payFrom + '-' : '' }}{{ k.payTo }}{{ k.payName ? '/' + k.payName : '' }}</span>
|
|
|
</div>
|