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,11 +1981,11 @@ import {mapState} from 'vuex' ...@@ -1981,11 +1981,11 @@ 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;
...@@ -1996,40 +1996,40 @@ import {mapState} from 'vuex' ...@@ -1996,40 +1996,40 @@ import {mapState} from 'vuex'
.leftBtn{ .leftBtn{
right: 90px; right: 90px;
} }
} }
.allResume-left{ .allResume-left{
height: 100%; height: 100%;
width: 29.5%; width: 29.5%;
box-shadow:#dcdee2 0 0 6px 1px; box-shadow:#dcdee2 0 0 6px 1px;
float: left; float: left;
} }
.allResume-right{ .allResume-right{
height: 100%; height: 100%;
overflow: hidden; overflow: hidden;
width: 70.5%; width: 70.5%;
float: left; float: left;
position:relative; position:relative;
} }
.red{ .red{
background: LightGray background: LightGray
} }
.resumeRightContentTop{ .resumeRightContentTop{
width: 100%; width: 100%;
height: 100%; height: 100%;
overflow: hidden; overflow: hidden;
} }
.Resumecontent{ .Resumecontent{
width: 100%; width: 100%;
} }
.massage{ .massage{
height:20px; height:20px;
margin-top: 5px margin-top: 5px
} }
.Recode span{ .Recode span{
margin-left:20px margin-left:20px
} }
select::-ms-expand{display:none;} select::-ms-expand{display:none;}
select{ select{
appearance:none; appearance:none;
-moz-appearance:none; -moz-appearance:none;
-webkit-appearance:none; -webkit-appearance:none;
...@@ -2037,88 +2037,88 @@ select{ ...@@ -2037,88 +2037,88 @@ select{
border: none; border: none;
color: #0092FF; color: #0092FF;
background-color: rgba(255,255,255,0.0) background-color: rgba(255,255,255,0.0)
} }
.active1{ .active1{
color:#0092FF color:#0092FF
} }
.sex span{ .sex span{
margin-right: 20px margin-right: 20px
} }
.Education{ .Education{
width: 100%; width: 100%;
text-align: left; text-align: left;
} }
.Education span{ .Education span{
margin-right:20px; margin-right:20px;
display:inline-block; display:inline-block;
} }
.Education span:nth-child(1){ .Education span:nth-child(1){
margin-right:20px; margin-right:20px;
display:inline-block; display:inline-block;
} }
.state{ .state{
width: 100%; width: 100%;
/* border:1px solid red */ /* border:1px solid red */
} }
.state span{ .state span{
margin-right:20px; margin-right:20px;
/* border:1px solid black; */ /* border:1px solid black; */
display: inline-block; display: inline-block;
} }
.state span:nth-child(1){ .state span:nth-child(1){
margin-right:20px; margin-right:20px;
display:inline-block; display:inline-block;
} }
.text1{ .text1{
width: 80%; width: 80%;
height: 60px; height: 60px;
background:rgb(61,169,247) ; background:rgb(61,169,247) ;
margin: 30px 0 0 30px margin: 30px 0 0 30px
} }
.text2{ .text2{
width: 80%; width: 80%;
height: 60px; height: 60px;
background:rgb(253,85,83); background:rgb(253,85,83);
margin: 30px 0 0 30px margin: 30px 0 0 30px
} }
.text3{ .text3{
width: 80%; width: 80%;
height: 60px; height: 60px;
background:rgb(0,176,160); background:rgb(0,176,160);
margin: 30px 0 0 30px margin: 30px 0 0 30px
} }
.detailResume{ .detailResume{
width:100%; width:100%;
height:60px; height:60px;
} }
.grey{ .grey{
background:rgba(241,241,241,1); background:rgba(241,241,241,1);
} }
.emailModal-title{ .emailModal-title{
height: 280px; height: 280px;
width: 100%; width: 100%;
} }
.emailModalTitle-left{ .emailModalTitle-left{
height: 100%; height: 100%;
width: 60%; width: 60%;
float: left; float: left;
} }
.emailModalTitle-right{ .emailModalTitle-right{
height: 100%; height: 100%;
width: 40%; width: 40%;
float: left; float: left;
} }
.ckeditor{ .ckeditor{
width:100% width:100%
} }
.uploadEnclosure{ .uploadEnclosure{
width: 100%; width: 100%;
} }
.Ubt button{ .Ubt button{
margin-left: 40px margin-left: 40px
} }
.badge1{ .badge1{
display: inline-block; display: inline-block;
position: absolute; position: absolute;
width:25%; width:25%;
...@@ -2128,19 +2128,19 @@ background:rgba(241,241,241,1); ...@@ -2128,19 +2128,19 @@ background:rgba(241,241,241,1);
left: -10%; left: -10%;
background:red; background:red;
border-radius: 50%; border-radius: 50%;
} }
.badge{ .badge{
position: absolute; position: absolute;
top: -50%; top: -50%;
right: -18px; right: -18px;
} }
.badges { .badges {
right: -35px; right: -35px;
} }
.badges1 { .badges1 {
right: -25px; right: -25px;
} }
.interviewee{ .interviewee{
float:left; float:left;
width:50px; width:50px;
margin :10px; margin :10px;
...@@ -2165,7 +2165,7 @@ background:rgba(241,241,241,1); ...@@ -2165,7 +2165,7 @@ background:rgba(241,241,241,1);
.hint{ .hint{
} }
} }
.title{ .title{
text-align: center; text-align: center;
width:100%; width:100%;
...@@ -2179,26 +2179,27 @@ background:rgba(241,241,241,1); ...@@ -2179,26 +2179,27 @@ background:rgba(241,241,241,1);
font-size: 13px; font-size: 13px;
} }
} }
.content{ .content{
padding-bottom: 80px; padding-bottom: 80px;
} }
.pageBottom{ .pageBottom{
width:100%; width:100%;
background:rgba(241,241,241,1); background:rgba(241,241,241,1);
text-align:center; text-align:center;
position:absolute; position:absolute;
bottom:0; bottom:0;
height:40px; 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