Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
recruiting-management
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ui
recruiting-management
Commits
24cf984b
Commit
24cf984b
authored
Sep 12, 2019
by
FE-安焕焕
👣
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改转发给面试官状态
parent
2dee7217
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
45 additions
and
78 deletions
+45
-78
allResume.vue
src/page/resume/allResume.vue
+23
-42
channel.vue
src/page/resume/channel.vue
+22
-36
No files found.
src/page/resume/allResume.vue
View file @
24cf984b
...
@@ -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
=
[]
...
...
src/page/resume/channel.vue
View file @
24cf984b
...
@@ -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
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment