Commit 2e7a0f45 authored by FE-安焕焕's avatar FE-安焕焕 👣

提交面试

parent e76b3e13
...@@ -23,10 +23,10 @@ ...@@ -23,10 +23,10 @@
</MenuItem> </MenuItem>
</Menu> </Menu>
</Col> </Col>
<Col span="2" class="account" style=""> <Col span="2" class="account" style="text-align:right;">
<span style="display:inline-block;line-height:6%;margin-left:30%">{{massage}}</span> <span style="display:inline-block;line-height:6%;margin-left:30%;">{{massage}}</span>
</Col> </Col>
<Col span="2" class="sign-out" > <Col span="1" class="sign-out" >
<a @click="loginOut" style="margin-left:38%">退出</a> <a @click="loginOut" style="margin-left:38%">退出</a>
</Col> </Col>
</Row> </Row>
...@@ -287,6 +287,7 @@ import localstorage from '../service/localstorage.service.js' ...@@ -287,6 +287,7 @@ import localstorage from '../service/localstorage.service.js'
<style lang="less" scoped> <style lang="less" scoped>
.home{ .home{
height: 100%; height: 100%;
font-size: 15px;
.aside{ .aside{
// min-height: 2050px; // min-height: 2050px;
border-right: 1px solid #dcdee2; border-right: 1px solid #dcdee2;
......
...@@ -39,17 +39,18 @@ ...@@ -39,17 +39,18 @@
<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:5%;line-height:5%;margin-bottom:0.5%"> <div style="background:WhiteSmoke;width:100%;height:5%;line-height:5%;margin-bottom:0.5%;padding-top:10px;">
<input type='checkbox' class='input-checkbox' v-model='checked' @click='checkedAll' style="margin-left:10px;cursor:pointer;margin-top:1%"> <input type='checkbox' class='input-checkbox' v-model='checked' @click='checkedAll' style="margin-left:10px;cursor:pointer;margin-top:1%">
<span style="margin-left:10px">全选</span> <span style="margin-left:10px;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:2%;width:50px" @click="downloadAll">下载</Button> <Button type="primary" size="small" style="margin-left:4%;width:50px" @click="downloadAll">下载</Button>
<Button type="primary" size="small" style="margin-left:2%;width:50px" @click="delateAll">删除</Button> <Button type="primary" size="small" style="margin-left:2%;width:50px" @click="delateAll">删除</Button>
<Button type="primary" size="small" style="margin-left:2%;" @click="transpond">
转发面试官
</Button>
<Button type="primary" size="small" style="float:right;margin-right:20px;margin-top:0.6%" @click="allexport">导出列表</Button> <Button type="primary" size="small" style="float:right;margin-right:20px;margin-top:0.6%" @click="allexport">导出列表</Button>
<Button type="primary" size="small" style="float:right;margin-right:20px;margin-top:0.6%;" @click="sendEmail">邀请面试</Button> <Button type="primary" size="small" style="float:right;margin-right:20px;margin-top:0.6%;" @click="sendEmail">邀请面试</Button>
<!-- <Button type="primary" size="small" style="float:right;margin-right:20px;margin-top:0.6%;position:relative;position:relative" @click="transpond">
<Badge :count="interviewee.length" size='small' :class='["badge",{"badges1":interviewee.length>9, "badges": interviewee.length>99}]'></Badge>转发面试官
</Button> -->
</div> </div>
<div style="width:100%;float:left;margin-bottom:40px;overflow-y: auto;height:100%" class="a"> <div style="width:100%;float:left;margin-bottom:40px;overflow-y: auto;height:100%" class="a">
<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>
...@@ -679,10 +680,11 @@ import {mapState} from 'vuex' ...@@ -679,10 +680,11 @@ import {mapState} from 'vuex'
this.ITEMSTA=itemsta this.ITEMSTA=itemsta
// 准备约面 // 准备约面
if(e.target.value==3){ if(e.target.value==3){
getEmailMoo().then(res=>{ // getEmailMoo().then(res=>{
this.emailInline.modalArr.push(res.data.body[0]) // this.emailInline.modalArr.push(res.data.body[0])
}) // })
this.emailMOdal=true // this.emailMOdal=true
this.sendEmail()
this.emailFlowStatus='TO_SEE' this.emailFlowStatus='TO_SEE'
this.isShowTwo=true this.isShowTwo=true
} }
...@@ -742,7 +744,8 @@ import {mapState} from 'vuex' ...@@ -742,7 +744,8 @@ import {mapState} from 'vuex'
nextStep(){ nextStep(){
this.beforeBtu=true this.beforeBtu=true
this.modal2=false this.modal2=false
this.emailMOdal=true // this.emailMOdal=true
this.sendEmail()
}, },
selectFn2(e,SID,itemsta) { selectFn2(e,SID,itemsta) {
this.ITEMSTA=itemsta this.ITEMSTA=itemsta
...@@ -750,10 +753,11 @@ import {mapState} from 'vuex' ...@@ -750,10 +753,11 @@ import {mapState} from 'vuex'
this.toseeid=SID this.toseeid=SID
// 准备约面 // 准备约面
if(e.target.value==1){ if(e.target.value==1){
getEmailMoo().then(res=>{ // getEmailMoo().then(res=>{
this.emailInline.modalArr.push(res.data.body[0]) // this.emailInline.modalArr.push(res.data.body[0])
}) // })
this.emailMOdal=true // this.emailMOdal=true
this.sendEmail()
this.emailFlowStatus='TO_SEE' this.emailFlowStatus='TO_SEE'
this.isShowTwo=true this.isShowTwo=true
} }
...@@ -799,10 +803,11 @@ import {mapState} from 'vuex' ...@@ -799,10 +803,11 @@ import {mapState} from 'vuex'
this.toseeid=SID this.toseeid=SID
// 准备约面 // 准备约面
if(e.target.value==2){ if(e.target.value==2){
getEmailMoo().then(res=>{ // getEmailMoo().then(res=>{
this.emailInline.modalArr.push(res.data.body[0]) // this.emailInline.modalArr.push(res.data.body[0])
}) // })
this.emailMOdal=true // this.emailMOdal=true
this.sendEmail()
this.emailFlowStatus='TO_SEE' this.emailFlowStatus='TO_SEE'
this.isShowTwo=true this.isShowTwo=true
} }
...@@ -848,10 +853,11 @@ import {mapState} from 'vuex' ...@@ -848,10 +853,11 @@ import {mapState} from 'vuex'
this.emailId=SID this.emailId=SID
// 准备约面 // 准备约面
if(e.target.value==2){ if(e.target.value==2){
getEmailMoo().then(res=>{ // getEmailMoo().then(res=>{
this.emailInline.modalArr.push(res.data.body[0]) // this.emailInline.modalArr.push(res.data.body[0])
}) // })
this.emailMOdal=true // this.emailMOdal=true
this.sendEmail()
this.emailFlowStatus='TO_SEE' this.emailFlowStatus='TO_SEE'
this.isShowTwo=true this.isShowTwo=true
} }
...@@ -1329,10 +1335,12 @@ import {mapState} from 'vuex' ...@@ -1329,10 +1335,12 @@ import {mapState} from 'vuex'
// 发送邮件 // 发送邮件
sendEmail(){ sendEmail(){
this.emailInline.modalArr=[] this.emailInline.modalArr=[]
this.emailInline.moo = 'TEMP_0001'
this.emailMOdal=true this.emailMOdal=true
getEmailMoo().then(res=>{ getEmailMoo().then(res=>{
this.emailInline.modalArr=res.data.body this.emailInline.modalArr=res.data.body
}) })
this.getEmailContentValue(this.emailInline.moo)
}, },
getEmailContentValue(value){ getEmailContentValue(value){
this.isDisable=true this.isDisable=true
...@@ -1990,14 +1998,14 @@ select{ ...@@ -1990,14 +1998,14 @@ select{
} }
.badge{ .badge{
position: absolute; position: absolute;
top: -32%; top: -35%;
right: -15px; right: -18px;
} }
.badges { .badges {
right: -30px; right: -35px;
} }
.badges1 { .badges1 {
right: -21px; right: -25px;
} }
.interviewee{ .interviewee{
float:left; float:left;
......
...@@ -38,16 +38,17 @@ ...@@ -38,16 +38,17 @@
<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:5%;line-height:5%;margin-bottom:0.5%"> <div style="background:WhiteSmoke;width:100%;height:5%;line-height:5%;margin-bottom:0.5%;padding-top:10px;">
<input type='checkbox' class='input-checkbox' v-model='checked' @click='checkedAll' style="margin-left:10px;cursor:pointer;margin-top:1%"> <input type='checkbox' class='input-checkbox' v-model='checked' @click='checkedAll' style="margin-left:10px;cursor:pointer;margin-top:1%">
<span style="margin-left:8px">全选</span> <span style="margin-left:8px;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:2%;width:50px" @click="downloadAll">下载</Button> <Button type="primary" size="small" style="margin-left:4%;width:50px" @click="downloadAll">下载</Button>
<Button type="primary" size="small" style="margin-left:2%;width:50px" @click="delateAll">删除</Button> <Button type="primary" size="small" style="margin-left:2%;width:50px" @click="delateAll">删除</Button>
<Button type="primary" size="small" style="margin-left:2%;" @click="transpond">
转发面试官
</Button>
<Button type="primary" size="small" style="float:right;margin-right:20px;margin-top:0.6%" @click="allexport">导出列表</Button> <Button type="primary" size="small" style="float:right;margin-right:20px;margin-top:0.6%" @click="allexport">导出列表</Button>
<Button type="primary" size="small" style="float:right;margin-right:20px;margin-top:0.6%" @click="sendEmail">邀请面试</Button> <Button type="primary" size="small" style="float:right;margin-right:20px;margin-top:0.6%" @click="sendEmail">邀请面试</Button>
<!-- <Button type="primary" size="small" style="float:right;margin-right:20px;margin-top:0.6%;position:relative;position:relative" @click="transpond">
<Badge :count="interviewee.length" size='small' :class='["badge",{"badges1":interviewee.length>9, "badges": interviewee.length>99}]'></Badge>转发面试官
</Button> -->
</div> </div>
<div style="margin-bottom:40px;float:left;width:100%;overflow-y: auto;height:100%" class="a"> <div style="margin-bottom:40px;float:left;width:100%;overflow-y: auto;height:100%" class="a">
<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>
...@@ -637,10 +638,11 @@ export default { ...@@ -637,10 +638,11 @@ export default {
this.ITEMSTA=itemsta this.ITEMSTA=itemsta
// 准备约面 // 准备约面
if(e.target.value==3){ if(e.target.value==3){
getEmailMoo().then(res=>{ // getEmailMoo().then(res=>{
this.emailInline.modalArr.push(res.data.body[0]) // this.emailInline.modalArr.push(res.data.body[0])
}) // })
this.emailMOdal=true // this.emailMOdal=true
this.sendEmail()
this.emailFlowStatus='TO_SEE' this.emailFlowStatus='TO_SEE'
this.isShowTwo=true this.isShowTwo=true
} }
...@@ -700,7 +702,8 @@ export default { ...@@ -700,7 +702,8 @@ export default {
nextStep(){ nextStep(){
this.beforeBtu=true this.beforeBtu=true
this.modal2=false this.modal2=false
this.emailMOdal=true // this.emailMOdal=true
this.sendEmail()
}, },
selectFn2(e,SID,itemsta) { selectFn2(e,SID,itemsta) {
this.ITEMSTA=itemsta this.ITEMSTA=itemsta
...@@ -708,10 +711,11 @@ export default { ...@@ -708,10 +711,11 @@ export default {
this.toseeid=SID this.toseeid=SID
// 准备约面 // 准备约面
if(e.target.value==1){ if(e.target.value==1){
getEmailMoo().then(res=>{ // getEmailMoo().then(res=>{
this.emailInline.modalArr.push(res.data.body[0]) // this.emailInline.modalArr.push(res.data.body[0])
}) // })
this.emailMOdal=true // this.emailMOdal=true
this.sendEmail()
this.emailFlowStatus='TO_SEE' this.emailFlowStatus='TO_SEE'
this.isShowTwo=true this.isShowTwo=true
} }
...@@ -757,10 +761,11 @@ export default { ...@@ -757,10 +761,11 @@ export default {
this.toseeid=SID this.toseeid=SID
// 准备约面 // 准备约面
if(e.target.value==2){ if(e.target.value==2){
getEmailMoo().then(res=>{ // getEmailMoo().then(res=>{
this.emailInline.modalArr.push(res.data.body[0]) // this.emailInline.modalArr.push(res.data.body[0])
}) // })
this.emailMOdal=true // this.emailMOdal=true
this.sendEmail()
this.emailFlowStatus='TO_SEE' this.emailFlowStatus='TO_SEE'
this.isShowTwo=true this.isShowTwo=true
} }
...@@ -806,10 +811,11 @@ export default { ...@@ -806,10 +811,11 @@ export default {
this.emailId=SID this.emailId=SID
// 准备约面 // 准备约面
if(e.target.value==2){ if(e.target.value==2){
getEmailMoo().then(res=>{ // getEmailMoo().then(res=>{
this.emailInline.modalArr.push(res.data.body[0]) // this.emailInline.modalArr.push(res.data.body[0])
}) // })
this.emailMOdal=true // this.emailMOdal=true
this.sendEmail()
this.emailFlowStatus='TO_SEE' this.emailFlowStatus='TO_SEE'
this.isShowTwo=true this.isShowTwo=true
} }
...@@ -1259,6 +1265,8 @@ export default { ...@@ -1259,6 +1265,8 @@ export default {
getEmailMoo().then(res=>{ getEmailMoo().then(res=>{
this.emailInline.modalArr=res.data.body this.emailInline.modalArr=res.data.body
}) })
this.emailInline.moo = 'TEMP_0001'
this.getEmailContentValue(this.emailInline.moo)
}, },
getEmailContentValue(value){ getEmailContentValue(value){
this.isDisable=true this.isDisable=true
...@@ -1748,6 +1756,7 @@ export default { ...@@ -1748,6 +1756,7 @@ export default {
return return
} }
}) })
console.log(this.interviewee)
if (!flag) { if (!flag) {
this.interviewee.push(data) this.interviewee.push(data)
} }
...@@ -1983,13 +1992,13 @@ select{ ...@@ -1983,13 +1992,13 @@ select{
.badge{ .badge{
position: absolute; position: absolute;
top: -32%; top: -32%;
right: -15px; right: -18px;
} }
.badges { .badges {
right: -30px; right: -30px;
} }
.badges1 { .badges1 {
right: -21px; right: -25px;
} }
.interviewee{ .interviewee{
float:left; float:left;
......
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