|  | @@ -71,7 +71,7 @@
 | 
	
		
			
				|  |  |    <!-- 列表 -->
 | 
	
		
			
				|  |  |    <ContentWrap>
 | 
	
		
			
				|  |  |      <el-table v-loading="loading" :data="list" :stripe="true">
 | 
	
		
			
				|  |  | -      <el-table-column label="标题" align="center" prop="title" width="220">
 | 
	
		
			
				|  |  | +      <el-table-column label="招聘会标题" align="center" prop="title" width="220">
 | 
	
		
			
				|  |  |          <template #default="scope">
 | 
	
		
			
				|  |  |            <div v-html="scope.row.title"></div>
 | 
	
		
			
				|  |  |          </template>
 | 
	
	
		
			
				|  | @@ -87,16 +87,23 @@
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  |        </el-table-column>
 | 
	
		
			
				|  |  |        <!-- <el-table-column label="简历投递次数" align="center" prop="cvRelNum" /> -->
 | 
	
		
			
				|  |  | +      <!-- <el-table-column label="门票金额" align="center" prop="admissionPrice">
 | 
	
		
			
				|  |  | +        <template #default="scope">
 | 
	
		
			
				|  |  | +          {{ scope.row.admissionPrice > 0 ? scope.row.admissionPrice / 100 : '' }}
 | 
	
		
			
				|  |  | +        </template>
 | 
	
		
			
				|  |  | +      </el-table-column>
 | 
	
		
			
				|  |  | +      <el-table-column label="企业可发布职位数" align="center" prop="allowedJobNum" /> -->
 | 
	
		
			
				|  |  |        <el-table-column label="状态" align="center" prop="status">
 | 
	
		
			
				|  |  |          <template #default="scope">
 | 
	
		
			
				|  |  |            <dict-tag :type="DICT_TYPE.MENDUNER_STATUS" :value="scope.row.status" />
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  |        </el-table-column>
 | 
	
		
			
				|  |  | -      <el-table-column label="开始时间" align="center" prop="startTime" :formatter="dateFormatter" />
 | 
	
		
			
				|  |  | -      <el-table-column label="结束时间" align="center" prop="endTime" :formatter="dateFormatter" />
 | 
	
		
			
				|  |  | +      <el-table-column label="开始时间" align="center" prop="startTime" :formatter="dateFormatter2" />
 | 
	
		
			
				|  |  | +      <el-table-column label="结束时间" align="center" prop="endTime" :formatter="dateFormatter2" />
 | 
	
		
			
				|  |  |        <el-table-column label="创建时间" align="center" prop="createTime" :formatter="dateFormatter" />
 | 
	
		
			
				|  |  |        <el-table-column label="操作" align="center" fixed="right" min-width="100">
 | 
	
		
			
				|  |  |          <template #default="scope">
 | 
	
		
			
				|  |  | +          <el-button link type="success" @click="openTicketSettings(scope.row)">门票设置</el-button>
 | 
	
		
			
				|  |  |            <el-button link type="primary" @click="openStatistics(scope.row.id)">数据统计</el-button>
 | 
	
		
			
				|  |  |            <el-button link type="primary" @click="openDetail(scope.row.id)">白名单</el-button>
 | 
	
		
			
				|  |  |            <el-button link type="primary" @click="openForm('update', scope.row.id)" v-hasPermi="['menduner:system:job-fair:update']">编辑</el-button>
 | 
	
	
		
			
				|  | @@ -115,14 +122,17 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    <!-- 表单弹窗:添加/修改 -->
 | 
	
		
			
				|  |  |    <JobFairManageForm ref="formRef" @success="getList" />
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  <TicketSettings ref="ticketRef" @success="getList" />
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <script setup lang="ts">
 | 
	
		
			
				|  |  | -import { dateFormatter } from '@/utils/formatTime'
 | 
	
		
			
				|  |  | +import { dateFormatter, dateFormatter2 } from '@/utils/formatTime'
 | 
	
		
			
				|  |  |  // import download from '@/utils/download'
 | 
	
		
			
				|  |  |  import { DICT_TYPE } from '@/utils/dict'
 | 
	
		
			
				|  |  |  import { JobFairManageApi, JobFairManageVO } from '@/api/menduner/system/jobFair/manage'
 | 
	
		
			
				|  |  |  import JobFairManageForm from './JobFairManageForm.vue'
 | 
	
		
			
				|  |  | +import TicketSettings from './TicketSettings.vue'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /** 招聘会管理 列表 */
 | 
	
		
			
				|  |  |  defineOptions({ name: 'JobFair' })
 | 
	
	
		
			
				|  | @@ -136,12 +146,9 @@ const total = ref(0) // 列表的总页数
 | 
	
		
			
				|  |  |  const queryParams = reactive({
 | 
	
		
			
				|  |  |    pageNo: 1,
 | 
	
		
			
				|  |  |    pageSize: 10,
 | 
	
		
			
				|  |  | -  // type: undefined,
 | 
	
		
			
				|  |  |    title: undefined,
 | 
	
		
			
				|  |  | -  // slogan: undefined,
 | 
	
		
			
				|  |  |    startTime: [],
 | 
	
		
			
				|  |  |    endTime: [],
 | 
	
		
			
				|  |  | -  // vipRequire: undefined,
 | 
	
		
			
				|  |  |    createTime: []
 | 
	
		
			
				|  |  |  })
 | 
	
		
			
				|  |  |  const queryFormRef = ref() // 搜索的表单
 | 
	
	
		
			
				|  | @@ -177,6 +184,12 @@ const openForm = (type: string, id?: number) => {
 | 
	
		
			
				|  |  |    formRef.value.open(type, id)
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +/** 门票设置 */
 | 
	
		
			
				|  |  | +const ticketRef = ref()
 | 
	
		
			
				|  |  | +const openTicketSettings = ({ id, admissionPrice, allowedJobNum}) => {
 | 
	
		
			
				|  |  | +  ticketRef.value.open({ id, admissionPrice, allowedJobNum})
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  /** 删除按钮操作 */
 | 
	
		
			
				|  |  |  const handleDelete = async (id: number) => {
 | 
	
		
			
				|  |  |    try {
 |