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
72c46608
Commit
72c46608
authored
Aug 24, 2019
by
zhangderong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
重做简历详情页
parent
cef2ffb9
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
498 additions
and
339 deletions
+498
-339
home.vue
src/components/home.vue
+1
-1
allResume.vue
src/page/resume/allResume.vue
+13
-29
channel.vue
src/page/resume/channel.vue
+24
-11
resumeDetail.vue
src/page/resume/resumeDetail.vue
+199
-133
upload.vue
src/page/upload/upload.vue
+261
-165
No files found.
src/components/home.vue
View file @
72c46608
...
...
@@ -3,7 +3,7 @@
<Col
span=
"3"
class=
"aside"
style=
"width:17%;height:100%"
>
<img
src=
"https://o7oe0d6qz.qnssl.com/image/homelogo.png"
alt=
""
style=
"height:60px"
>
<Menu
style=
"width: 100%;"
ref=
'subMenu'
:active-name=
"vSubName"
:open-names=
"vName"
@
on-select=
"go"
>
<template
v-for=
"(menu
, index
) in childMenu"
>
<template
v-for=
"(menu) in childMenu"
>
<Submenu
:name=
"menu.name"
:key=
"menu.name"
v-show=
'!(isAdmin==false&&menu.item=="账户管理")'
>
<template
slot=
"title"
>
<Icon
:type=
"menu.icon"
/>
...
...
src/page/resume/allResume.vue
View file @
72c46608
...
...
@@ -318,6 +318,7 @@ import Router from 'vue-router';
UpdateTIME
:
''
,
UpdateVIEW
:
''
},
interelement
:
'
1
'
,
modal1
:
false
,
modal2
:
false
,
modal3
:
false
,
...
...
@@ -474,11 +475,9 @@ import Router from 'vue-router';
}
PASS
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
SearchList
(
)
this
.
SearchList
(
this
.
pageT
)
}
})
this
.
SearchList
(
this
.
pageT
)
}
// 简历备选
if
(
e
.
target
.
value
==
4
){
...
...
@@ -488,10 +487,9 @@ import Router from 'vue-router';
}
OPTION
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
SearchList
(
)
this
.
SearchList
(
this
.
pageT
)
}
})
this
.
SearchList
(
this
.
pageT
)
}
},
addINTERVIEW
(){
...
...
@@ -541,11 +539,9 @@ import Router from 'vue-router';
}
PASS
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
// this.SearchList(
)
this
.
SearchList
(
this
.
pageT
)
}
})
this
.
SearchList
(
this
.
pageT
)
}
// 简历备选
if
(
e
.
target
.
value
==
2
){
...
...
@@ -555,10 +551,9 @@ import Router from 'vue-router';
}
OPTION
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
// this.SearchList(
)
this
.
SearchList
(
this
.
pageT
)
}
})
this
.
SearchList
(
this
.
pageT
)
}
},
selectFn3
(
e
,
SID
,
itemsta
)
{
...
...
@@ -581,10 +576,9 @@ import Router from 'vue-router';
}
PASS
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
// this.SearchList(
)
this
.
SearchList
(
this
.
pageT
)
}
})
this
.
SearchList
(
this
.
pageT
)
}
// 简历备选
if
(
e
.
target
.
value
==
1
){
...
...
@@ -593,11 +587,10 @@ import Router from 'vue-router';
id
:
SID
,
}
OPTION
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
// this.SearchList(
)
if
(
res
.
data
.
success
==
true
){
this
.
SearchList
(
this
.
pageT
)
}
})
this
.
SearchList
(
this
.
pageT
)
}
},
selectFn4
(
e
,
SID
,
itemsta
)
{
...
...
@@ -620,10 +613,9 @@ import Router from 'vue-router';
}
PASS
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
// this.SearchList(
)
this
.
SearchList
(
this
.
pageT
)
}
})
this
.
SearchList
(
this
.
pageT
)
}
// 简历备选
if
(
e
.
target
.
value
==
3
){
...
...
@@ -633,10 +625,9 @@ import Router from 'vue-router';
}
OPTION
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
// this.SearchList(
)
this
.
SearchList
(
this
.
pageT
)
}
})
this
.
SearchList
(
this
.
pageT
)
}
},
//查询简历列表
...
...
@@ -648,8 +639,10 @@ import Router from 'vue-router';
pageSize
:
this
.
searchInfo
.
pageSize
,
pageIndex
:
this
.
searchInfo
.
pageIndex
}
this
.
ajaxData
=
[]
serchList
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
// this.ajaxData=[]
this
.
checkboxList
=
[]
this
.
spinShow
=
false
this
.
totalSize
=
res
.
data
.
body
.
totalNumber
...
...
@@ -1041,16 +1034,7 @@ import Router from 'vue-router';
},
// 刷新列表
pushlist
(){
let
parmars
=
{
status
:
this
.
ITEMSTA
,
id
:
this
.
toseeid
}
updatastatus
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
modal2
=
false
this
.
SearchList
(
this
.
pageT
)
}
})
this
.
modal2
=
false
this
.
SearchList
(
this
.
pageT
)
},
// 鼠标滑过事件
...
...
src/page/resume/channel.vue
View file @
72c46608
...
...
@@ -51,7 +51,7 @@
<div
style=
"margin-bottom:40px;float:left;width:100%;overflow-y: auto;height:598px"
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>
<div
class=
"Resumecontent"
v-for=
'(item,i) in ajaxData'
:key=
"i"
>
<div
class=
"detailResume"
id=
"a"
style=
"background:rgba(241,241,241,1);height:65px"
>
<div
class=
"detailResume"
id=
"a"
@
mousemove=
"ahove(i,item.isShow)"
@
mouseleave=
"movleave(i,item.isShow)"
:class=
"
{red:item.isShow}"
>
<p
class=
"massage"
style=
"margin-top:10px"
>
<span
style=
"display:inline-block;height:100%;font-size: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin-top:5px"
>
<input
type=
'checkbox'
name=
'checkboxinput'
style=
"margin-left:10px;cursor:pointer"
class=
'input-checkbox'
v-model=
'checkboxList'
:value=
"item.id"
@
click=
"selectInputElement(i,item.id,item.flowStatus,item.STATES)"
></span>
...
...
@@ -398,6 +398,7 @@ export default {
optSourceCode
:
this
.
$route
.
params
.
channelname
}
}
this
.
ajaxData
=
[]
adoptOneSeeResumeList
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
checkboxList
=
[]
...
...
@@ -420,6 +421,7 @@ export default {
item
.
modifyTime
=
item
.
modifyTime
item
.
srcSite
=
item
.
srcSite
item
.
STATES
=
false
item
.
isShow
=
false
item
.
optSource
=
item
.
optSource
item
.
modifier
=
item
.
modifier
item
.
c
=
item
.
modifier
==
''
?
item
.
modifier
:
item
.
modifier
.
split
(
'
_
'
)
...
...
@@ -500,8 +502,6 @@ export default {
this
.
quxiaoxi
(
this
.
pageT
)
}
})
this
.
quxiaoxi
(
this
.
pageT
)
}
// 简历备选
if
(
e
.
target
.
value
==
4
){
...
...
@@ -514,7 +514,6 @@ export default {
this
.
quxiaoxi
(
this
.
pageT
)
}
})
this
.
quxiaoxi
(
this
.
pageT
)
}
},
selectFn2
(
e
,
SID
)
{
...
...
@@ -539,7 +538,6 @@ export default {
this
.
quxiaoxi
(
this
.
pageT
)
}
})
this
.
quxiaoxi
(
this
.
pageT
)
}
// 简历备选
if
(
e
.
target
.
value
==
2
){
...
...
@@ -552,7 +550,6 @@ export default {
this
.
quxiaoxi
(
this
.
pageT
)
}
})
this
.
quxiaoxi
(
this
.
pageT
)
}
},
selectFn3
(
e
,
SID
)
{
...
...
@@ -576,7 +573,6 @@ export default {
this
.
quxiaoxi
(
this
.
pageT
)
}
})
this
.
quxiaoxi
(
this
.
pageT
)
}
// 简历备选
if
(
e
.
target
.
value
==
1
){
...
...
@@ -589,7 +585,6 @@ export default {
this
.
quxiaoxi
(
this
.
pageT
)
}
})
this
.
quxiaoxi
(
this
.
pageT
)
}
},
selectFn4
(
e
,
SID
)
{
...
...
@@ -613,7 +608,6 @@ export default {
this
.
quxiaoxi
(
this
.
pageT
)
}
})
this
.
quxiaoxi
(
this
.
pageT
)
}
// 简历备选
if
(
e
.
target
.
value
==
3
){
...
...
@@ -623,10 +617,9 @@ export default {
}
OPTION
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
quxiaoxi
()
this
.
quxiaoxi
(
this
.
pageT
)
}
})
this
.
quxiaoxi
()
}
},
addINTERVIEW
(){
...
...
@@ -983,6 +976,18 @@ export default {
}
})
},
// 刷新列表
pushlist
(){
this
.
modal2
=
false
this
.
quxiaoxi
(
this
.
pageT
)
},
// 鼠标滑过事件
ahove
(
index
,
vvv
){
this
.
ajaxData
[
index
].
isShow
=
true
},
movleave
(
index
,
vvv
){
this
.
ajaxData
[
index
].
isShow
=
false
}
},
watch
:
{
'
$route
'
(
to
,
from
)
{
...
...
@@ -993,6 +998,7 @@ export default {
optSourceCode
:
this
.
$route
.
params
.
channelname
}
}
this
.
ajaxData
=
[]
adoptOneSeeResumeList
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
checkboxList
=
[]
...
...
@@ -1014,6 +1020,7 @@ export default {
item
.
modifyTime
=
item
.
modifyTime
item
.
srcSite
=
item
.
srcSite
item
.
STATES
=
false
item
.
isShow
=
false
item
.
optSource
=
item
.
optSource
item
.
modifier
=
item
.
modifier
item
.
c
=
item
.
modifier
==
''
?
item
.
modifier
:
item
.
modifier
.
split
(
'
_
'
)
...
...
@@ -1074,6 +1081,9 @@ export default {
width
:
100%
;
margin-top
:
10px
;
}
.red
{
background
:
LightGray
}
.massage
{
height
:
25px
;
font-size
:
8px
;
...
...
@@ -1172,5 +1182,8 @@ select{
/* border: 1px solid black; */
height
:
60px
}
.a
div
:nth-child
(
2n
)
{
background
:
rgba
(
241
,
241
,
241
,
1
);
}
</
style
>
src/page/resume/resumeDetail.vue
View file @
72c46608
This diff is collapsed.
Click to expand it.
src/page/upload/upload.vue
View file @
72c46608
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