Commit 24cf984b authored by FE-安焕焕's avatar FE-安焕焕 👣

修改转发给面试官状态

parent 2dee7217
...@@ -448,6 +448,7 @@ import {mapState} from 'vuex' ...@@ -448,6 +448,7 @@ import {mapState} from 'vuex'
callback() callback()
} }
return { return {
interviewee: [],
sad:'', sad:'',
loading1: false, loading1: false,
options: [], options: [],
...@@ -626,7 +627,7 @@ import {mapState} from 'vuex' ...@@ -626,7 +627,7 @@ import {mapState} from 'vuex'
ckeditor ckeditor
}, },
computed:{ computed:{
...mapState({interviewee: 'interviewee'})
}, },
methods: { methods: {
//全选与反选 //全选与反选
...@@ -895,6 +896,7 @@ import {mapState} from 'vuex' ...@@ -895,6 +896,7 @@ import {mapState} from 'vuex'
pageIndex:this.searchInfo.pageIndex pageIndex:this.searchInfo.pageIndex
} }
this.ajaxData=[] this.ajaxData=[]
this.interviewee = []
serchList(parmars).then(res=>{ serchList(parmars).then(res=>{
if(res.data.success==true){ if(res.data.success==true){
// this.ajaxData=[] // this.ajaxData=[]
...@@ -919,27 +921,16 @@ import {mapState} from 'vuex' ...@@ -919,27 +921,16 @@ import {mapState} from 'vuex'
item.srcSite=item.srcSite item.srcSite=item.srcSite
item.optSource=item.optSource item.optSource=item.optSource
item.modifier=item.modifier item.modifier=item.modifier
item.STATES=isClick.call(this, item.id) item.STATES=false
item.hasForward=item.hasForward item.hasForward=item.hasForward
item.isShow=false item.isShow=false
item.c=item.modifier==''?item.modifier:item.modifier.split('_') item.c=item.modifier==''?item.modifier:item.modifier.split('_')
item.d=item.c[0] item.d=item.c[0]
if (item.STATES) { //以选中
this.checkboxList.push(item.id)
this.delateARRALL.push(item.id);
this.flowStatusarr.push(item.flowStatus)
}
return item return item
}) })
} }
}) })
function isClick (id) { // 是否已选中转发
let filterArr = this.interviewee.filter(item => {
return item.id == id
})
return filterArr.length > 0
}
}, },
//选择搜索元素 //选择搜索元素
selectElement1(tItem,Tindex){ selectElement1(tItem,Tindex){
...@@ -996,6 +987,7 @@ import {mapState} from 'vuex' ...@@ -996,6 +987,7 @@ import {mapState} from 'vuex'
page = typeof(page)=='number'?page:1 page = typeof(page)=='number'?page:1
this.searchInfo.pageIndex = page this.searchInfo.pageIndex = page
this.pageIndex = page this.pageIndex = page
this.interviewee = []
let parmars={ let parmars={
pageSize:this.searchInfo.pageSize, pageSize:this.searchInfo.pageSize,
pageIndex:this.searchInfo.pageIndex, pageIndex:this.searchInfo.pageIndex,
...@@ -1043,26 +1035,15 @@ import {mapState} from 'vuex' ...@@ -1043,26 +1035,15 @@ import {mapState} from 'vuex'
item.srcSite=item.srcSite item.srcSite=item.srcSite
item.hasForward=item.hasForward item.hasForward=item.hasForward
item.optSource=item.optSource item.optSource=item.optSource
item.STATES=isClick.call(this, item.id) item.STATES=false
item.isShow=false item.isShow=false
item.modifier=item.modifier item.modifier=item.modifier
item.c=item.modifier==''?item.modifier:item.modifier.split('_') item.c=item.modifier==''?item.modifier:item.modifier.split('_')
item.d=item.c[0] item.d=item.c[0]
if (item.STATES) { //以选中
this.checkboxList.push(item.id)
this.delateARRALL.push(item.id);
this.flowStatusarr.push(item.flowStatus)
}
return item return item
}) })
} }
}) })
function isClick (id) { // 是否已选中转发
let filterArr = this.interviewee.filter(item => {
return item.id == id
})
return filterArr.length > 0
}
}, },
// 判断输入年限的大小 // 判断输入年限的大小
judge1(value){ judge1(value){
...@@ -1666,27 +1647,27 @@ import {mapState} from 'vuex' ...@@ -1666,27 +1647,27 @@ import {mapState} from 'vuex'
}) })
} }
}, },
removeInterviewee (value) { removeInterviewee (value) {
let data = { this.interviewee.map((item, index) => {
type: 'all', if (value&&item.id == value.id) {
data: value this.interviewee.splice(index, 1)
} }
this.$store.dispatch('removeInterviewee', data) })
}, },
addInterviewee (value) { addInterviewee (data) {
let flag = false
let data = { this.interviewee.map(item => {
type: 'all', if (data&&item.id == data.id) {
data: value flag = true
return
}
})
if (!flag) {
this.interviewee.push(data)
} }
this.$store.dispatch('addInterviewee', data)
}, },
clearInterviewee (value) { clearInterviewee (value) {
let data = { this.interviewee = []
type: 'all',
data: value
}
this.$store.dispatch('clearInterviewee', data)
this.checkboxList = [] this.checkboxList = []
this.delateARRALL = [] this.delateARRALL = []
this.flowStatusarr = [] this.flowStatusarr = []
......
...@@ -437,6 +437,7 @@ export default { ...@@ -437,6 +437,7 @@ export default {
} }
} }
return { return {
interviewee: [],
ruleInline: { ruleInline: {
UpdateOWER: [ UpdateOWER: [
{ required: true, message: '邀约人不能为空', trigger: 'blur' } { required: true, message: '邀约人不能为空', trigger: 'blur' }
...@@ -575,7 +576,7 @@ export default { ...@@ -575,7 +576,7 @@ export default {
} }
}, },
computed:{ computed:{
...mapState({interviewee: state => state.channelInterviewee})
}, },
components:{ components:{
ckeditor ckeditor
...@@ -1151,6 +1152,7 @@ export default { ...@@ -1151,6 +1152,7 @@ export default {
page = typeof(page)=='number'?page:1 page = typeof(page)=='number'?page:1
this.searchInfo.pageIndex = page this.searchInfo.pageIndex = page
this.pageIndex = page this.pageIndex = page
this.interviewee = []
let parmars={ let parmars={
pageSize:this.searchInfo.pageSize, pageSize:this.searchInfo.pageSize,
pageIndex:this.searchInfo.pageIndex, pageIndex:this.searchInfo.pageIndex,
...@@ -1196,7 +1198,7 @@ export default { ...@@ -1196,7 +1198,7 @@ export default {
item.ownerWorkYears=item.ownerWorkYears item.ownerWorkYears=item.ownerWorkYears
item.modifyTime=item.modifyTime item.modifyTime=item.modifyTime
item.srcSite=item.srcSite item.srcSite=item.srcSite
item.STATES=isClick.call(this, item.id) item.STATES=false
item.isShow=false item.isShow=false
item.optSource=item.optSource item.optSource=item.optSource
item.modifier=item.modifier item.modifier=item.modifier
...@@ -1211,12 +1213,6 @@ export default { ...@@ -1211,12 +1213,6 @@ export default {
}) })
} }
}) })
function isClick (id) { // 是否已选中转发
let filterArr = this.interviewee.filter(item => {
return item.id == id
})
return filterArr.length > 0
}
}, },
// 刷新列表 // 刷新列表
pushlist(){ pushlist(){
...@@ -1714,25 +1710,26 @@ export default { ...@@ -1714,25 +1710,26 @@ export default {
} }
}, 500), }, 500),
removeInterviewee (value) { removeInterviewee (value) {
let data = { this.interviewee.map((item, index) => {
type: 'channel', if (value&&item.id == value.id) {
data: value this.interviewee.splice(index, 1)
} }
this.$store.dispatch('removeInterviewee', data) })
}, },
addInterviewee (value) { addInterviewee (data) {
let data = { let flag = false
type: 'channel', this.interviewee.map(item => {
data: value if (data&&item.id == data.id) {
flag = true
return
}
})
if (!flag) {
this.interviewee.push(data)
} }
this.$store.dispatch('addInterviewee', data)
}, },
clearInterviewee (value) { clearInterviewee (value) {
let data = { this.interviewee = []
type: 'channel',
data: value
}
this.$store.dispatch('clearInterviewee', data)
this.checkboxList = [] this.checkboxList = []
this.delateARRALL = [] this.delateARRALL = []
this.flowStatusarr = [] this.flowStatusarr = []
...@@ -1747,8 +1744,8 @@ export default { ...@@ -1747,8 +1744,8 @@ export default {
optSourceCode:this.$route.params.channelname optSourceCode:this.$route.params.channelname
} }
} }
this.clearInterviewee()
this.ajaxData=[] this.ajaxData=[]
this.interviewee = []
adoptOneSeeResumeList(parmars).then(res=>{ adoptOneSeeResumeList(parmars).then(res=>{
if(res.data.success==true){ if(res.data.success==true){
this.checkboxList=[] this.checkboxList=[]
...@@ -1772,27 +1769,16 @@ export default { ...@@ -1772,27 +1769,16 @@ export default {
item.ownerWorkYears=item.ownerWorkYears item.ownerWorkYears=item.ownerWorkYears
item.modifyTime=item.modifyTime item.modifyTime=item.modifyTime
item.srcSite=item.srcSite item.srcSite=item.srcSite
item.STATES=isClick.call(this, item.id) item.STATES=false
item.isShow=false item.isShow=false
item.optSource=item.optSource item.optSource=item.optSource
item.modifier=item.modifier item.modifier=item.modifier
item.c=item.modifier==''?item.modifier:item.modifier.split('_') item.c=item.modifier==''?item.modifier:item.modifier.split('_')
item.d=item.c[0] item.d=item.c[0]
if (item.STATES) { //以选中
this.checkboxList.push(item.id)
this.delateARRALL.push(item.id);
this.flowStatusarr.push(item.flowStatus)
}
return item return item
}) })
} }
}) })
function isClick (id) { // 是否已选中转发
let filterArr = this.interviewee.filter(item => {
return item.id == id
})
return filterArr.length > 0
}
}, },
checkboxList: { checkboxList: {
handler: function (val, oldVal) { handler: function (val, oldVal) {
......
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