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
32d9b74a
Commit
32d9b74a
authored
Sep 24, 2019
by
zhangderong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
显示转发面试官按钮
parent
5ec546ad
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
45 additions
and
26 deletions
+45
-26
allResume.vue
src/page/resume/allResume.vue
+42
-24
channel.vue
src/page/resume/channel.vue
+3
-2
No files found.
src/page/resume/allResume.vue
View file @
32d9b74a
...
@@ -44,9 +44,9 @@
...
@@ -44,9 +44,9 @@
<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>
<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
type=
"primary"
size=
"small"
style=
"margin-left:2%;"
@
click=
"transpond"
>
转发面试官
转发面试官
</Button>
-->
</Button>
<Button
type=
"primary"
size=
"small"
class=
'left'
@
click=
"allexport"
>
导出列表
</Button>
<Button
type=
"primary"
size=
"small"
class=
'left'
@
click=
"allexport"
>
导出列表
</Button>
<Button
type=
"primary"
size=
"small"
class=
'left leftBtn'
@
click=
"sendEmail(1)"
>
邀请面试
</Button>
<Button
type=
"primary"
size=
"small"
class=
'left leftBtn'
@
click=
"sendEmail(1)"
>
邀请面试
</Button>
</div>
</div>
...
@@ -76,7 +76,7 @@
...
@@ -76,7 +76,7 @@
<span
style=
"margin-right:20px;margin-top:5px"
v-else-if=
"item.flowStatus=='ARRIVED'"
class=
'status'
><Icon
type=
"ios-radio-button-on"
style=
"color:#43CD80"
/><span
style=
"margin-left:10px"
>
已到达
</span></span>
<span
style=
"margin-right:20px;margin-top:5px"
v-else-if=
"item.flowStatus=='ARRIVED'"
class=
'status'
><Icon
type=
"ios-radio-button-on"
style=
"color:#43CD80"
/><span
style=
"margin-left:10px"
>
已到达
</span></span>
<span
style=
"margin-right:10px;margin-top:5px"
v-else-if=
"item.flowStatus=='TO_SEE'"
>
<span
style=
"margin-right:10px;margin-top:5px"
v-else-if=
"item.flowStatus=='TO_SEE'"
>
<span
style=
"cursor:pointer"
>
<span
style=
"cursor:pointer"
>
<select
name=
"3"
id=
"3"
@
change=
"selectFn2($event,item.id,item.flowStatus)"
>
<select
name=
"3"
id=
"3"
@
change=
"selectFn2($event,item.id,item.flowStatus)"
>
<option
value=
"1"
>
邀请面试
</option>
<option
value=
"1"
>
邀请面试
</option>
<option
value=
"2"
>
备选
</option>
<option
value=
"2"
>
备选
</option>
<option
value=
"3"
>
PASS
</option>
<option
value=
"3"
>
PASS
</option>
...
@@ -87,7 +87,7 @@
...
@@ -87,7 +87,7 @@
<span
style=
"margin-right:20px;margin-top:5px"
v-else-if=
"item.flowStatus=='HAS_SEE'"
class=
'status'
><Icon
type=
"ios-radio-button-on"
style=
"color:#43CD80"
/><span
style=
"margin-left:10px;"
>
已邀约
</span></span>
<span
style=
"margin-right:20px;margin-top:5px"
v-else-if=
"item.flowStatus=='HAS_SEE'"
class=
'status'
><Icon
type=
"ios-radio-button-on"
style=
"color:#43CD80"
/><span
style=
"margin-left:10px;"
>
已邀约
</span></span>
<span
style=
"margin-right:10px;margin-top:5px"
v-else-if=
"item.flowStatus=='OPTION'"
>
<span
style=
"margin-right:10px;margin-top:5px"
v-else-if=
"item.flowStatus=='OPTION'"
>
<span
style=
"cursor:pointer"
>
<span
style=
"cursor:pointer"
>
<select
name=
"4"
id=
"4"
@
change=
"selectFn3($event,item.id,item.flowStatus)"
class=
'status'
>
<select
name=
"4"
id=
"4"
@
change=
"selectFn3($event,item.id,item.flowStatus)"
class=
'status'
>
<option
value=
"1"
>
备选
</option>
<option
value=
"1"
>
备选
</option>
<option
value=
"2"
>
邀请面试
</option>
<option
value=
"2"
>
邀请面试
</option>
<option
value=
"3"
>
PASS
</option>
<option
value=
"3"
>
PASS
</option>
...
@@ -101,7 +101,7 @@
...
@@ -101,7 +101,7 @@
<span
style=
"margin-right:20px;margin-top:5px"
v-else-if=
"item.flowStatus=='HAS_ENTRY'"
class=
'status'
><Icon
type=
"ios-radio-button-on"
style=
"color:#43CD80"
/><span
style=
"margin-left:10px"
>
已入职
</span></span>
<span
style=
"margin-right:20px;margin-top:5px"
v-else-if=
"item.flowStatus=='HAS_ENTRY'"
class=
'status'
><Icon
type=
"ios-radio-button-on"
style=
"color:#43CD80"
/><span
style=
"margin-left:10px"
>
已入职
</span></span>
<span
style=
"margin-right:10px;margin-top:5px"
v-else-if=
"item.flowStatus=='PASS'"
>
<span
style=
"margin-right:10px;margin-top:5px"
v-else-if=
"item.flowStatus=='PASS'"
>
<span
style=
"cursor:pointer"
>
<span
style=
"cursor:pointer"
>
<select
name=
"2"
id=
"2"
@
change=
"selectFn4($event,item.id,item.flowStatus)"
class=
'status'
>
<select
name=
"2"
id=
"2"
@
change=
"selectFn4($event,item.id,item.flowStatus)"
class=
'status'
>
<option
value=
"1"
>
PASS
</option>
<option
value=
"1"
>
PASS
</option>
<option
value=
"2"
>
邀请面试
</option>
<option
value=
"2"
>
邀请面试
</option>
<option
value=
"3"
>
备选
</option>
<option
value=
"3"
>
备选
</option>
...
@@ -109,7 +109,7 @@
...
@@ -109,7 +109,7 @@
</select>
</select>
</span>
</span>
</span>
</span>
<select
name=
"1"
id=
"a"
@
change=
"selectFn1($event,item.id,item.flowStatus)"
v-else-if=
"item.flowStatus=='TO_DO'"
style=
"margin-right:10px;cursor:pointer"
class=
'status'
>
<select
name=
"1"
id=
"a"
@
change=
"selectFn1($event,item.id,item.flowStatus)"
v-else-if=
"item.flowStatus=='TO_DO'"
style=
"margin-right:10px;cursor:pointer"
class=
'status'
>
<option
value=
"1"
>
待处理
</option>
<option
value=
"1"
>
待处理
</option>
<option
value=
"2"
>
pass
</option>
<option
value=
"2"
>
pass
</option>
<option
value=
"3"
>
邀请面试
</option>
<option
value=
"3"
>
邀请面试
</option>
...
@@ -493,6 +493,14 @@ import {mapState} from 'vuex'
...
@@ -493,6 +493,14 @@ import {mapState} from 'vuex'
Enclosure
:[],
//附件
Enclosure
:[],
//附件
templateContent
:
''
,
//模板内容
templateContent
:
''
,
//模板内容
},
},
// selectFn1Element:'1',
// selectFn2Element:'1',
// selectFn3Element:'1',
// selectFn4Element:'1',
selectFn1STA
:
''
,
selectFn2STA
:
''
,
selectFn3STA
:
''
,
selectFn4STA
:
''
,
limentName
:
0
,
limentName
:
0
,
emailMassage
:
false
,
emailMassage
:
false
,
allEmailVilitor
:
false
,
allEmailVilitor
:
false
,
...
@@ -686,6 +694,7 @@ import {mapState} from 'vuex'
...
@@ -686,6 +694,7 @@ import {mapState} from 'vuex'
this
.
emailIdArr
.
push
(
SID
)
this
.
emailIdArr
.
push
(
SID
)
this
.
isShowTwo
=
true
this
.
isShowTwo
=
true
this
.
ITEMSTA
=
itemsta
this
.
ITEMSTA
=
itemsta
// this.selectFn1STA=e.target.value
// 准备约面
// 准备约面
if
(
e
.
target
.
value
==
3
){
if
(
e
.
target
.
value
==
3
){
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
emailFlowStatus
=
'
TO_SEE
'
...
@@ -754,11 +763,13 @@ import {mapState} from 'vuex'
...
@@ -754,11 +763,13 @@ import {mapState} from 'vuex'
this
.
ITEMSTA
=
itemsta
this
.
ITEMSTA
=
itemsta
this
.
emailId
=
SID
this
.
emailId
=
SID
this
.
toseeid
=
SID
this
.
toseeid
=
SID
// this.selectFn2STA=e.target.value
// 准备约面
// 准备约面
if
(
e
.
target
.
value
==
1
){
if
(
e
.
target
.
value
==
1
){
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
isShowTwo
=
true
this
.
isShowTwo
=
true
this
.
sendEmail
()
this
.
sendEmail
()
// this.selectFn2STA=e.target.value
}
}
// 简历PASS
// 简历PASS
if
(
e
.
target
.
value
==
3
){
if
(
e
.
target
.
value
==
3
){
...
@@ -800,12 +811,13 @@ import {mapState} from 'vuex'
...
@@ -800,12 +811,13 @@ import {mapState} from 'vuex'
this
.
ITEMSTA
=
itemsta
this
.
ITEMSTA
=
itemsta
this
.
emailId
=
SID
this
.
emailId
=
SID
this
.
toseeid
=
SID
this
.
toseeid
=
SID
// this.selectFn3STA=e.target.value
// 准备约面
// 准备约面
if
(
e
.
target
.
value
==
2
){
if
(
e
.
target
.
value
==
2
){
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
isShowTwo
=
true
this
.
isShowTwo
=
true
this
.
sendEmail
()
this
.
sendEmail
()
}
}
// 简历PASS
// 简历PASS
if
(
e
.
target
.
value
==
3
){
if
(
e
.
target
.
value
==
3
){
...
@@ -847,12 +859,12 @@ import {mapState} from 'vuex'
...
@@ -847,12 +859,12 @@ import {mapState} from 'vuex'
this
.
ITEMSTA
=
itemsta
this
.
ITEMSTA
=
itemsta
this
.
toseeid
=
SID
this
.
toseeid
=
SID
this
.
emailId
=
SID
this
.
emailId
=
SID
// this.selectFn4STA=e.target.value
// 准备约面
// 准备约面
if
(
e
.
target
.
value
==
2
){
if
(
e
.
target
.
value
==
2
){
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
isShowTwo
=
true
this
.
isShowTwo
=
true
this
.
sendEmail
()
this
.
sendEmail
()
}
}
// 简历PASS
// 简历PASS
if
(
e
.
target
.
value
==
1
){
if
(
e
.
target
.
value
==
1
){
...
@@ -1006,13 +1018,6 @@ import {mapState} from 'vuex'
...
@@ -1006,13 +1018,6 @@ import {mapState} from 'vuex'
ownerWorkYears2
:
this
.
searchInfo
.
ownerWorkYears2
,
ownerWorkYears2
:
this
.
searchInfo
.
ownerWorkYears2
,
}
}
}
}
if
(
this
.
searchInfo
.
ownerWorkYears1
>
this
.
searchInfo
.
ownerWorkYears2
){
this
.
$Notice
.
error
({
title
:
'
提示
'
,
desc
:
'
最高年限不能小于最低年限
'
});
return
}
this
.
ajaxData
=
[]
this
.
ajaxData
=
[]
this
.
checkboxList
=
[]
this
.
checkboxList
=
[]
sousuoList
(
parmars
,
status
).
then
(
res
=>
{
sousuoList
(
parmars
,
status
).
then
(
res
=>
{
...
@@ -1451,6 +1456,18 @@ import {mapState} from 'vuex'
...
@@ -1451,6 +1456,18 @@ import {mapState} from 'vuex'
return
false
return
false
},
},
emailModalPush
(){
emailModalPush
(){
// if(this.selectFn1STA!==''){
// this.selectFn1Element=this.selectFn1STA
// }
// if(this.selectFn2STA!==''){
// this.selectFn2Element=this.selectFn2STA
// }
// if(this.selectFn3STA!==''){
// this.selectFn3Element=this.selectFn3STA
// }
// if(this.selectFn4STA!==''){
// this.selectFn4Element=this.selectFn4STA
// }
this
.
$refs
.
emailInline
.
resetFields
()
this
.
$refs
.
emailInline
.
resetFields
()
this
.
$refs
.
formInline
.
resetFields
()
this
.
$refs
.
formInline
.
resetFields
()
this
.
emailInline
.
modalArr
=
[]
this
.
emailInline
.
modalArr
=
[]
...
@@ -1470,9 +1487,10 @@ import {mapState} from 'vuex'
...
@@ -1470,9 +1487,10 @@ import {mapState} from 'vuex'
this
.
formInline
.
sendWeixin
=
true
this
.
formInline
.
sendWeixin
=
true
this
.
emailInline
.
copyname
=
''
this
.
emailInline
.
copyname
=
''
this
.
isShowTwo
=
false
this
.
isShowTwo
=
false
this
.
isLimitSize
=
false
this
.
isLimitSize
=
false
this
.
uploadFileList
=
[]
this
.
uploadFileList
=
[]
this
.
clearInterviewee
()
this
.
clearInterviewee
()
this
.
SouSuo
(
this
.
pageT
)
},
},
getEditorValue
(
value
){
// 调编辑器组件方法获取数据
getEditorValue
(
value
){
// 调编辑器组件方法获取数据
return
this
.
$refs
.
editor
.
getValue
()
return
this
.
$refs
.
editor
.
getValue
()
...
...
src/page/resume/channel.vue
View file @
32d9b74a
...
@@ -43,9 +43,9 @@
...
@@ -43,9 +43,9 @@
<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>
<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
type=
"primary"
size=
"small"
style=
"margin-left:2%;"
@
click=
"transpond"
>
转发面试官
转发面试官
</Button>
--
>
</Button
>
<Button
type=
"primary"
size=
"small"
class=
'left'
@
click=
"allexport"
>
导出列表
</Button>
<Button
type=
"primary"
size=
"small"
class=
'left'
@
click=
"allexport"
>
导出列表
</Button>
<Button
type=
"primary"
size=
"small"
class=
'left leftBtn'
@
click=
"sendEmail(1)"
>
邀请面试
</Button>
<Button
type=
"primary"
size=
"small"
class=
'left leftBtn'
@
click=
"sendEmail(1)"
>
邀请面试
</Button>
</div>
</div>
...
@@ -1410,6 +1410,7 @@ export default {
...
@@ -1410,6 +1410,7 @@ export default {
this
.
isShowTwo
=
false
this
.
isShowTwo
=
false
this
.
isLimitSize
=
false
this
.
isLimitSize
=
false
this
.
uploadFileList
=
[]
this
.
uploadFileList
=
[]
this
.
SouSuo
(
this
.
pageT
)
this
.
clearInterviewee
()
this
.
clearInterviewee
()
},
},
getEditorValue
(){
// 调编辑器组件方法获取数据
getEditorValue
(){
// 调编辑器组件方法获取数据
...
...
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