|
@@ -1,5 +1,6 @@
|
|
|
import { timesTampChange } from './date'
|
|
|
import { getDict } from '@/hooks/web/useDictionaries'
|
|
|
+import { formatName } from '@/utils/getText'
|
|
|
|
|
|
// 求职状态
|
|
|
let jobStatus = []
|
|
@@ -11,7 +12,7 @@ export default {
|
|
|
// 发布职位数量
|
|
|
0: [
|
|
|
{ title: '职位名称', key: 'name', sortable: false },
|
|
|
- { title: '职位类型', key: 'positionName', sortable: false },
|
|
|
+ { title: '职位类型', key: 'positionName', sortable: false, value: item => formatName(item.positionName) },
|
|
|
{ title: '薪酬', key: 'payFrom', sortable: false, value: item => item.payFrom && item.payTo ? `${item.payFrom ? item.payFrom + '-' : ''}${item.payTo}${item.payName ? '/' + item.payName : ''}` : '面议' },
|
|
|
{ title: '工作地区', key: 'areaName', sortable: false },
|
|
|
{ title: '工作经验', key: 'expName', sortable: false },
|
|
@@ -20,7 +21,7 @@ export default {
|
|
|
],
|
|
|
// 职位浏览量
|
|
|
1: [
|
|
|
- { title: '招聘职位', key: 'name', sortable: false },
|
|
|
+ { title: '招聘职位', key: 'name', sortable: false, value: item => formatName(item.name) },
|
|
|
{ title: '薪酬', key: 'payFrom', sortable: false, value: item => item.payFrom && item.payTo ? `${item.payFrom ? item.payFrom + '-' : ''}${item.payTo}${item.payName ? '/' + item.payName : ''}` : '面议' },
|
|
|
{ title: '工作地区', key: 'areaName', sortable: false },
|
|
|
{ title: '工作经验', key: 'expName', sortable: false },
|
|
@@ -31,7 +32,7 @@ export default {
|
|
|
2: [
|
|
|
{ title: '投递人', key: 'person.name', sortable: false },
|
|
|
{ title: '求职状态', key: 'person.jobStatus', sortable: false, value: item => jobStatus.find(i => i.value === item.person.jobStatus)?.label },
|
|
|
- { title: '投递岗位', key: 'job.name', sortable: false },
|
|
|
+ { title: '投递岗位', key: 'job.name', sortable: false, value: item => formatName(item.job.name) },
|
|
|
{ title: '薪酬', key: 'job.payFrom', sortable: false, value: item => item.job.payFrom && item.job.payTo ? `${item.job.payFrom ? item.job.payFrom + '-' : ''}${item.job.payTo}${item.job.payName ? '/' + item.job.payName : ''}` : '面议' },
|
|
|
{ title: '工作地区', key: 'job.areaName', sortable: false },
|
|
|
{ title: '工作经验', key: 'job.expName', sortable: false },
|
|
@@ -40,7 +41,7 @@ export default {
|
|
|
// 已查看简历
|
|
|
3: [
|
|
|
{ title: '投递人', key: 'person.name', sortable: false },
|
|
|
- { title: '投递岗位', key: 'job.name', sortable: false },
|
|
|
+ { title: '投递岗位', key: 'job.name', sortable: false, value: item => formatName(item.job.name) },
|
|
|
{ title: '投递类型', key: 'type', sortable: false, value: item => item.type === 0 ? '平台投递': '赏金投递' },
|
|
|
{ title: '推荐人', key: 'recommendPerson.name', sortable: false },
|
|
|
{ title: '简历标题', key: 'title', sortable: false },
|
|
@@ -48,7 +49,7 @@ export default {
|
|
|
// 已邀面试
|
|
|
4: [
|
|
|
{ title: '求职者', key: 'person.name', sortable: false },
|
|
|
- { title: '面试岗位', key: 'job.name', sortable: false },
|
|
|
+ { title: '面试岗位', key: 'job.name', sortable: false, value: item => formatName(item.job.name) },
|
|
|
{ title: '面试类型', key: 'type', sortable: false, value: item => item.type === 0 ? '线上面试': '线下面试' },
|
|
|
{ title: '面试时间', key: 'time', sortable: false, value: item => timesTampChange(item.time, 'Y-M-D h:m') },
|
|
|
{ title: '面试地点', key: 'address', sortable: false },
|
|
@@ -56,7 +57,7 @@ export default {
|
|
|
// 面试完成
|
|
|
5: [
|
|
|
{ title: '求职者', key: 'person.name', sortable: false },
|
|
|
- { title: '面试岗位', key: 'job.name', sortable: false },
|
|
|
+ { title: '面试岗位', key: 'job.name', sortable: false, value: item => formatName(item.job.name) },
|
|
|
{ title: '面试类型', key: 'type', sortable: false, value: item => item.type === 0 ? '线上面试': '线下面试' },
|
|
|
{ title: '面试时间', key: 'time', sortable: false, value: item => timesTampChange(item.time, 'Y-M-D h:m') },
|
|
|
{ title: '面试地点', key: 'address', sortable: false },
|