Commit d365abf7 authored by FE-安焕焕's avatar FE-安焕焕 👣

修改bug

parent b1457ffe
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
</div> </div>
</div> </div>
<div class="interview-right"> <div class="interview-right">
<Form :label-width="80" onsubmit="return false;"> <Form :label-width="80" onsubmit="return false;" class='emailForm'>
<FormItem label="关键词:" style="margin-top:20px;margin-left:1%"> <FormItem label="关键词:" style="margin-top:20px;margin-left:1%">
<Input placeholder="请输入关键词" style="width:80%" v-model="keywords" @keyup.enter.native="Sousuo()"/> <Input placeholder="请输入关键词" style="width:80%" v-model="keywords" @keyup.enter.native="Sousuo()"/>
</FormItem> </FormItem>
...@@ -739,6 +739,15 @@ export default { ...@@ -739,6 +739,15 @@ export default {
} }
</script> </script>
<style> <style>
.interview .emailForm .ivu-form-item-label{
font-size: 14px
}
.interview .ivu-form-item-content{
font-size: 14px;
}
.interview .ivu-form-item-error-tip{
font-size:12px;
}
.interview{ .interview{
height: 100%; height: 100%;
width:100%; width:100%;
...@@ -832,9 +841,13 @@ option:hover{ ...@@ -832,9 +841,13 @@ option:hover{
color: blue; color: blue;
} }
.Education2{ .Education2{
width:380px; width:85%;
}
.Education2 span{
display: inline-block;
margin-right: 20px;
} }
.Education2 :nth-child(2){ /* .Education2 :nth-child(2){
margin-left: 11% margin-left: 11%
} }
.Education2 :nth-child(3){ .Education2 :nth-child(3){
...@@ -848,11 +861,15 @@ option:hover{ ...@@ -848,11 +861,15 @@ option:hover{
} }
.Education2 :nth-child(7){ .Education2 :nth-child(7){
margin-left: 10% margin-left: 10%
} } */
.state2{ .state2{
width: 380px; width: 85%;
}
.state2 span{
display: inline-block;
margin-right: 20px;
} }
.state2 :nth-child(2){ /* .state2 :nth-child(2){
margin-left: 6% margin-left: 6%
} }
.state2 :nth-child(3){ .state2 :nth-child(3){
...@@ -881,5 +898,5 @@ option:hover{ ...@@ -881,5 +898,5 @@ option:hover{
} }
.state2 :nth-child(13){ .state2 :nth-child(13){
margin-left: 10% margin-left: 10%
} } */
</style> </style>
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
<div style="width:47%;height:100%;float:left;background:rgb(61,169,247);margin-left:1%;line-height:80px;text-align:center;color:white;font-size:20px">数据展示</div> <div style="width:47%;height:100%;float:left;background:rgb(61,169,247);margin-left:1%;line-height:80px;text-align:center;color:white;font-size:20px">数据展示</div>
<div style="width:48%;height:100%;float:left;background:rgb(253,85,83);margin-left:3%;line-height:80px;text-align:center;color:white;font-size:20px">提示语</div> <div style="width:48%;height:100%;float:left;background:rgb(253,85,83);margin-left:3%;line-height:80px;text-align:center;color:white;font-size:20px">提示语</div>
</div> --> </div> -->
<div style="background:WhiteSmoke;width:100%;height:40px;margin-bottom:0.5%;" class='bar'> <div style="background:WhiteSmoke;width:100%;height:40px;" class='bar'>
<input type='checkbox' class='selectAll' v-model='checked' @click='checkedAll' style="margin-left:10px;cursor:pointer;"> <input type='checkbox' class='selectAll' v-model='checked' @click='checkedAll' style="margin-left:10px;cursor:pointer;">
<span style="margin-left:5px;position:relative;">选择<Badge :count="interviewee.length" size='small' :class='["badge",{"badges1":interviewee.length>9, "badges": interviewee.length>99}]'></Badge></span> <span style="margin-left:5px;position:relative;">选择<Badge :count="interviewee.length" size='small' :class='["badge",{"badges1":interviewee.length>9, "badges": interviewee.length>99}]'></Badge></span>
<Button type="primary" size="small" style="margin-left:4%;width:50px" @click="downloadAll">下载</Button> <Button type="primary" size="small" style="margin-left:4%;width:50px" @click="downloadAll">下载</Button>
...@@ -1981,224 +1981,225 @@ import {mapState} from 'vuex' ...@@ -1981,224 +1981,225 @@ import {mapState} from 'vuex'
} }
</script> </script>
<style scoped lang='less'> <style scoped lang='less'>
.allResume{ .allResume{
width: 100%; width: 100%;
height:100% height:100%
} }
.bar{ .bar{
display:flex; display:flex;
align-items: center; align-items: center;
position: relative; position: relative;
.left{ .left{
position: absolute; position: absolute;
right: 10px; right: 10px;
}
.leftBtn{
right: 90px;
}
} }
.leftBtn{ .allResume-left{
right: 90px; height: 100%;
width: 29.5%;
box-shadow:#dcdee2 0 0 6px 1px;
float: left;
} }
} .allResume-right{
.allResume-left{ height: 100%;
overflow: hidden;
width: 70.5%;
float: left;
position:relative;
}
.red{
background: LightGray
}
.resumeRightContentTop{
width: 100%;
height: 100%;
overflow: hidden;
}
.Resumecontent{
width: 100%;
}
.massage{
height:20px;
margin-top: 5px
}
.Recode span{
margin-left:20px
}
select::-ms-expand{display:none;}
select{
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
outline: none;
border: none;
color: #0092FF;
background-color: rgba(255,255,255,0.0)
}
.active1{
color:#0092FF
}
.sex span{
margin-right: 20px
}
.Education{
width: 100%;
text-align: left;
}
.Education span{
margin-right:20px;
display:inline-block;
}
.Education span:nth-child(1){
margin-right:20px;
display:inline-block;
}
.state{
width: 100%;
/* border:1px solid red */
}
.state span{
margin-right:20px;
/* border:1px solid black; */
display: inline-block;
}
.state span:nth-child(1){
margin-right:20px;
display:inline-block;
}
.text1{
width: 80%;
height: 60px;
background:rgb(61,169,247) ;
margin: 30px 0 0 30px
}
.text2{
width: 80%;
height: 60px;
background:rgb(253,85,83);
margin: 30px 0 0 30px
}
.text3{
width: 80%;
height: 60px;
background:rgb(0,176,160);
margin: 30px 0 0 30px
}
.detailResume{
width:100%;
height:60px;
}
.grey{
background:rgba(241,241,241,1);
}
.emailModal-title{
height: 280px;
width: 100%;
}
.emailModalTitle-left{
height: 100%; height: 100%;
width: 29.5%; width: 60%;
box-shadow:#dcdee2 0 0 6px 1px;
float: left; float: left;
} }
.allResume-right{ .emailModalTitle-right{
height: 100%;
overflow: hidden;
width: 70.5%;
float: left;
position:relative;
}
.red{
background: LightGray
}
.resumeRightContentTop{
width: 100%;
height: 100%; height: 100%;
overflow: hidden; width: 40%;
} float: left;
.Resumecontent{
width: 100%;
}
.massage{
height:20px;
margin-top: 5px
}
.Recode span{
margin-left:20px
}
select::-ms-expand{display:none;}
select{
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
outline: none;
border: none;
color: #0092FF;
background-color: rgba(255,255,255,0.0)
}
.active1{
color:#0092FF
}
.sex span{
margin-right: 20px
}
.Education{
width: 100%;
text-align: left;
}
.Education span{
margin-right:20px;
display:inline-block;
}
.Education span:nth-child(1){
margin-right:20px;
display:inline-block;
}
.state{
width: 100%;
/* border:1px solid red */
}
.state span{
margin-right:20px;
/* border:1px solid black; */
display: inline-block;
}
.state span:nth-child(1){
margin-right:20px;
display:inline-block;
}
.text1{
width: 80%;
height: 60px;
background:rgb(61,169,247) ;
margin: 30px 0 0 30px
}
.text2{
width: 80%;
height: 60px;
background:rgb(253,85,83);
margin: 30px 0 0 30px
}
.text3{
width: 80%;
height: 60px;
background:rgb(0,176,160);
margin: 30px 0 0 30px
}
.detailResume{
width:100%;
height:60px;
}
.grey{
background:rgba(241,241,241,1);
}
.emailModal-title{
height: 280px;
width: 100%;
}
.emailModalTitle-left{
height: 100%;
width: 60%;
float: left;
}
.emailModalTitle-right{
height: 100%;
width: 40%;
float: left;
}
.ckeditor{
width:100%
}
.uploadEnclosure{
width: 100%;
}
.Ubt button{
margin-left: 40px
}
.badge1{
display: inline-block;
position: absolute;
width:25%;
height:73%;
line-height: 130%;
top:-23%;
left: -10%;
background:red;
border-radius: 50%;
}
.badge{
position: absolute;
top: -50%;
right: -18px;
}
.badges {
right: -35px;
}
.badges1 {
right: -25px;
}
.interviewee{
float:left;
width:50px;
margin :10px;
height: 60px;
text-align: center;
.pic{
position: relative;
height:40px;
} }
img{ .ckeditor{
width:100%; width:100%
} }
p{ .uploadEnclosure{
width: 100%; width: 100%;
text-align: center; }
.Ubt button{
margin-left: 40px
} }
i{ .badge1{
display: inline-block;
position: absolute; position: absolute;
right:-10px; width:25%;
top:-10px; height:73%;
line-height: 130%;
top:-23%;
left: -10%;
background:red;
border-radius: 50%;
} }
.hint{ .badge{
position: absolute;
top: -50%;
right: -18px;
} }
} .badges {
.title{ right: -35px;
}
.badges1 {
right: -25px;
}
.interviewee{
float:left;
width:50px;
margin :10px;
height: 60px;
text-align: center; text-align: center;
width:100%; .pic{
margin-bottom: 10px; position: relative;
height:40px;
}
img{
width:100%;
}
p{
width: 100%;
text-align: center;
}
i{
position: absolute;
right:-10px;
top:-10px;
}
.hint{
}
} }
.wechat{ .title{
position: absolute; text-align: center;
right: -5px; width:100%;
top:30%; margin-bottom: 10px;
span{ }
font-size: 13px; .wechat{
position: absolute;
right: -5px;
top:30%;
span{
font-size: 13px;
}
} }
.content{
padding-bottom: 80px;
} }
.content{ .pageBottom{
padding-bottom: 80px; width:100%;
} background:rgba(241,241,241,1);
.pageBottom{ text-align:center;
width:100%; position:absolute;
background:rgba(241,241,241,1); bottom:0;
text-align:center; height:40px;
position:absolute; }
bottom:0;
height:40px;
}
</style> </style>
<style> <style>
.emailForm .ivu-form-item-label{ .allResume .emailForm .ivu-form-item-label{
font-size: 14px font-size: 14px
} }
.ivu-form-item-content{ .allResume .ivu-form-item-content{
font-size: 14px; font-size: 14px;
} }
.ivu-form-item-error-tip{ .allResume .ivu-form-item-error-tip{
font-size:12px; font-size:12px;
} }
</style> </style>
\ No newline at end of file
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
<div style="width:47%;height:100%;float:left;background:rgb(61,169,247);margin-left:1%;line-height:80px;text-align:center;color:white;font-size:20px">数据展示</div> <div style="width:47%;height:100%;float:left;background:rgb(61,169,247);margin-left:1%;line-height:80px;text-align:center;color:white;font-size:20px">数据展示</div>
<div style="width:48%;height:100%;float:left;background:rgb(253,85,83);margin-left:3%;line-height:80px;text-align:center;color:white;font-size:20px">提示语</div> <div style="width:48%;height:100%;float:left;background:rgb(253,85,83);margin-left:3%;line-height:80px;text-align:center;color:white;font-size:20px">提示语</div>
</div> </div>
<div style="background:WhiteSmoke;width:100%;height:40px;margin-bottom:0.5%;" class='bar'> <div style="background:WhiteSmoke;width:100%;height:40px;" class='bar'>
<input type='checkbox' class='selectAll' v-model='checked' @click='checkedAll' style="margin-left:10px;cursor:pointer;"> <input type='checkbox' class='selectAll' v-model='checked' @click='checkedAll' style="margin-left:10px;cursor:pointer;">
<span style="margin-left:5px;position:relative;">选择<Badge :count="interviewee.length" size='small' :class='["badge",{"badges1":interviewee.length>9, "badges": interviewee.length>99}]'></Badge></span> <span style="margin-left:5px;position:relative;">选择<Badge :count="interviewee.length" size='small' :class='["badge",{"badges1":interviewee.length>9, "badges": interviewee.length>99}]'></Badge></span>
<Button type="primary" size="small" style="margin-left:4%;width:50px" @click="downloadAll">下载</Button> <Button type="primary" size="small" style="margin-left:4%;width:50px" @click="downloadAll">下载</Button>
...@@ -53,16 +53,17 @@ ...@@ -53,16 +53,17 @@
<div style="margin:50px auto;width:300px;height:200px;line-height:200px;text-align:center;font-size:20px;color:LightGray" v-show="ajaxData.length==0">暂无数据</div> <div style="margin:50px auto;width:300px;height:200px;line-height:200px;text-align:center;font-size:20px;color:LightGray" v-show="ajaxData.length==0">暂无数据</div>
<div class="Resumecontent" v-for='(item,i) in ajaxData' :key="i"> <div class="Resumecontent" v-for='(item,i) in ajaxData' :key="i">
<div class="detailResume" id="a" @mousemove="ahove(i,item.isShow)" @mouseleave="movleave(i,item.isShow)" :class="{red:item.isShow, grey: i%2!=0}" > <div class="detailResume" id="a" @mousemove="ahove(i,item.isShow)" @mouseleave="movleave(i,item.isShow)" :class="{red:item.isShow, grey: i%2!=0}" >
<p class="massage info" style="margin-top:10px;margin-left:10px;"> <p class="massage" style="margin-left:10px;">
<span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin-top:5px" class='inputcheck'> <span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin-top:5px" class='inputcheck'>
<input type='checkbox' name='checkboxinput' style="cursor:pointer" class='input-checkbox' v-model='checkboxList' :value="item.id" @click="selectInputElement(i,item.id,item.flowStatus,item.STATES, item)"></span> <input type='checkbox' name='checkboxinput' style="cursor:pointer" class='input-checkbox' v-model='checkboxList' :value="item.id" @click="selectInputElement(i,item.id,item.flowStatus,item.STATES, item)"></span>
<span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer" @click="Seedetail(item.id)">{{item.ownerName}} |</span> <span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer" @click="Seedetail(item.id)">{{item.ownerName}} |</span>
<span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer" @click="Seedetail(item.id)"> {{item.ownerMobile}} |</span> <span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer" @click="Seedetail(item.id)"> {{item.ownerMobile}} |</span>
<span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer" @click="Seedetail(item.id)"> {{item.ownerAge}}岁 |</span> <span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer" @click="Seedetail(item.id)"> {{item.ownerAge}}岁 |</span>
<span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer" @click="Seedetail(item.id)"> {{item.ownerSex}} |</span> <span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer" @click="Seedetail(item.id)"> {{item.ownerSex||'&nbsp;'}} |</span>
<span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer" @click="Seedetail(item.id)"> {{item.ownerWorkYears}}年 |</span> <span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer" @click="Seedetail(item.id)"> {{item.ownerWorkYears}}年 |</span>
<span style="display:inline-block;height:100%;font-size: 12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer" @click="Seedetail(item.id)"> {{item.ownerHighestDegree||'&nbsp;'}} <span v-show="item.ownerExpectTitles !==''">|</span></span>
<span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;width:25%;cursor:pointer" @click="Seedetail(item.id)"> {{item.ownerExpectTitles}}</span> <span style="display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;width:25%;cursor:pointer" @click="Seedetail(item.id)"> {{item.ownerExpectTitles}}</span>
<span style="display:inline-block;height:100%;font-size: 12px;float:right;text-align:right;margin-right:10px;width:25%;line-height:100%;"> <span style="display:inline-block;height:100%;font-size: 12px;float:right;text-align:right;margin-right:10px;width:25%;line-height:100%;margin-top:5px;">
<span style="margin-right:30px;margin-top:5px;" v-if="item.flowStatus=='INTERVIEW_OK'" class='status'><Icon type="ios-radio-button-on" style="color:#43CD80" /><span style="margin-left:10px">面试合适</span></span> <span style="margin-right:30px;margin-top:5px;" v-if="item.flowStatus=='INTERVIEW_OK'" class='status'><Icon type="ios-radio-button-on" style="color:#43CD80" /><span style="margin-left:10px">面试合适</span></span>
<span style="margin-right:30px;margin-top:5px" v-else-if="item.flowStatus=='INTERVIEW_FAIL'" class='status'><Icon type="ios-radio-button-on" style="color:red" /><span style="margin-left:10px" >面试淘汰</span></span> <span style="margin-right:30px;margin-top:5px" v-else-if="item.flowStatus=='INTERVIEW_FAIL'" class='status'><Icon type="ios-radio-button-on" style="color:red" /><span style="margin-left:10px" >面试淘汰</span></span>
<span style="margin-right:30px;margin-top:5px" v-else-if="item.flowStatus=='TO_RESULT'" class='status'><Icon type="ios-radio-button-on" style="color:red" /><span style="margin-left:10px" >面试结果待定</span></span> <span style="margin-right:30px;margin-top:5px" v-else-if="item.flowStatus=='TO_RESULT'" class='status'><Icon type="ios-radio-button-on" style="color:red" /><span style="margin-left:10px" >面试结果待定</span></span>
...@@ -1922,6 +1923,29 @@ export default { ...@@ -1922,6 +1923,29 @@ export default {
}, },
watch: { watch: {
'$route' (to, from) { '$route' (to, from) {
this.searchInfo={
pageSize:30,
pageIndex:1,
id:'',
SEX:'',
Edu:'',
ccc:'',
itemSelect:'',
STA:[],
status:"",
ownerWorkYears1:'',
ownerWorkYears2:'',
}
this.activeClass = 0
this.clickIndex1 = 0
this.clickIndex2 = 0
this.lickIndex3 = 0
console.log(this.searchInfo)
this.keywords=''
this.lrgs=''
this.state.map(item => {
item.sta = item.status3=='不限' ?true:false
})
let parmars={ let parmars={
pageSize:this.searchInfo.pageSize, pageSize:this.searchInfo.pageSize,
pageIndex:this.searchInfo.pageIndex, pageIndex:this.searchInfo.pageIndex,
...@@ -2043,6 +2067,7 @@ export default { ...@@ -2043,6 +2067,7 @@ export default {
} }
.Resumecontent{ .Resumecontent{
width: 100%; width: 100%;
margin-bottom:0px;
} }
.red{ .red{
background: LightGray background: LightGray
...@@ -2051,7 +2076,6 @@ export default { ...@@ -2051,7 +2076,6 @@ export default {
height:25px; height:25px;
font-size: 8px; font-size: 8px;
line-height: 25px; line-height: 25px;
margin-top:10px
} }
.Recode span{ .Recode span{
margin-left:20px margin-left:20px
...@@ -2082,11 +2106,9 @@ select{ ...@@ -2082,11 +2106,9 @@ select{
.state{ .state{
width: 100%; width: 100%;
margin-right: 20px; margin-right: 20px;
/* border:1px solid red */
} }
.state span{ .state span{
margin-right: 20px; margin-right: 20px;
/* border:1px solid black; */
display: inline-block; display: inline-block;
} }
.state span:nth-child(1){ .state span:nth-child(1){
...@@ -2102,7 +2124,6 @@ select{ ...@@ -2102,7 +2124,6 @@ select{
.text2{ .text2{
width: 80%; width: 80%;
height: 60px; height: 60px;
background:rgb(253,85,83);
margin: 30px 0 0 30px margin: 30px 0 0 30px
} }
.text3{ .text3{
...@@ -2113,8 +2134,7 @@ select{ ...@@ -2113,8 +2134,7 @@ select{
} }
.detailResume{ .detailResume{
width:100%; width:100%;
/* border: 1px solid black; */ height:60px;
height:60px
} }
.emailModal-title{ .emailModal-title{
height: 280px; height: 280px;
......
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