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

修改转发给面试官状态

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