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
2e7a0f45
Commit
2e7a0f45
authored
Sep 17, 2019
by
FE-安焕焕
👣
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交面试
parent
e76b3e13
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
73 additions
and
55 deletions
+73
-55
home.vue
src/components/home.vue
+4
-3
allResume.vue
src/page/resume/allResume.vue
+35
-27
channel.vue
src/page/resume/channel.vue
+34
-25
No files found.
src/components/home.vue
View file @
2e7a0f45
...
...
@@ -23,10 +23,10 @@
</MenuItem>
</Menu>
</Col>
<Col
span=
"2"
class=
"account"
style=
""
>
<span
style=
"display:inline-block;line-height:6%;margin-left:30%"
>
{{massage}}
</span>
<Col
span=
"2"
class=
"account"
style=
"
text-align:right;
"
>
<span
style=
"display:inline-block;line-height:6%;margin-left:30%
;
"
>
{{massage}}
</span>
</Col>
<Col
span=
"
2
"
class=
"sign-out"
>
<Col
span=
"
1
"
class=
"sign-out"
>
<a
@
click=
"loginOut"
style=
"margin-left:38%"
>
退出
</a>
</Col>
</Row>
...
...
@@ -287,6 +287,7 @@ import localstorage from '../service/localstorage.service.js'
<
style
lang=
"less"
scoped
>
.home{
height: 100%;
font-size: 15px;
.aside{
// min-height: 2050px;
border-right: 1px solid #dcdee2;
...
...
src/page/resume/allResume.vue
View file @
2e7a0f45
...
...
@@ -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: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
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%"
>
<span
style=
"margin-left:10px
"
>
全选
</span>
<Button
type=
"primary"
size=
"small"
style=
"margin-left:
2
%;width:50px"
@
click=
"downloadAll"
>
下载
</Button>
<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:
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%;"
@
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=
"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
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>
...
...
@@ -679,10 +680,11 @@ import {mapState} from 'vuex'
this
.
ITEMSTA
=
itemsta
// 准备约面
if
(
e
.
target
.
value
==
3
){
getEmailMoo
().
then
(
res
=>
{
this
.
emailInline
.
modalArr
.
push
(
res
.
data
.
body
[
0
])
})
this
.
emailMOdal
=
true
// getEmailMoo().then(res=>{
// this.emailInline.modalArr.push(res.data.body[0])
// })
// this.emailMOdal=true
this
.
sendEmail
()
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
isShowTwo
=
true
}
...
...
@@ -742,7 +744,8 @@ import {mapState} from 'vuex'
nextStep
(){
this
.
beforeBtu
=
true
this
.
modal2
=
false
this
.
emailMOdal
=
true
// this.emailMOdal=true
this
.
sendEmail
()
},
selectFn2
(
e
,
SID
,
itemsta
)
{
this
.
ITEMSTA
=
itemsta
...
...
@@ -750,10 +753,11 @@ import {mapState} from 'vuex'
this
.
toseeid
=
SID
// 准备约面
if
(
e
.
target
.
value
==
1
){
getEmailMoo
().
then
(
res
=>
{
this
.
emailInline
.
modalArr
.
push
(
res
.
data
.
body
[
0
])
})
this
.
emailMOdal
=
true
// getEmailMoo().then(res=>{
// this.emailInline.modalArr.push(res.data.body[0])
// })
// this.emailMOdal=true
this
.
sendEmail
()
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
isShowTwo
=
true
}
...
...
@@ -799,10 +803,11 @@ import {mapState} from 'vuex'
this
.
toseeid
=
SID
// 准备约面
if
(
e
.
target
.
value
==
2
){
getEmailMoo
().
then
(
res
=>
{
this
.
emailInline
.
modalArr
.
push
(
res
.
data
.
body
[
0
])
})
this
.
emailMOdal
=
true
// getEmailMoo().then(res=>{
// this.emailInline.modalArr.push(res.data.body[0])
// })
// this.emailMOdal=true
this
.
sendEmail
()
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
isShowTwo
=
true
}
...
...
@@ -848,10 +853,11 @@ import {mapState} from 'vuex'
this
.
emailId
=
SID
// 准备约面
if
(
e
.
target
.
value
==
2
){
getEmailMoo
().
then
(
res
=>
{
this
.
emailInline
.
modalArr
.
push
(
res
.
data
.
body
[
0
])
})
this
.
emailMOdal
=
true
// getEmailMoo().then(res=>{
// this.emailInline.modalArr.push(res.data.body[0])
// })
// this.emailMOdal=true
this
.
sendEmail
()
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
isShowTwo
=
true
}
...
...
@@ -1329,10 +1335,12 @@ import {mapState} from 'vuex'
// 发送邮件
sendEmail
(){
this
.
emailInline
.
modalArr
=
[]
this
.
emailInline
.
moo
=
'
TEMP_0001
'
this
.
emailMOdal
=
true
getEmailMoo
().
then
(
res
=>
{
this
.
emailInline
.
modalArr
=
res
.
data
.
body
})
this
.
getEmailContentValue
(
this
.
emailInline
.
moo
)
},
getEmailContentValue
(
value
){
this
.
isDisable
=
true
...
...
@@ -1990,14 +1998,14 @@ select{
}
.badge{
position: absolute;
top: -3
2
%;
right: -1
5
px;
top: -3
5
%;
right: -1
8
px;
}
.badges {
right: -3
0
px;
right: -3
5
px;
}
.badges1 {
right: -2
1
px;
right: -2
5
px;
}
.interviewee{
float:left;
...
...
src/page/resume/channel.vue
View file @
2e7a0f45
...
...
@@ -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: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
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%"
>
<span
style=
"margin-left:8px
"
>
全选
</span>
<Button
type=
"primary"
size=
"small"
style=
"margin-left:
2
%;width:50px"
@
click=
"downloadAll"
>
下载
</Button>
<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:
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%;"
@
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=
"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
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>
...
...
@@ -637,10 +638,11 @@ export default {
this
.
ITEMSTA
=
itemsta
// 准备约面
if
(
e
.
target
.
value
==
3
){
getEmailMoo
().
then
(
res
=>
{
this
.
emailInline
.
modalArr
.
push
(
res
.
data
.
body
[
0
])
})
this
.
emailMOdal
=
true
// getEmailMoo().then(res=>{
// this.emailInline.modalArr.push(res.data.body[0])
// })
// this.emailMOdal=true
this
.
sendEmail
()
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
isShowTwo
=
true
}
...
...
@@ -700,7 +702,8 @@ export default {
nextStep
(){
this
.
beforeBtu
=
true
this
.
modal2
=
false
this
.
emailMOdal
=
true
// this.emailMOdal=true
this
.
sendEmail
()
},
selectFn2
(
e
,
SID
,
itemsta
)
{
this
.
ITEMSTA
=
itemsta
...
...
@@ -708,10 +711,11 @@ export default {
this
.
toseeid
=
SID
// 准备约面
if
(
e
.
target
.
value
==
1
){
getEmailMoo
().
then
(
res
=>
{
this
.
emailInline
.
modalArr
.
push
(
res
.
data
.
body
[
0
])
})
this
.
emailMOdal
=
true
// getEmailMoo().then(res=>{
// this.emailInline.modalArr.push(res.data.body[0])
// })
// this.emailMOdal=true
this
.
sendEmail
()
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
isShowTwo
=
true
}
...
...
@@ -757,10 +761,11 @@ export default {
this
.
toseeid
=
SID
// 准备约面
if
(
e
.
target
.
value
==
2
){
getEmailMoo
().
then
(
res
=>
{
this
.
emailInline
.
modalArr
.
push
(
res
.
data
.
body
[
0
])
})
this
.
emailMOdal
=
true
// getEmailMoo().then(res=>{
// this.emailInline.modalArr.push(res.data.body[0])
// })
// this.emailMOdal=true
this
.
sendEmail
()
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
isShowTwo
=
true
}
...
...
@@ -806,10 +811,11 @@ export default {
this
.
emailId
=
SID
// 准备约面
if
(
e
.
target
.
value
==
2
){
getEmailMoo
().
then
(
res
=>
{
this
.
emailInline
.
modalArr
.
push
(
res
.
data
.
body
[
0
])
})
this
.
emailMOdal
=
true
// getEmailMoo().then(res=>{
// this.emailInline.modalArr.push(res.data.body[0])
// })
// this.emailMOdal=true
this
.
sendEmail
()
this
.
emailFlowStatus
=
'
TO_SEE
'
this
.
isShowTwo
=
true
}
...
...
@@ -1259,6 +1265,8 @@ export default {
getEmailMoo
().
then
(
res
=>
{
this
.
emailInline
.
modalArr
=
res
.
data
.
body
})
this
.
emailInline
.
moo
=
'
TEMP_0001
'
this
.
getEmailContentValue
(
this
.
emailInline
.
moo
)
},
getEmailContentValue
(
value
){
this
.
isDisable
=
true
...
...
@@ -1748,6 +1756,7 @@ export default {
return
}
})
console
.
log
(
this
.
interviewee
)
if
(
!
flag
)
{
this
.
interviewee
.
push
(
data
)
}
...
...
@@ -1983,13 +1992,13 @@ select{
.badge{
position: absolute;
top: -32%;
right: -1
5
px;
right: -1
8
px;
}
.badges {
right: -30px;
}
.badges1 {
right: -2
1
px;
right: -2
5
px;
}
.interviewee{
float:left;
...
...
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