|
@@ -58,7 +58,7 @@
|
|
<div class="update-time">{{ timesTampChange(val.job.updateTime) }} 刷新</div>
|
|
<div class="update-time">{{ timesTampChange(val.job.updateTime) }} 刷新</div>
|
|
</div>
|
|
</div>
|
|
<div v-else class="account-info">
|
|
<div v-else class="account-info">
|
|
- <v-avatar :image="val.contact.avatar || 'https://minio.citupro.com/dev/menduner/7.png'"></v-avatar>
|
|
|
|
|
|
+ <v-avatar :image="getUserAvatar(val.contact.avatar, val.contact.sex)"></v-avatar>
|
|
<span class="account-label">{{ val.contact.name }} · {{ val.contact.postNameCn }}</span>
|
|
<span class="account-label">{{ val.contact.name }} · {{ val.contact.postNameCn }}</span>
|
|
<span>
|
|
<span>
|
|
<v-btn class="half-button" color="primary" size="small" @click="toDetails(val)">立即沟通</v-btn>
|
|
<v-btn class="half-button" color="primary" size="small" @click="toDetails(val)">立即沟通</v-btn>
|
|
@@ -84,6 +84,7 @@ import { timesTampChange } from '@/utils/date'
|
|
import { getDict } from '@/hooks/web/useDictionaries'
|
|
import { getDict } from '@/hooks/web/useDictionaries'
|
|
import { dealDictObjData } from '@/utils/position'
|
|
import { dealDictObjData } from '@/utils/position'
|
|
import { prologue } from '@/hooks/web/useIM'
|
|
import { prologue } from '@/hooks/web/useIM'
|
|
|
|
+import { getUserAvatar } from '@/utils/avatar'
|
|
import { getJobAdvertisedPositionCount, getJobAreaByEnterpriseId, getJobAdvertisedSearch } from '@/api/position'
|
|
import { getJobAdvertisedPositionCount, getJobAreaByEnterpriseId, getJobAdvertisedSearch } from '@/api/position'
|
|
import MPagination from '@/components/CtPagination'
|
|
import MPagination from '@/components/CtPagination'
|
|
import expType from '@/views/recruit/personal/position/components/conditionFilter/expType.vue'
|
|
import expType from '@/views/recruit/personal/position/components/conditionFilter/expType.vue'
|