|
|
@ -4,6 +4,48 @@ |
|
|
|
<div class="table-page-search-wrapper"> |
|
|
|
<a-form layout="inline" @keyup.enter.native="searchQuery"> |
|
|
|
<a-row :gutter="24"> |
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24"> |
|
|
|
<a-form-item label="工作标题"> |
|
|
|
<a-input placeholder="请输入工作标题" v-model="queryParam.title"></a-input> |
|
|
|
</a-form-item> |
|
|
|
</a-col> |
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24"> |
|
|
|
<a-form-item label="招聘者姓名"> |
|
|
|
<a-input placeholder="请输入招聘者姓名" v-model="queryParam.name"></a-input> |
|
|
|
</a-form-item> |
|
|
|
</a-col> |
|
|
|
<template v-if="toggleSearchStatus"> |
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24"> |
|
|
|
<a-form-item label="招聘公司名称"> |
|
|
|
<j-dict-select-tag placeholder="请选择招聘公司名称" v-model="queryParam.company" dictCode="employ_company,company_name,id"/> |
|
|
|
</a-form-item> |
|
|
|
</a-col> |
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24"> |
|
|
|
<a-form-item label="工种类型"> |
|
|
|
<j-dict-select-tag placeholder="请选择工种类型" v-model="queryParam.typeId" dictCode="employ_job_type,name,id"/> |
|
|
|
</a-form-item> |
|
|
|
</a-col> |
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24"> |
|
|
|
<a-form-item label="工作性质"> |
|
|
|
<j-dict-select-tag placeholder="请选择工作性质" v-model="queryParam.natureId" dictCode="employ_nature,name,id"/> |
|
|
|
</a-form-item> |
|
|
|
</a-col> |
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24"> |
|
|
|
<a-form-item label="关联区域id"> |
|
|
|
<j-dict-select-tag placeholder="请选择关联区域id" v-model="queryParam.areaId" dictCode="employ_address,address,id"/> |
|
|
|
</a-form-item> |
|
|
|
</a-col> |
|
|
|
</template> |
|
|
|
<a-col :xl="6" :lg="7" :md="8" :sm="24"> |
|
|
|
<span style="float: left;overflow: hidden;" class="table-page-search-submitButtons"> |
|
|
|
<a-button type="primary" @click="searchQuery" icon="search">查询</a-button> |
|
|
|
<a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">重置</a-button> |
|
|
|
<a @click="handleToggleSearch" style="margin-left: 8px"> |
|
|
|
{{ toggleSearchStatus ? '收起' : '展开' }} |
|
|
|
<a-icon :type="toggleSearchStatus ? 'up' : 'down'"/> |
|
|
|
</a> |
|
|
|
</span> |
|
|
|
</a-col> |
|
|
|
</a-row> |
|
|
|
</a-form> |
|
|
|
</div> |
|
|
@ -122,6 +164,12 @@ |
|
|
|
return parseInt(index)+1; |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
title:'创建日期', |
|
|
|
align:"center", |
|
|
|
sorter: true, |
|
|
|
dataIndex: 'createTime' |
|
|
|
}, |
|
|
|
{ |
|
|
|
title:'工作标题', |
|
|
|
align:"center", |
|
|
@ -152,37 +200,15 @@ |
|
|
|
align:"center", |
|
|
|
dataIndex: 'salaryUp' |
|
|
|
}, |
|
|
|
{ |
|
|
|
title:'招聘者头像', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'headImage', |
|
|
|
scopedSlots: {customRender: 'imgSlot'} |
|
|
|
}, |
|
|
|
{ |
|
|
|
title:'招聘者姓名', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'name' |
|
|
|
}, |
|
|
|
{ |
|
|
|
title:'招聘者职位', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'career' |
|
|
|
}, |
|
|
|
{ |
|
|
|
title:'招聘者电话', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'phone' |
|
|
|
}, |
|
|
|
{ |
|
|
|
title:'职位详情', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'workDetail', |
|
|
|
scopedSlots: {customRender: 'htmlSlot'} |
|
|
|
}, |
|
|
|
{ |
|
|
|
title:'招聘公司名称', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'company' |
|
|
|
dataIndex: 'company_dictText' |
|
|
|
}, |
|
|
|
{ |
|
|
|
title:'标签', |
|
|
@ -209,16 +235,6 @@ |
|
|
|
align:"center", |
|
|
|
dataIndex: 'areaId_dictText' |
|
|
|
}, |
|
|
|
{ |
|
|
|
title:'经度', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'longitude' |
|
|
|
}, |
|
|
|
{ |
|
|
|
title:'纬度', |
|
|
|
align:"center", |
|
|
|
dataIndex: 'latitude' |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '操作', |
|
|
|
dataIndex: 'action', |
|
|
@ -253,23 +269,22 @@ |
|
|
|
}, |
|
|
|
getSuperFieldList(){ |
|
|
|
let fieldList=[]; |
|
|
|
fieldList.push({type:'datetime',value:'createTime',text:'创建日期'}) |
|
|
|
fieldList.push({type:'string',value:'title',text:'工作标题',dictCode:''}) |
|
|
|
fieldList.push({type:'string',value:'workAddress',text:'工作地址',dictCode:''}) |
|
|
|
fieldList.push({type:'string',value:'workAge',text:'工龄要求',dictCode:''}) |
|
|
|
fieldList.push({type:'string',value:'qulification',text:'学历要求',dictCode:''}) |
|
|
|
fieldList.push({type:'BigDecimal',value:'salaryLow',text:'薪资下限',dictCode:''}) |
|
|
|
fieldList.push({type:'BigDecimal',value:'salaryUp',text:'薪资上限',dictCode:''}) |
|
|
|
fieldList.push({type:'string',value:'headImage',text:'招聘者头像',dictCode:''}) |
|
|
|
fieldList.push({type:'string',value:'name',text:'招聘者姓名',dictCode:''}) |
|
|
|
fieldList.push({type:'string',value:'career',text:'招聘者职位',dictCode:''}) |
|
|
|
fieldList.push({type:'string',value:'phone',text:'招聘者电话',dictCode:''}) |
|
|
|
fieldList.push({type:'string',value:'workDetail',text:'职位详情',dictCode:''}) |
|
|
|
fieldList.push({type:'string',value:'company',text:'招聘公司名称',dictCode:''}) |
|
|
|
fieldList.push({type:'string',value:'company',text:'招聘公司名称',dictCode:"employ_company,company_name,id"}) |
|
|
|
fieldList.push({type:'string',value:'tab',text:'标签',dictCode:''}) |
|
|
|
fieldList.push({type:'string',value:'typeId',text:'工种类型',dictCode:"employ_job_type,name,id"}) |
|
|
|
fieldList.push({type:'string',value:'natureId',text:'工作性质',dictCode:"employ_nature,name,id"}) |
|
|
|
fieldList.push({type:'string',value:'userId',text:'关联用户id',dictCode:"han_hai_member,nick_name,id"}) |
|
|
|
fieldList.push({type:'string',value:'areaId',text:'关联区域id',dictCode:"employ_address,adress,id"}) |
|
|
|
fieldList.push({type:'string',value:'areaId',text:'关联区域id',dictCode:"employ_address,address,id"}) |
|
|
|
fieldList.push({type:'BigDecimal',value:'longitude',text:'经度',dictCode:''}) |
|
|
|
fieldList.push({type:'BigDecimal',value:'latitude',text:'纬度',dictCode:''}) |
|
|
|
this.superFieldList = fieldList |
|
|
|