|
@@ -253,6 +253,7 @@ const apiArr = reactive({
|
|
invitedCompleted: statisticAnalysisApi.getAnalysisInterviewCompletePage, // 钻取
|
|
invitedCompleted: statisticAnalysisApi.getAnalysisInterviewCompletePage, // 钻取
|
|
userLoginNum: statisticAnalysisApi.getLoginUserCount, // 钻取
|
|
userLoginNum: statisticAnalysisApi.getLoginUserCount, // 钻取
|
|
enterpriseUserLoginNum: statisticAnalysisApi.getLoginEnterpriseUserCount, // 钻取
|
|
enterpriseUserLoginNum: statisticAnalysisApi.getLoginEnterpriseUserCount, // 钻取
|
|
|
|
+ refreshJobNum: statisticAnalysisApi.getAnalysisJobRefreshPage, // 钻取
|
|
|
|
|
|
// 分布
|
|
// 分布
|
|
sexDistributionData: statisticAnalysisApi.getAnalysisJobCvSexCount,
|
|
sexDistributionData: statisticAnalysisApi.getAnalysisJobCvSexCount,
|
|
@@ -268,6 +269,7 @@ const statisticList = [
|
|
{ title: '所有职位数量', name: 'pushTotalNum' },
|
|
{ title: '所有职位数量', name: 'pushTotalNum' },
|
|
{ title: '发布中职位数量', name: 'pushNum' },
|
|
{ title: '发布中职位数量', name: 'pushNum' },
|
|
{ title: '职位浏览量', name: 'pageViews' },
|
|
{ title: '职位浏览量', name: 'pageViews' },
|
|
|
|
+ { title: '刷新职位', name: 'refreshJobNum' },
|
|
{ title: '收到的简历', name: 'resumeReceived' },
|
|
{ title: '收到的简历', name: 'resumeReceived' },
|
|
{ title: '已查看简历', name: 'resumeViewed' },
|
|
{ title: '已查看简历', name: 'resumeViewed' },
|
|
{ title: '已邀面试', name: 'invitedInterviews' },
|
|
{ title: '已邀面试', name: 'invitedInterviews' },
|
|
@@ -280,6 +282,7 @@ const statistic = reactive({
|
|
pushNum: 0,
|
|
pushNum: 0,
|
|
resumeReceived: 0,
|
|
resumeReceived: 0,
|
|
resumeViewed: 0,
|
|
resumeViewed: 0,
|
|
|
|
+ refreshJobNum: 0,
|
|
invitedInterviews: 0,
|
|
invitedInterviews: 0,
|
|
invitedCompleted: 0,
|
|
invitedCompleted: 0,
|
|
userLoginNum: 0,
|
|
userLoginNum: 0,
|
|
@@ -412,6 +415,13 @@ const tableHeaders = {
|
|
{ name: '学历要求', prop: 'eduName' },
|
|
{ name: '学历要求', prop: 'eduName' },
|
|
{ name: '众聘', prop: 'hire' },
|
|
{ name: '众聘', prop: 'hire' },
|
|
],
|
|
],
|
|
|
|
+ // 刷新职位
|
|
|
|
+ refreshJobNum: [
|
|
|
|
+ { name: '职位名称', prop: 'name' },
|
|
|
|
+ { name: '发布企业', prop: 'enterpriseName' },
|
|
|
|
+ { name: '刷新时间', prop: 'refreshTime' },
|
|
|
|
+ { name: '发布时间', prop: 'createTime' },
|
|
|
|
+ ],
|
|
// 收到的简历
|
|
// 收到的简历
|
|
resumeReceived: [
|
|
resumeReceived: [
|
|
{ name: '投递人', prop: 'personName' },
|
|
{ name: '投递人', prop: 'personName' },
|
|
@@ -517,6 +527,16 @@ const dealTableData = async () => {
|
|
return item
|
|
return item
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
+ // 职位刷新
|
|
|
|
+ if (currentItem.value.name === 'refreshJobNum') {
|
|
|
|
+ tableData.value = tableData.value.map(item => {
|
|
|
|
+ item.name = formatName(item.name)
|
|
|
|
+ item.enterpriseName = formatName(item.enterpriseAnotherName || item.enterpriseName)
|
|
|
|
+ item.refreshTime = timesTampChange(item.refreshTime)
|
|
|
|
+ item.createTime = timesTampChange(item.createTime)
|
|
|
|
+ return item
|
|
|
|
+ })
|
|
|
|
+ }
|
|
// 收到的简历
|
|
// 收到的简历
|
|
if (currentItem.value.name === 'resumeReceived') {
|
|
if (currentItem.value.name === 'resumeReceived') {
|
|
const areaList = await getDictOptions('areaList')
|
|
const areaList = await getDictOptions('areaList')
|