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
68c0f498
Commit
68c0f498
authored
Sep 24, 2019
by
zhangderong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
转发面试官加入面试官有误绑定账号提示绑定
parent
32d9b74a
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
106 additions
and
40 deletions
+106
-40
allResume.vue
src/page/resume/allResume.vue
+41
-7
channel.vue
src/page/resume/channel.vue
+60
-27
account.vue
src/page/system/account.vue
+5
-6
No files found.
src/page/resume/allResume.vue
View file @
68c0f498
...
@@ -385,6 +385,28 @@
...
@@ -385,6 +385,28 @@
<Button
type=
'primary'
@
click=
'modal10=false'
>
取消
</Button>
<Button
type=
'primary'
@
click=
'modal10=false'
>
取消
</Button>
<Button
type=
'primary'
@
click=
"confireSendEmail"
>
确定
</Button>
<Button
type=
'primary'
@
click=
"confireSendEmail"
>
确定
</Button>
</div>
</div>
</Modal>
<Modal
v-model=
"modal12"
width=
'380px'
:closable=
'false'
:footer-hide=
'true'
>
<div
style=
"text-align:center"
>
<h2
style=
"text-align: center;color:black"
>
发送失败
</h2>
<p
style=
"text-align: center;color:black;margin-top:15px;font-size:13px"
>
该面试官没有通过微信端绑定账号,请提醒他关注并绑定。
</p>
<p
style=
"text-align: center;color:#0092FF;margin-top:30px;font-size:13px;cursor:pointer"
@
click=
"modal12=false"
>
我已知晓
</p>
</div>
</Modal>
<Modal
v-model=
"modal13"
width=
'400px'
:closable=
'false'
:footer-hide=
'true'
>
<div
style=
"text-align:center"
>
<h2
style=
"text-align: center;color:black"
>
发送失败
</h2>
<p
style=
"text-align: center;color:black;margin-top:15px;font-size:13px"
>
该面试官没有关注微信,无法接收通知,请提醒他关注并绑定。
</p>
<p
style=
"text-align: center;color:#0092FF;margin-top:30px;font-size:13px;cursor:pointer"
@
click=
"modal13=false"
>
我已知晓
</p>
</div>
</Modal>
</Modal>
<!-- 转发邮件 -->
<!-- 转发邮件 -->
<Modal
<Modal
...
@@ -502,6 +524,7 @@ import {mapState} from 'vuex'
...
@@ -502,6 +524,7 @@ import {mapState} from 'vuex'
selectFn3STA
:
''
,
selectFn3STA
:
''
,
selectFn4STA
:
''
,
selectFn4STA
:
''
,
limentName
:
0
,
limentName
:
0
,
errorCode
:
''
,
emailMassage
:
false
,
emailMassage
:
false
,
allEmailVilitor
:
false
,
allEmailVilitor
:
false
,
emailContent
:
''
,
emailContent
:
''
,
...
@@ -531,6 +554,8 @@ import {mapState} from 'vuex'
...
@@ -531,6 +554,8 @@ import {mapState} from 'vuex'
modal6
:
false
,
modal6
:
false
,
modal7
:
false
,
modal7
:
false
,
modal8
:
false
,
modal8
:
false
,
modal12
:
false
,
modal13
:
false
,
transpondFrom
:
{
transpondFrom
:
{
interviewerName
:
''
interviewerName
:
''
},
},
...
@@ -1760,14 +1785,23 @@ import {mapState} from 'vuex'
...
@@ -1760,14 +1785,23 @@ import {mapState} from 'vuex'
})
})
},
300
)
},
300
)
}
else
{
}
else
{
setTimeout
(()
=>
{
this
.
errorCode
=
res
.
data
.
body
.
code
this
.
$Notice
.
success
({
this
.
modal8
=
false
title
:
'
提示
'
,
desc
:
'
发送失败
'
})
},
500
)
this
.
clearInterviewee
()
this
.
clearInterviewee
()
this
.
modal8
=
false
if
(
this
.
errorCode
==
'
40001
'
){
this
.
modal12
=
true
}
if
(
this
.
errorCode
==
'
40002
'
){
this
.
modal13
=
true
}
// setTimeout(() => {
// this.$Notice.error({
// title: '提示',
// desc: '发送失败'
// })
// }, 500)
// this.clearInterviewee()
// this.modal8 = false
}
}
})
})
})
})
...
...
src/page/resume/channel.vue
View file @
68c0f498
...
@@ -288,6 +288,28 @@
...
@@ -288,6 +288,28 @@
<Button
type=
'primary'
@
click=
"cofdelateAll"
>
确定
</Button>
<Button
type=
'primary'
@
click=
"cofdelateAll"
>
确定
</Button>
</div>
</div>
</Modal>
</Modal>
<Modal
v-model=
"modal12"
width=
'380px'
:closable=
'false'
:footer-hide=
'true'
>
<div
style=
"text-align:center"
>
<h2
style=
"text-align: center;color:black"
>
发送失败
</h2>
<p
style=
"text-align: center;color:black;margin-top:15px;font-size:13px"
>
该面试官没有通过微信端绑定账号,请提醒他关注并绑定。
</p>
<p
style=
"text-align: center;color:#0092FF;margin-top:30px;font-size:13px;cursor:pointer"
@
click=
"modal12=false"
>
我已知晓
</p>
</div>
</Modal>
<Modal
v-model=
"modal13"
width=
'400px'
:closable=
'false'
:footer-hide=
'true'
>
<div
style=
"text-align:center"
>
<h2
style=
"text-align: center;color:black"
>
发送失败
</h2>
<p
style=
"text-align: center;color:black;margin-top:15px;font-size:13px"
>
该面试官没有关注微信,无法接收通知,请提醒他关注并绑定。
</p>
<p
style=
"text-align: center;color:#0092FF;margin-top:30px;font-size:13px;cursor:pointer"
@
click=
"modal13=false"
>
我已知晓
</p>
</div>
</Modal>
<!-- 发送邮件 -->
<!-- 发送邮件 -->
<Modal
<Modal
v-model=
"emailMOdal"
v-model=
"emailMOdal"
...
@@ -547,6 +569,8 @@ export default {
...
@@ -547,6 +569,8 @@ export default {
modal7
:
false
,
modal7
:
false
,
modal8
:
false
,
modal8
:
false
,
modal10
:
false
,
modal10
:
false
,
modal12
:
false
,
modal13
:
false
,
optcode
:
''
,
optcode
:
''
,
toseename
:
''
,
toseename
:
''
,
// UpdateOWER:'',
// UpdateOWER:'',
...
@@ -1391,27 +1415,27 @@ export default {
...
@@ -1391,27 +1415,27 @@ export default {
// 发送全部内容
// 发送全部内容
sendContent
(){},
sendContent
(){},
emailModalPush
(){
emailModalPush
(){
this
.
emailInline
.
modalArr
=
[]
this
.
emailInline
.
modalArr
=
[]
this
.
emailInline
.
theme
=
''
this
.
emailInline
.
theme
=
''
this
.
emailInline
.
receiveEmail
=
''
this
.
emailInline
.
receiveEmail
=
''
this
.
emailInline
.
templateContent
=
''
this
.
emailInline
.
templateContent
=
''
this
.
sad
=
''
this
.
sad
=
''
this
.
fileList
=
[]
this
.
fileList
=
[]
this
.
emailInline
.
moo
=
''
this
.
emailInline
.
moo
=
''
this
.
emailMOdal
=
false
this
.
emailMOdal
=
false
this
.
emailMassage
=
false
this
.
emailMassage
=
false
this
.
emailIdArr
=
[]
this
.
emailIdArr
=
[]
this
.
emailFlowStatus
=
''
this
.
emailFlowStatus
=
''
this
.
formInline
.
UpdateOWER
=
''
this
.
formInline
.
UpdateOWER
=
''
this
.
formInline
.
UpdateVIEW
=
''
this
.
formInline
.
UpdateVIEW
=
''
this
.
formInline
.
UpdateTIME
=
''
this
.
formInline
.
UpdateTIME
=
''
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
.
SouSuo
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
this
.
clearInterviewee
()
this
.
clearInterviewee
()
},
},
getEditorValue
(){
// 调编辑器组件方法获取数据
getEditorValue
(){
// 调编辑器组件方法获取数据
return
this
.
$refs
.
editor
.
getValue
()
return
this
.
$refs
.
editor
.
getValue
()
...
@@ -1704,14 +1728,23 @@ export default {
...
@@ -1704,14 +1728,23 @@ export default {
})
})
},
500
)
},
500
)
}
else
{
}
else
{
setTimeout
(()
=>
{
this
.
errorCode
=
res
.
data
.
body
.
code
this
.
$Notice
.
success
({
title
:
'
提示
'
,
desc
:
'
发送失败
'
})
},
500
)
this
.
clearInterviewee
()
this
.
clearInterviewee
()
this
.
modal8
=
false
this
.
modal8
=
false
if
(
this
.
errorCode
==
'
40001
'
){
this
.
modal12
=
true
}
if
(
this
.
errorCode
==
'
40002
'
){
this
.
modal13
=
true
}
// setTimeout(() => {
// this.$Notice.success({
// title: '提示',
// desc: '发送失败'
// })
// }, 500)
// this.clearInterviewee()
// this.modal8 = false
}
}
})
})
})
})
...
...
src/page/system/account.vue
View file @
68c0f498
<
template
>
<
template
>
<div
class=
"account"
>
<div
class=
"account"
>
<div
class=
"addAcount"
>
<div
class=
"addAcount"
>
<p
style=
"margin-top:
10px
"
>
<p
style=
"margin-top:
0.5%
"
>
<span
style=
"font-size:18px;color:#2d8cf0;margin-left:18px;"
>
新增账户
</span>
<span
style=
"font-size:18px;color:#2d8cf0;margin-left:18px;"
>
新增账户
</span>
<span
style=
"margin-left:10px;color:Grey"
>
以下内容均为必填项
</span>
<span
style=
"margin-left:10px;color:Grey"
>
以下内容均为必填项
</span>
</p>
</p>
<Form
:label-width=
"130"
:model=
"formInline"
:rules=
"ruleInline"
>
<Form
:label-width=
"130"
:model=
"formInline"
:rules=
"ruleInline"
>
<FormItem
label=
"配置登录账号:"
style=
"margin-top:
20px
"
prop=
"PhoneNumber"
>
<FormItem
label=
"配置登录账号:"
style=
"margin-top:
1%
"
prop=
"PhoneNumber"
>
<Input
placeholder=
"请输入正确的手机号"
style=
"width:300px"
v-model=
"formInline.PhoneNumber"
/>
<Input
placeholder=
"请输入正确的手机号"
style=
"width:300px"
v-model=
"formInline.PhoneNumber"
/>
</FormItem>
</FormItem>
<FormItem
label=
"绑定真实姓名:"
style=
"margin-top:
20px
"
prop=
"PerName"
>
<FormItem
label=
"绑定真实姓名:"
style=
"margin-top:
1%
"
prop=
"PerName"
>
<Input
placeholder=
"请输入真实姓名"
style=
"width:300px"
v-model=
"formInline.PerName"
:maxlength=
"5"
/>
<Input
placeholder=
"请输入真实姓名"
style=
"width:300px"
v-model=
"formInline.PerName"
:maxlength=
"5"
/>
</FormItem>
</FormItem>
</Form>
</Form>
...
@@ -25,7 +25,6 @@
...
@@ -25,7 +25,6 @@
<span
style=
"font-size:18px;color:#2d8cf0;margin-left:18px"
>
账户管理
</span>
<span
style=
"font-size:18px;color:#2d8cf0;margin-left:18px"
>
账户管理
</span>
<span
style=
"margin-left:10px;color:Grey"
>
删除后该用户将无法登录,该账户上传的简历仍然保留。
</span>
<span
style=
"margin-left:10px;color:Grey"
>
删除后该用户将无法登录,该账户上传的简历仍然保留。
</span>
</p>
</p>
<p
style=
"border-bottom:1px solid black;line-height:30px;margin-bottom:10px"
>
<p
style=
"border-bottom:1px solid black;line-height:30px;margin-bottom:10px"
>
<input
type=
'checkbox'
class=
'input-checkbox'
v-model=
'checked'
v-on:click=
'checkedAll(checkboxList)'
style=
"margin-left:25px;margin-top:15px;cursor:pointer"
><span
style=
"margin-left:10px"
>
全选
</span>
<input
type=
'checkbox'
class=
'input-checkbox'
v-model=
'checked'
v-on:click=
'checkedAll(checkboxList)'
style=
"margin-left:25px;margin-top:15px;cursor:pointer"
><span
style=
"margin-left:10px"
>
全选
</span>
<span
style=
"margin-left:40px;color:#2d8cf0;cursor:pointer"
@
click=
"delateall"
>
删除
</span>
<span
style=
"margin-left:40px;color:#2d8cf0;cursor:pointer"
@
click=
"delateall"
>
删除
</span>
...
@@ -348,7 +347,7 @@ export default {
...
@@ -348,7 +347,7 @@ export default {
overflow
:
hidden
;
overflow
:
hidden
;
}
}
.addAcount
{
.addAcount
{
height
:
26%
;
height
:
210px
;
width
:
100%
;
width
:
100%
;
}
}
.pageBottom
{
.pageBottom
{
...
@@ -363,7 +362,7 @@ export default {
...
@@ -363,7 +362,7 @@ export default {
}
}
.accountMange-top
{
.accountMange-top
{
width
:
100%
;
width
:
100%
;
height
:
13%
;
height
:
78px
;
}
}
.detailQQ
{
.detailQQ
{
height
:
40px
;
height
:
40px
;
...
...
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