Commit 0acef06c authored by zhangderong's avatar zhangderong

搜索列表加入职位搜索项

parent 8ba16203
......@@ -3,33 +3,37 @@
<!-- <Spin size="large" fix v-if="spinShow" style="font-size:25px">加载中...</Spin> -->
<div class="allResume-left">
<Form :label-width="90" style="width:88%;margin:0 auto;" class='emailForm'>
<FormItem label="关键词:" style="margin-top:20px">
<FormItem label="关键词:" style="margin-top:20px;margin-bottom:12px" class="keywords">
<Input placeholder="请输入关键词" style="width:98%" v-model="keywords" @keyup.enter.native="SouSuo()"/>
</FormItem>
<FormItem label="历任公司:">
<FormItem label="历任公司:" class="lrgs" style="margin-bottom:12px">
<Input placeholder="请输入历任公司" style="width:98%" v-model="lrgs" @keyup.enter.native="SouSuo()"/>
</FormItem>
<FormItem label="性别:" class="sex">
<FormItem label="性别:" class="sex" style="margin-bottom:0px">
<span v-for="(item,index) in sexs" :class="{'active1':index==clickIndex1}" @click="selectElement1(item.status1,index)" :key="index" style="cursor:pointer"> {{item.status1}}</span>
</FormItem>
<FormItem label="学历:" class="Education">
<FormItem label="学历:" class="Education" style="margin-bottom:10px">
<span v-for="(item,index) in Education" :class="{'active1':index==clickIndex2}" @click="selectElement2(item.Num2,index)" :key="index" style="cursor:pointer"> {{item.status2}}</span>
</FormItem>
<FormItem label="状态:" class="state">
<FormItem label="状态:" class="state" style="margin-bottom:18px">
<span v-for="(item,index) in state" :class="{'active1':item.sta==true}" @click="selectElement3(item.Num3,index,item.status3,item.sta)" :key="index" style="cursor:pointer"> {{item.status3}}</span>
</FormItem>
<FormItem label="工作年限:">
<FormItem label="工作年限:" class="keywords" style="margin-bottom:10px">
<span style="width:100px;">
<Select style="width:40%" placeholder="不限" :label-in-value='true' v-model="searchInfo.ownerWorkYears1" @on-change='judge1'>
<Select style="width:45%" placeholder="不限" :label-in-value='true' v-model="searchInfo.ownerWorkYears1" @on-change='judge1'>
<Option v-for="(item, index) in ownerWorkYears1" :value="item.value" :key="index">{{item.label}}</Option>
</Select>
<span>-</span>
<Select style="width:40%" placeholder="不限" :label-in-value='true' v-model="searchInfo.ownerWorkYears2" @on-change='judge2'>
<Select style="width:45%" placeholder="不限" :label-in-value='true' v-model="searchInfo.ownerWorkYears2" @on-change='judge2'>
<Option v-for="(item, index) in ownerWorkYears2" :value="item.value" :key="index">{{item.label}}</Option>
</Select>
</span><br>
</FormItem>
<FormItem label="职位:" style="margin:20px 0 40px 0px">
<Select v-model="position" filterable multiple style="width:96%" placeholder="不限">
<Option v-for="item in positionArr" :value="item.value" :key="item.value">{{ item.label }}</Option>
</Select>
</FormItem>
</Form>
<Button type="primary" style="width:30%;margin-left:34%;font-size:13px;background:#0092FF" @click="SouSuo(item.Num1,item.Num2,item.Num3)">搜索</Button>
</div>
......@@ -140,6 +144,9 @@
<span>{{item.approveUserName}}</span>
<span>{{item.dateTime}}</span>
<span style="color:blue" v-if=" item.previousState=='INTERVIEW_OK'">面试合适</span>
<span style="color:blue" v-if=" item.previousState=='SX_RIGHT_RESUME'">筛选通过</span>
<span style="color:blue" v-if=" item.previousState=='SX_PASS_RESUME'">筛选不通过</span>
<span style="color:blue" v-if=" item.previousState=='SX_TWO_CONFIRM'">二次确认</span>
<span style="color:blue" v-if=" item.previousState=='INTERVIEW_FAIL'">面试淘汰</span>
<span style="color:blue" v-if=" item.previousState=='END'">终止面试</span>
<span style="color:blue" v-if=" item.previousState=='SEE_FAIL'">约面失败</span>
......@@ -172,6 +179,9 @@
<span style="color:blue" v-if=" item.afterState=='TO_DO'">待处理</span>
<span style="color:blue" v-if=" item.afterState=='RESET'">重启面试</span>
<span style="color:blue" v-if=" item.afterState=='ARRIVED'">已到达</span>
<span style="color:blue" v-if=" item.afterState=='SX_RIGHT_RESUME'">筛选通过</span>
<span style="color:blue" v-if=" item.afterState=='SX_PASS_RESUME'">筛选不通过</span>
<span style="color:blue" v-if=" item.afterState=='SX_TWO_CONFIRM'">二次确认</span>
</p>
</div>
......@@ -423,6 +433,57 @@ import {mapState} from 'vuex'
errorInfo: '',
interviewee: [],
interviewerNameList: [],
position:[],
positionArr:[
{value:'1',
label:'sd水电费付付付付付付付付付付鼎折覆餗付付付付付付维恩二二二二二二二二二二'
},
{value:'2',
label:'kbj'
},
{value:'3',
label:'kkk'
},
{value:'4',
label:'vvv'
},
{value:'5',
label:'ccc'
},
{value:'6',
label:'www'
},
{value:'7',
label:'qqq'
},
{value:'8',
label:'aaa'
},
{value:'9',
label:'zzz'
},
{value:'21',
label:'lll'
},
{value:'33',
label:'xxx'
},
{value:'43',
label:'hhh'
},
{value:'17',
label:'mmm'
},
{value:'27',
label:'nnn'
},
{value:'37',
label:'fff'
},
{value:'47',
label:'ggg'
},
],
tip: false,
tipInfo: '输入多个邮箱地址以英文”;“分隔',
sad:'',
......@@ -916,7 +977,6 @@ import {mapState} from 'vuex'
})
window.open(newpage.href, '_blank');
},
//下载单条简历
downloadONE(downID){
window.location.href=`${sapi}/api/resume/download/formatted/one?resumeId=${downID}`
......@@ -951,7 +1011,7 @@ import {mapState} from 'vuex'
this.removeInterviewee({id:item})
})
this.modal3=false
this.SouSuo(this.pageT)
this.SouSuo(this.pageT,'init')
}
})
},
......@@ -1124,7 +1184,6 @@ import {mapState} from 'vuex'
sendEmail(type,status,SID){
this.selectElementValue=status
this.resumePushId=SID
console.log(status,44444444)
if(this.checkboxList.length == 0&&type) {
this.$Notice.error({
title: '提示',
......@@ -1972,4 +2031,13 @@ font-size: 14px;
.allResume .ivu-form-item-error-tip{
font-size:12px;
}
.allResume .keywords .ivu-form-item{
margin-bottom: 15px !important
}
.allResume .lrgs .ivu-form-item{
margin-bottom: 15px
}
.allResume .ivu-form-item-content{
line-height: 28px
}
</style>
\ No newline at end of file
......@@ -3,32 +3,37 @@
<!-- <Spin size="large" fix v-if="spinShow" style="font-size:20px">加载中...</Spin> -->
<div class="channel-left">
<Form :label-width="90" style="width:88%;margin:0 auto;" class='emailForm'>
<FormItem label="关键词:" style="margin-top:20px">
<FormItem label="关键词:" style="margin-top:20px;margin-bottom:12px">
<Input placeholder="请输入关键词" style="width:98%" v-model="keywords" @keyup.enter.native="SouSuo(item.Num1,item.Num2,item.Num3)"/>
</FormItem>
<FormItem label="历任公司:">
<FormItem label="历任公司:" style="margin-bottom:12px">
<Input placeholder="请输入历任公司" style="width:98%" v-model="lrgs" @keyup.enter.native="SouSuo(item.Num1,item.Num2,item.Num3)"/>
</FormItem>
<FormItem label="性别:" class="sex">
<FormItem label="性别:" class="sex" style="margin-bottom:0px">
<span v-for="(item,index) in sexs" :class="{'active3':index==clickIndex1}" @click="selectElement1(item.status1,index)" :key="index" style="cursor:pointer"> {{item.status1}}</span>
</FormItem>
<FormItem label="学历:" class="Education">
<FormItem label="学历:" class="Education" style="margin-bottom:10px">
<span v-for="(item,index) in Education" :class="{'active3':index==clickIndex2}" @click="selectElement2(item.Num2,index)" :key="index" style="cursor:pointer"> {{item.status2}}</span>
</FormItem>
<FormItem label="状态:" class="state">
<FormItem label="状态:" class="state" style="margin-bottom:18px">
<span v-for="(item,index) in state" :class="{'active3':item.sta==true}" @click="selectElement3(item.Num3,index,item.status3,item.sta)" :key="index" style="cursor:pointer"> {{item.status3}}</span>
</FormItem>
<FormItem label="工作年限:" style="">
<FormItem label="工作年限:" style="margin-bottom:10px">
<span style="width:100px">
<Select style="width:40%" placeholder="不限" :label-in-value='true' v-model="searchInfo.ownerWorkYears1" @on-change="judge1">
<Select style="width:45%" placeholder="不限" :label-in-value='true' v-model="searchInfo.ownerWorkYears1" @on-change="judge1">
<Option v-for="item in ownerWorkYears1" :value="item.value" :key="item.value">{{item.label}}</Option>
</Select>
<span>-</span>
<Select style="width:40%" placeholder="不限" :label-in-value='true' v-model="searchInfo.ownerWorkYears2" @on-change="judge2">
<Select style="width:45%" placeholder="不限" :label-in-value='true' v-model="searchInfo.ownerWorkYears2" @on-change="judge2">
<Option v-for="item in ownerWorkYears2" :value="item.value" :key="item.value">{{item.label}}</Option>
</Select>
</span><br>
</FormItem>
<FormItem label="职位:" style="margin:20px 0 40px 0px">
<Select v-model="position" filterable multiple style="width:96%" placeholder="不限">
<Option v-for="item in positionArr" :value="item.value" :key="item.value">{{ item.label }}</Option>
</Select>
</FormItem>
</Form>
<Button type="primary" style="width:30%;margin-left:34%;font-size:13px" @click="SouSuo(item.Num1,item.Num2,item.Num3)">搜索</Button>
</div>
......@@ -137,6 +142,9 @@
<span>{{item.approveUserName}}</span>
<span>{{item.dateTime}}</span>
<span style="color:blue" v-if=" item.previousState=='INTERVIEW_OK'">面试合适</span>
<span style="color:blue" v-if=" item.previousState=='SX_RIGHT_RESUME'">筛选通过</span>
<span style="color:blue" v-if=" item.previousState=='SX_PASS_RESUME'">筛选不通过</span>
<span style="color:blue" v-if=" item.previousState=='SX_TWO_CONFIRM'">二次确认</span>
<span style="color:blue" v-if=" item.previousState=='INTERVIEW_FAIL'">面试淘汰</span>
<span style="color:blue" v-if=" item.previousState=='END'">终止面试</span>
<span style="color:blue" v-if=" item.previousState=='SEE_FAIL'">约面失败</span>
......@@ -169,6 +177,9 @@
<span style="color:blue" v-if=" item.afterState=='TO_DO'">待处理</span>
<span style="color:blue" v-if=" item.afterState=='RESET'">重启面试</span>
<span style="color:blue" v-if=" item.afterState=='ARRIVED'">已到达</span>
<span style="color:blue" v-if=" item.afterState=='SX_RIGHT_RESUME'">筛选通过</span>
<span style="color:blue" v-if=" item.afterState=='SX_PASS_RESUME'">筛选不通过</span>
<span style="color:blue" v-if=" item.afterState=='SX_TWO_CONFIRM'">二次确认</span>
</p>
</div>
......@@ -418,6 +429,57 @@ export default {
tip: false,
tipInfo: '输入多个邮箱地址以英文”;“分隔',
errorInfo: '',
position:[],
positionArr:[
{value:'1',
label:'sd'
},
{value:'2',
label:'kbj'
},
{value:'3',
label:'kkk'
},
{value:'4',
label:'vvv'
},
{value:'5',
label:'ccc'
},
{value:'6',
label:'www'
},
{value:'7',
label:'qqq'
},
{value:'8',
label:'aaa'
},
{value:'9',
label:'zzz'
},
{value:'21',
label:'lll'
},
{value:'33',
label:'xxx'
},
{value:'43',
label:'hhh'
},
{value:'17',
label:'mmm'
},
{value:'27',
label:'nnn'
},
{value:'37',
label:'fff'
},
{value:'47',
label:'ggg'
},
],
ruleInline: {
UpdateOWER: [
{ required: true, message: '邀约人不能为空', trigger: 'blur', validator: emailValidata.bind(this)}
......@@ -1996,4 +2058,7 @@ font-size: 14px;
.ivu-form-item-error-tip{
font-size:12px;
}
.channel .ivu-form-item-content{
line-height: 28px
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment