|  | @@ -70,17 +70,17 @@
 | 
											
												
													
														|  |            <el-button @click="handleQuery"><Icon icon="ep:search" class="mr-5px" /> 搜索</el-button>
 |  |            <el-button @click="handleQuery"><Icon icon="ep:search" class="mr-5px" /> 搜索</el-button>
 | 
											
												
													
														|  |            <el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" /> 重置</el-button>
 |  |            <el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" /> 重置</el-button>
 | 
											
												
													
														|  |            <el-button type="primary" :loading="exportJobLoading" plain @click="handleExportJob"><Icon icon="ep:download" class="mr-5px" /> 职位列表导出</el-button>
 |  |            <el-button type="primary" :loading="exportJobLoading" plain @click="handleExportJob"><Icon icon="ep:download" class="mr-5px" /> 职位列表导出</el-button>
 | 
											
												
													
														|  | -          <el-button type="primary" :loading="exportLoading" plain @click="handleExport"><Icon icon="ep:download" class="mr-5px" /> 用户投递情况导出</el-button>
 |  | 
 | 
											
												
													
														|  | 
 |  | +          <el-button type="primary" :loading="exportLoading" plain @click="handleExport"><Icon icon="ep:download" class="mr-5px" /> 用户面试情况导出</el-button>
 | 
											
												
													
														|  |          </el-form-item>
 |  |          </el-form-item>
 | 
											
												
													
														|  |        </el-form>
 |  |        </el-form>
 | 
											
												
													
														|  |      </ContentWrap>
 |  |      </ContentWrap>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      <el-row :gutter="16" class="row m-y-20px">
 |  |      <el-row :gutter="16" class="row m-y-20px">
 | 
											
												
													
														|  | -      <el-col v-for="item in statisticList" :key="item.name" :md="4" :sm="12" :xs="24" :loading="loading">
 |  | 
 | 
											
												
													
														|  | 
 |  | +      <el-col v-for="item in statisticList" :key="item.name" :md="6" :sm="12" :xs="24" :loading="loading">
 | 
											
												
													
														|  |          <ComparisonCard
 |  |          <ComparisonCard
 | 
											
												
													
														|  |            :title="item.title"
 |  |            :title="item.title"
 | 
											
												
													
														|  | 
 |  | +          class="cursor-pointer"
 | 
											
												
													
														|  |            :value="statistic[item.name]"
 |  |            :value="statistic[item.name]"
 | 
											
												
													
														|  | -          style="cursor: pointer;"
 |  | 
 | 
											
												
													
														|  |            @click="openDialog(item)"
 |  |            @click="openDialog(item)"
 | 
											
												
													
														|  |          />
 |  |          />
 | 
											
												
													
														|  |        </el-col>
 |  |        </el-col>
 | 
											
										
											
												
													
														|  | @@ -156,17 +156,17 @@ const queryParams = reactive({
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  // 统计
 |  |  // 统计
 | 
											
												
													
														|  |  const statisticList = [
 |  |  const statisticList = [
 | 
											
												
													
														|  | -  { title: '企业邀请面试数', name: 'inviteInterviewNum' },
 |  | 
 | 
											
												
													
														|  | -  { title: '企业职位数', name: 'jobNum' },
 |  | 
 | 
											
												
													
														|  | -  { title: '企业职位投递量', name: 'deliveryNum' },
 |  | 
 | 
											
												
													
														|  | -  { title: '用户面试数', name: 'interviewNum' },
 |  | 
 | 
											
												
													
														|  | -  { title: '用户简历投递数', name: 'cvDeliveryNum' }
 |  | 
 | 
											
												
													
														|  | 
 |  | +  { title: '企业职位数量', name: 'jobNum' },
 | 
											
												
													
														|  | 
 |  | +  { title: '企业邀请面试数量', name: 'inviteInterviewNum' },
 | 
											
												
													
														|  | 
 |  | +  // { title: '企业职位投递量', name: 'deliveryNum' },
 | 
											
												
													
														|  | 
 |  | +  { title: '用户简历投递数量', name: 'cvDeliveryNum' },
 | 
											
												
													
														|  | 
 |  | +  { title: '用户完成面试数量', name: 'interviewNum' },
 | 
											
												
													
														|  |  ]
 |  |  ]
 | 
											
												
													
														|  |  // 统计
 |  |  // 统计
 | 
											
												
													
														|  |  const statistic = reactive({
 |  |  const statistic = reactive({
 | 
											
												
													
														|  |    inviteInterviewNum: 0,
 |  |    inviteInterviewNum: 0,
 | 
											
												
													
														|  |    jobNum: 0,
 |  |    jobNum: 0,
 | 
											
												
													
														|  | -  deliveryNum: 0,
 |  | 
 | 
											
												
													
														|  | 
 |  | +  // deliveryNum: 0,
 | 
											
												
													
														|  |    interviewNum: 0,
 |  |    interviewNum: 0,
 | 
											
												
													
														|  |    cvDeliveryNum: 0
 |  |    cvDeliveryNum: 0
 | 
											
												
													
														|  |  })
 |  |  })
 | 
											
										
											
												
													
														|  | @@ -176,7 +176,7 @@ const tableHeaders = {
 | 
											
												
													
														|  |      { name: '求职者', prop: 'personName' },
 |  |      { name: '求职者', prop: 'personName' },
 | 
											
												
													
														|  |      { name: '邀请企业', prop: 'enterpriseName' },
 |  |      { name: '邀请企业', prop: 'enterpriseName' },
 | 
											
												
													
														|  |      { name: '面试岗位', prop: 'jobName' },
 |  |      { name: '面试岗位', prop: 'jobName' },
 | 
											
												
													
														|  | -    { name: '面试类型', prop: 'typeName' },
 |  | 
 | 
											
												
													
														|  | 
 |  | +    // { name: '面试类型', prop: 'typeName' },
 | 
											
												
													
														|  |      { name: '面试时间', prop: 'timeName' },
 |  |      { name: '面试时间', prop: 'timeName' },
 | 
											
												
													
														|  |      { name: '面试地点', prop: 'addressName' },
 |  |      { name: '面试地点', prop: 'addressName' },
 | 
											
												
													
														|  |    ],
 |  |    ],
 | 
											
										
											
												
													
														|  | @@ -191,19 +191,19 @@ const tableHeaders = {
 | 
											
												
													
														|  |      { name: '发布时间', prop: 'createTime' }
 |  |      { name: '发布时间', prop: 'createTime' }
 | 
											
												
													
														|  |    ],
 |  |    ],
 | 
											
												
													
														|  |    // 企业职位投递量
 |  |    // 企业职位投递量
 | 
											
												
													
														|  | -  deliveryNum: [
 |  | 
 | 
											
												
													
														|  | -    { name: '投递人', prop: 'personName' },
 |  | 
 | 
											
												
													
														|  | -    { name: '职位名称', prop: 'name' },
 |  | 
 | 
											
												
													
														|  | -    { name: '发布企业', prop: 'enterpriseName' },
 |  | 
 | 
											
												
													
														|  | -    { name: '投递简历名称', prop: 'title' },
 |  | 
 | 
											
												
													
														|  | -    { name: '投递时间', prop: 'createTime' },
 |  | 
 | 
											
												
													
														|  | -  ],
 |  | 
 | 
											
												
													
														|  | 
 |  | +  // deliveryNum: [
 | 
											
												
													
														|  | 
 |  | +  //   { name: '投递人', prop: 'personName' },
 | 
											
												
													
														|  | 
 |  | +  //   { name: '职位名称', prop: 'name' },
 | 
											
												
													
														|  | 
 |  | +  //   { name: '发布企业', prop: 'enterpriseName' },
 | 
											
												
													
														|  | 
 |  | +  //   { name: '投递简历名称', prop: 'title' },
 | 
											
												
													
														|  | 
 |  | +  //   { name: '投递时间', prop: 'createTime' },
 | 
											
												
													
														|  | 
 |  | +  // ],
 | 
											
												
													
														|  |    // 用户面试数
 |  |    // 用户面试数
 | 
											
												
													
														|  |    interviewNum: [
 |  |    interviewNum: [
 | 
											
												
													
														|  |      { name: '求职者', prop: 'personName' },
 |  |      { name: '求职者', prop: 'personName' },
 | 
											
												
													
														|  |      { name: '邀请企业', prop: 'enterpriseName' },
 |  |      { name: '邀请企业', prop: 'enterpriseName' },
 | 
											
												
													
														|  |      { name: '面试岗位', prop: 'jobName' },
 |  |      { name: '面试岗位', prop: 'jobName' },
 | 
											
												
													
														|  | -    { name: '面试类型', prop: 'typeName' },
 |  | 
 | 
											
												
													
														|  | 
 |  | +    // { name: '面试类型', prop: 'typeName' },
 | 
											
												
													
														|  |      { name: '面试时间', prop: 'timeName' },
 |  |      { name: '面试时间', prop: 'timeName' },
 | 
											
												
													
														|  |      { name: '面试地点', prop: 'addressName' },
 |  |      { name: '面试地点', prop: 'addressName' },
 | 
											
												
													
														|  |    ],
 |  |    ],
 | 
											
										
											
												
													
														|  | @@ -220,7 +220,7 @@ const tableHeaders = {
 | 
											
												
													
														|  |  const apiArr = reactive({
 |  |  const apiArr = reactive({
 | 
											
												
													
														|  |    inviteInterviewNum: JobFairManageApi.getEnterpriseInterviewInvite,
 |  |    inviteInterviewNum: JobFairManageApi.getEnterpriseInterviewInvite,
 | 
											
												
													
														|  |    jobNum: JobFairManageApi.getEnterpriseJob,
 |  |    jobNum: JobFairManageApi.getEnterpriseJob,
 | 
											
												
													
														|  | -  deliveryNum: JobFairManageApi.getEnterpriseJobCvRel,
 |  | 
 | 
											
												
													
														|  | 
 |  | +  // deliveryNum: JobFairManageApi.getEnterpriseJobCvRel,
 | 
											
												
													
														|  |    interviewNum: JobFairManageApi.getUserInterviewInvite,
 |  |    interviewNum: JobFairManageApi.getUserInterviewInvite,
 | 
											
												
													
														|  |    cvDeliveryNum: JobFairManageApi.getUserJobCvRel,
 |  |    cvDeliveryNum: JobFairManageApi.getUserJobCvRel,
 | 
											
												
													
														|  |  })
 |  |  })
 |