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
b45eb30c
Commit
b45eb30c
authored
Sep 26, 2019
by
zhangderong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
简历详情页加发送邮件的等功能
parent
9ed17bac
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
656 additions
and
49 deletions
+656
-49
allResume.vue
src/page/resume/allResume.vue
+12
-9
channel.vue
src/page/resume/channel.vue
+11
-9
resumeDetail.vue
src/page/resume/resumeDetail.vue
+633
-31
No files found.
src/page/resume/allResume.vue
View file @
b45eb30c
...
...
@@ -59,13 +59,13 @@
<span
style=
"display:inline-block;height:100%;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin-top:5px;"
class=
'inputcheck'
>
<input
type=
'checkbox'
name=
'checkboxinput'
class=
'input-checkbox'
v-model=
'checkboxList'
:value=
"item.id"
@
click=
"selectInputElement(i,item.id,item.flowStatus,item.STATES, item)"
style=
"cursor:pointer"
>
</span>
<span
style=
"display:inline-block;height:100%;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerName
}}
<span
v-show=
"item.ownerMobile !==''"
>
|
</span></span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerMobile
}}
<span
v-show=
"item.ownerAge !==''"
>
|
</span></span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerAge
}}
岁
<span
v-show=
"item.ownerSex !==''"
>
|
</span></span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerSex
}}
<span
v-show=
"item.ownerWorkYears !==''"
>
|
</span>
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerWorkYears
}}
年
<span
v-show=
"item.ownerExpectTitles !==''"
>
|
</span></span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerHighestDegree
}}
<span
v-show=
"item.ownerExpectTitles !==''"
>
|
</span></span>
<span
style=
"display:inline-block;height:100%;margin-top:5px;font-size:12px;width:25%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerExpectTitles
}}
</span>
<span
style=
"display:inline-block;height:100%;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerName
}}
<span
v-show=
"item.ownerMobile !==''"
>
|
</span></span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerMobile
}}
<span
v-show=
"item.ownerAge !==''"
>
|
</span></span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerAge
}}
岁
<span
v-show=
"item.ownerSex !==''"
>
|
</span></span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerSex
}}
<span
v-show=
"item.ownerWorkYears !==''"
>
|
</span>
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerWorkYears
}}
年
<span
v-show=
"item.ownerExpectTitles !==''"
>
|
</span></span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerHighestDegree
}}
<span
v-show=
"item.ownerExpectTitles !==''"
>
|
</span></span>
<span
style=
"display:inline-block;height:100%;margin-top:5px;font-size:12px;width:25%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerExpectTitles
}}
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;width:25%;float:right;text-align:right;margin-right:10px;margin-top:5px"
>
<span
style=
"margin-right:20px;margin-top:5px"
v-if=
"item.flowStatus=='INTERVIEW_OK'"
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=='INTERVIEW_FAIL'"
class=
'status'
><Icon
type=
"ios-radio-button-on"
style=
"color:red"
/><span
style=
"margin-left:10px"
>
面试淘汰
</span></span>
...
...
@@ -508,6 +508,7 @@ import {mapState} from 'vuex'
UpdateVIEW
:
''
,
sendWeixin
:
true
},
resumeDetailSta
:
''
,
emailInline
:{
moo
:
''
,
modalArr
:[],
...
...
@@ -1151,13 +1152,15 @@ import {mapState} from 'vuex'
}
},
//查看简历详情
Seedetail
(
Tid
,
Uid
){
Seedetail
(
Tid
,
Uid
,
STATUS
){
console
.
log
(
STATUS
,
4444444
)
this
.
DOWNID
=
Uid
this
.
detailID
=
Tid
this
.
resumeDetailSta
=
STATUS
let
newpage
=
this
.
$router
.
resolve
({
name
:
'
resumeDetail
'
,
params
:{},
query
:{
id
:
this
.
DOWNID
,
noShowBtn
:
''
,
ID
:
this
.
detailID
}
query
:{
id
:
this
.
DOWNID
,
noShowBtn
:
''
,
ID
:
this
.
detailID
,
status
:
this
.
resumeDetailSta
}
})
window
.
open
(
newpage
.
href
,
'
_blank
'
);
},
...
...
src/page/resume/channel.vue
View file @
b45eb30c
...
...
@@ -56,13 +56,13 @@
<p
class=
"massage"
style=
"margin-left:10px;"
>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin-top:5px"
class=
'inputcheck'
>
<input
type=
'checkbox'
name=
'checkboxinput'
style=
"cursor:pointer"
class=
'input-checkbox'
v-model=
'checkboxList'
:value=
"item.id"
@
click=
"selectInputElement(i,item.id,item.flowStatus,item.STATES, item)"
></span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerName
}}
|
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerMobile
}}
|
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerAge
}}
岁 |
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerSex
||
'
'
}}
|
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerWorkYears
}}
年 |
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerHighestDegree
||
'
'
}}
<span
v-show=
"item.ownerExpectTitles !==''"
>
|
</span></span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;width:25%;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid)"
>
{{
item
.
ownerExpectTitles
}}
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerName
}}
|
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerMobile
}}
|
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerAge
}}
岁 |
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerSex
||
'
'
}}
|
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerWorkYears
}}
年 |
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerHighestDegree
||
'
'
}}
<span
v-show=
"item.ownerExpectTitles !==''"
>
|
</span></span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;width:25%;cursor:pointer"
@
click=
"Seedetail(item.id,item.uid
,item.flowStatus
)"
>
{{
item
.
ownerExpectTitles
}}
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;float:right;text-align:right;margin-right:10px;width:25%;line-height:100%;margin-top:5px;"
>
<span
style=
"margin-right:30px;margin-top:5px;"
v-if=
"item.flowStatus=='INTERVIEW_OK'"
class=
'status'
><Icon
type=
"ios-radio-button-on"
style=
"color:#43CD80"
/><span
style=
"margin-left:10px"
>
面试合适
</span></span>
<span
style=
"margin-right:30px;margin-top:5px"
v-else-if=
"item.flowStatus=='INTERVIEW_FAIL'"
class=
'status'
><Icon
type=
"ios-radio-button-on"
style=
"color:red"
/><span
style=
"margin-left:10px"
>
面试淘汰
</span></span>
...
...
@@ -564,6 +564,7 @@ export default {
a
:
''
,
id
:
''
,
pageT
:
''
,
resumeDetailSta
:
''
,
modal1
:
false
,
modal2
:
false
,
modal3
:
false
,
...
...
@@ -914,13 +915,14 @@ export default {
}
},
// 查看简历详情
Seedetail
(
Tid
,
Uid
){
Seedetail
(
Tid
,
Uid
,
STATUS
){
this
.
detailID
=
Tid
this
.
DOWNID
=
Uid
this
.
resumeDetailSta
=
STATUS
let
newpage
=
this
.
$router
.
resolve
({
name
:
'
resumeDetail
'
,
params
:{},
query
:{
id
:
this
.
DOWNID
,
noShowBtn
:
''
,
ID
:
this
.
detailID
}
query
:{
id
:
this
.
DOWNID
,
noShowBtn
:
''
,
ID
:
this
.
detailID
,
status
:
this
.
resumeDetailSta
}
})
window
.
open
(
newpage
.
href
,
'
_blank
'
);
},
...
...
src/page/resume/resumeDetail.vue
View file @
b45eb30c
This diff is collapsed.
Click to expand it.
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