|
@@ -31,6 +31,12 @@
|
|
<span class="defaultLink ml-3 mt-2">{{ item?.name }}</span>
|
|
<span class="defaultLink ml-3 mt-2">{{ item?.name }}</span>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
+ <template #interestedPositions="{ item }">
|
|
|
|
+ <div style="max-width: 200px" v-ellipse-tooltip>{{ item.position?.positionNames }}</div>
|
|
|
|
+ </template>
|
|
|
|
+ <template #lastWorkExp="{ item }">
|
|
|
|
+ {{ item?.lastWorkExp && Object.keys(item?.lastWorkExp).length > 0 ? `${item.lastWorkExp?.enterpriseName ? item.lastWorkExp?.enterpriseName + ' - ' : ''}${item.lastWorkExp.positionName}` : '' }}
|
|
|
|
+ </template>
|
|
<template #actions="{ item }">
|
|
<template #actions="{ item }">
|
|
<v-btn color="primary" variant="text" @click="handleInvite(item)">邀请面试</v-btn>
|
|
<v-btn color="primary" variant="text" @click="handleInvite(item)">邀请面试</v-btn>
|
|
<v-btn color="primary" variant="text" @click="handleCommunicate(item)">立即沟通</v-btn>
|
|
<v-btn color="primary" variant="text" @click="handleCommunicate(item)">立即沟通</v-btn>
|
|
@@ -79,7 +85,8 @@ const loading = ref(false)
|
|
const headers = ref([
|
|
const headers = ref([
|
|
{ title: '姓名', key: 'name', sortable: false },
|
|
{ title: '姓名', key: 'name', sortable: false },
|
|
{ title: '求职状态', key: 'jobStatusName', sortable: false },
|
|
{ title: '求职状态', key: 'jobStatusName', sortable: false },
|
|
- { title: '感兴趣职位', key: 'position.positionNames', sortable: false },
|
|
|
|
|
|
+ { title: '感兴趣职位', key: 'interestedPositions', sortable: false },
|
|
|
|
+ { title: '最近一份工作经历', key: 'lastWorkExp', sortable: false },
|
|
{ title: '工作年限', key: 'expName', sortable: false },
|
|
{ title: '工作年限', key: 'expName', sortable: false },
|
|
{ title: '最高学历', key: 'eduName', sortable: false },
|
|
{ title: '最高学历', key: 'eduName', sortable: false },
|
|
{ title: '所在城市', key: 'areaName', sortable: false },
|
|
{ title: '所在城市', key: 'areaName', sortable: false },
|