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
ce33efe1
Commit
ce33efe1
authored
Aug 26, 2019
by
zhangderong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复一些显示问题
parent
f95c85f6
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
82 additions
and
82 deletions
+82
-82
interview.vue
src/page/interview/interview.vue
+19
-26
allResume.vue
src/page/resume/allResume.vue
+19
-16
channel.vue
src/page/resume/channel.vue
+19
-16
resumeDetail.vue
src/page/resume/resumeDetail.vue
+3
-3
sweepCode.vue
src/page/sweepCode/sweepCode.vue
+14
-13
upload.vue
src/page/upload/upload.vue
+8
-8
No files found.
src/page/interview/interview.vue
View file @
ce33efe1
...
...
@@ -58,7 +58,7 @@
<span>
<select
style=
"border:0;margin-right:10px;float:right;cursor:pointer"
@
change=
"selectchangeElement($event,item.id)"
v-model=
'statusValue'
>
<option
value=
"0"
style=
"color:#2d8cf0"
>
变更状态 ∨
</option>
<option
value=
"
TO_SEE
"
style=
"color:#2d8cf0"
>
已邀约
</option>
<option
value=
"
1
"
style=
"color:#2d8cf0"
>
已邀约
</option>
<option
value=
"3"
style=
"color:#2d8cf0"
>
邀约失败
</option>
<option
value=
"4"
style=
"color:#2d8cf0"
>
面试淘汰
</option>
<option
value=
"5"
style=
"color:#2d8cf0"
>
待offer
</option>
...
...
@@ -83,8 +83,8 @@
</div>
<div
class=
"interview-right"
>
<Form
:label-width=
"80"
>
<FormItem
label=
"关键搜索:"
style=
"margin-top:20px;margin-left:1%"
@
keyup.enter.native=
"Sousuo"
>
<Input
placeholder=
"请输入关键词"
style=
"width:80%"
v-model=
"keywords"
/>
<FormItem
label=
"关键搜索:"
style=
"margin-top:20px;margin-left:1%"
>
<Input
placeholder=
"请输入关键词"
style=
"width:80%"
v-model=
"keywords"
@
keyup.enter.native=
"Sousuo"
/>
</FormItem>
<FormItem
label=
"学历:"
class=
"Education2"
>
<span
v-for=
"(item,index) in Education2"
style=
"cursor:pointer"
:class=
"
{'active2':index==clickIndex1}" @click="selectSeeElement(item.Num2,index)" :key="'Education2'+index" class="edu">
{{
item
.
status2
}}
</span>
...
...
@@ -232,6 +232,7 @@ import {changeinterviewMassage,SerchList,Serchinterviewor,SerchInvitationOwer,Ne
export
default
{
data
(){
return
{
pageT
:
''
,
statusValue
:
'
0
'
,
ruleInline
:
{
UpdateOWER
:
[
...
...
@@ -400,7 +401,7 @@ export default {
this
.
formInline
.
UpdateVIEW
==
''
this
.
formInline
.
UpdateOWER
==
''
this
.
modal2
=
false
;
this
.
serchListInterview
(
)
this
.
Sousuo
(
this
.
pageT
)
}
})
},
...
...
@@ -476,7 +477,7 @@ export default {
SInterview
(
this
.
stopinterviewID
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
modal3
=
false
this
.
serchListInterview
(
)
this
.
Sousuo
(
this
.
pageT
)
}
})
},
...
...
@@ -529,67 +530,58 @@ export default {
// 选择变更状态时的元素
selectchangeElement
(
e
,
SID
){
if
(
e
.
target
.
value
==
1
){
this
.
changestatusSTATUS
=
'
TO
_SEE
'
this
.
changestatusSTATUS
=
'
HAS
_SEE
'
changestatus
(
SID
,
this
.
changestatusSTATUS
).
then
(
res
=>
{
this
.
serchListInterview
(
)
this
.
Sousuo
(
this
.
pageT
)
})
this
.
serchListInterview
()
}
if
(
e
.
target
.
value
==
2
){
this
.
changestatusSTATUS
=
'
HAS_SEE
'
changestatus
(
SID
,
this
.
changestatusSTATUS
).
then
(
res
=>
{
this
.
serchListInterview
(
)
this
.
Sousuo
(
this
.
pageT
)
})
this
.
serchListInterview
()
}
if
(
e
.
target
.
value
==
3
){
this
.
changestatusSTATUS
=
'
SEE_FAIL
'
changestatus
(
SID
,
this
.
changestatusSTATUS
).
then
(
res
=>
{
this
.
serchListInterview
(
)
this
.
Sousuo
(
this
.
pageT
)
})
this
.
serchListInterview
()
}
if
(
e
.
target
.
value
==
4
){
this
.
changestatusSTATUS
=
'
INTERVIEW_FAIL
'
changestatus
(
SID
,
this
.
changestatusSTATUS
).
then
(
res
=>
{
this
.
serchListInterview
(
)
this
.
Sousuo
(
this
.
pageT
)
})
this
.
serchListInterview
()
}
if
(
e
.
target
.
value
==
5
){
this
.
changestatusSTATUS
=
'
TO_SENT_OFFER
'
changestatus
(
SID
,
this
.
changestatusSTATUS
).
then
(
res
=>
{
this
.
serchListInterview
(
)
this
.
Sousuo
(
this
.
pageT
)
})
this
.
serchListInterview
()
}
if
(
e
.
target
.
value
==
6
){
this
.
changestatusSTATUS
=
'
HAS_SENT_OFFER
'
changestatus
(
SID
,
this
.
changestatusSTATUS
).
then
(
res
=>
{
this
.
serchListInterview
(
)
this
.
Sousuo
(
this
.
pageT
)
})
this
.
serchListInterview
()
}
if
(
e
.
target
.
value
==
7
){
this
.
changestatusSTATUS
=
'
TO_ENTRY
'
changestatus
(
SID
,
this
.
changestatusSTATUS
).
then
(
res
=>
{
this
.
serchListInterview
()
})
this
.
serchListInterview
()
this
.
Sousuo
(
this
.
pageT
)
})
}
if
(
e
.
target
.
value
==
8
){
this
.
changestatusSTATUS
=
'
NO_ENTRY
'
changestatus
(
SID
,
this
.
changestatusSTATUS
).
then
(
res
=>
{
this
.
serchListInterview
(
)
this
.
Sousuo
(
this
.
pageT
)
})
this
.
serchListInterview
()
}
if
(
e
.
target
.
value
==
9
){
this
.
changestatusSTATUS
=
'
HAS_ENTRY
'
changestatus
(
SID
,
this
.
changestatusSTATUS
).
then
(
res
=>
{
this
.
serchListInterview
(
)
this
.
Sousuo
(
this
.
pageT
)
})
this
.
serchListInterview
()
}
this
.
statusValue
=
'
0
'
},
...
...
@@ -716,7 +708,8 @@ export default {
},
//改变页码
pageChange
(
page
){
this
.
Sousuo
(
page
)
this
.
pageT
=
page
this
.
Sousuo
(
this
.
pageT
)
},
pageSizeChange
(
page
){
this
.
searchInfo
.
pageSize
=
page
...
...
src/page/resume/allResume.vue
View file @
ce33efe1
...
...
@@ -391,7 +391,7 @@ import Router from 'vue-router';
bg
:
''
,
sexs
:[{
Num1
:
''
,
status1
:
'
不限
'
},{
Num1
:
'
0
'
,
status1
:
"
男
"
},{
Num1
:
'
0
'
,
status1
:
'
女
'
}],
Education
:[{
Num2
:
''
,
status2
:
'
不限
'
},{
Num2
:
"
0
"
,
status2
:
'
专科以下
'
},{
Num2
:
'
1
'
,
status2
:
'
专科及以上
'
},{
Num2
:
'
2
'
,
status2
:
'
本科及以上
'
},{
Num2
:
'
3
'
,
status2
:
'
硕士及以上
'
},{
Num2
:
'
4
'
,
status2
:
'
博士及以上
'
},{
Num2
:
'
99
'
,
status2
:
'
985/211
'
}],
state
:[{
Num3
:[],
status3
:
'
不限
'
,
sta
:
true
},{
Num3
:
'
TO_DO
'
,
status3
:
'
待处理
'
,
sta
:
false
},{
Num3
:
'
OPTION
'
,
status3
:
'
备选
'
,
sta
:
false
},{
Num3
:
'
PASS
'
,
status3
:
'
Pass
'
,
sta
:
false
},{
Num3
:
'
TO_SEE
'
,
status3
:
'
邀请面试
'
,
sta
:
false
},{
Num3
:
'
HAS_SEE
'
,
status3
:
'
已邀约
'
,
sta
:
false
},{
Num3
:
'
SEE_FAIL
'
,
status3
:
'
邀约失败
'
,
sta
:
false
},
state
:[{
Num3
:[],
status3
:
'
不限
'
,
sta
:
true
},{
Num3
:
'
TO_DO
'
,
status3
:
'
待处理
'
,
sta
:
false
},{
Num3
:
'
OPTION
'
,
status3
:
'
备选
'
,
sta
:
false
},{
Num3
:
'
PASS
'
,
status3
:
'
Pass
'
,
sta
:
false
},{
Num3
:
'
HAS_SEE
'
,
status3
:
'
已邀约
'
,
sta
:
false
},{
Num3
:
'
SEE_FAIL
'
,
status3
:
'
邀约失败
'
,
sta
:
false
},
{
Num3
:
'
INTERVIEW_FAIL
'
,
status3
:
'
面试淘汰
'
,
sta
:
false
},{
Num3
:
'
TO_SENT_OFFER
'
,
status3
:
'
待Offer
'
,
sta
:
false
},{
Num3
:
'
TO_ENTRY
'
,
status3
:
'
待入职
'
,
sta
:
false
},{
Num3
:
'
HAS_ENTRY
'
,
status3
:
'
已入职
'
,
sta
:
false
},{
Num3
:
'
NO_ENTRY
'
,
status3
:
'
未入职
'
,
sta
:
false
},{
Num3
:
'
END
'
,
status3
:
'
终止面试
'
,
sta
:
false
},],
active
:
''
,
ownerWorkYears1
:[{
value
:
''
,
label
:
'
不限
'
},{
value
:
0
,
label
:
'
0
'
},{
value
:
1
,
label
:
'
1
'
},{
value
:
2
,
label
:
'
2
'
},{
value
:
3
,
label
:
'
3
'
},{
value
:
4
,
label
:
'
4
'
},{
value
:
5
,
label
:
'
5
'
},
...
...
@@ -452,7 +452,7 @@ import Router from 'vue-router';
TOSEE
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
modal2
=
false
this
.
S
earchList
(
this
.
pageT
)
this
.
S
ouSuo
(
this
.
pageT
)
}
})
...
...
@@ -475,7 +475,7 @@ import Router from 'vue-router';
}
PASS
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
SearchList
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -487,7 +487,7 @@ import Router from 'vue-router';
}
OPTION
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
SearchList
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -512,10 +512,10 @@ import Router from 'vue-router';
this
.
formInline
.
UpdateOWER
=
''
this
.
formInline
.
UpdateVIEW
=
''
this
.
formInline
.
UpdateTIME
=
''
this
.
S
earchList
(
this
.
pageT
)
this
.
S
ouSuo
(
this
.
pageT
)
}
if
(
res
.
data
.
body
.
code
==
0
){
this
.
SearchList
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
},
...
...
@@ -539,7 +539,7 @@ import Router from 'vue-router';
}
PASS
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
S
earchList
(
this
.
pageT
)
this
.
S
ouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -551,7 +551,7 @@ import Router from 'vue-router';
}
OPTION
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
SearchList
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -576,7 +576,7 @@ import Router from 'vue-router';
}
PASS
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
S
earchList
(
this
.
pageT
)
this
.
S
ouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -588,7 +588,7 @@ import Router from 'vue-router';
}
OPTION
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
SearchList
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -613,7 +613,7 @@ import Router from 'vue-router';
}
PASS
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
SearchList
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -625,7 +625,7 @@ import Router from 'vue-router';
}
OPTION
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
SearchList
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -899,7 +899,7 @@ import Router from 'vue-router';
deleteREsume
(
this
.
delateARRALL3
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
modal3
=
false
this
.
SearchList
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
},
...
...
@@ -991,7 +991,7 @@ import Router from 'vue-router';
this
.
modal7
=
false
this
.
delateARRALL
=
[]
this
.
flowStatusarr
=
[]
this
.
S
earchList
(
this
.
pageT
)
this
.
S
ouSuo
(
this
.
pageT
)
}
})
},
...
...
@@ -1021,7 +1021,7 @@ import Router from 'vue-router';
//改变页码
pageChange
(
page
){
this
.
pageT
=
page
this
.
SouSuo
(
page
)
this
.
SouSuo
(
this
.
pageT
)
},
pageSizeChange
(
page
){
this
.
searchInfo
.
pageSize
=
page
...
...
@@ -1035,7 +1035,10 @@ import Router from 'vue-router';
// 刷新列表
pushlist
(){
this
.
modal2
=
false
this
.
SearchList
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
this
.
formInline
.
UpdateOWER
=
''
this
.
formInline
.
UpdateVIEW
=
''
this
.
formInline
.
UpdateTIME
=
''
},
// 鼠标滑过事件
ahove
(
index
,
vvv
){
...
...
src/page/resume/channel.vue
View file @
ce33efe1
...
...
@@ -128,7 +128,7 @@
<span
@
click=
"RecordSEE(item.id,item.ownerName)"
style=
";cursor:pointer;color:#2d8cf0"
>
记录
</span>
</span>
</p>
<p
style=
"margin-top:
1
0px"
>
<p
style=
"margin-top:0px"
>
<span
style=
"display:inline-block;font-size: 12px;margin-left:25px;margin-top:10px"
v-if=
"item.srcSite!==''"
>
{{
item
.
deliveryTime
}}
投递 |
</span>
<span
style=
"display:inline-block;font-size: 12px;margin-left:25px"
v-if=
"item.srcSite==''"
>
{{
item
.
deliveryTime
}}
上传 |
</span>
<span
style=
"display:inline-block;height:100%;font-size: 12px;margin-left:2px"
>
{{
item
.
optSource
}}
<span
v-show=
"item.srcSite!==''"
>
|
</span>
</span>
...
...
@@ -218,7 +218,7 @@
<Input
v-model=
"formInline.UpdateOWER"
style=
"width:180px"
:maxlength=
"5"
/>
</FormItem>
<FormItem
label=
"面试时间"
style=
"margin-top:20px"
prop=
"UpdateTIME"
>
<DatePicker
type=
"datetime"
style=
"width:180px"
v-model=
"formInline.UpdateTIME"
format=
"yyyy-MM-dd HH:mm
:ss
"
@
on-change=
"changeTime"
:editable=
'false'
:options=
"options3"
></DatePicker>
<DatePicker
type=
"datetime"
style=
"width:180px"
v-model=
"formInline.UpdateTIME"
format=
"yyyy-MM-dd HH:mm"
@
on-change=
"changeTime"
:editable=
'false'
:options=
"options3"
></DatePicker>
</FormItem>
<FormItem
label=
"面试官"
style=
"margin-top:20px"
prop=
"UpdateVIEW"
>
<Input
v-model=
"formInline.UpdateVIEW"
style=
"width:180px"
:maxlength=
"5"
/>
...
...
@@ -499,7 +499,7 @@ export default {
}
PASS
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -511,7 +511,7 @@ export default {
}
OPTION
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -535,7 +535,7 @@ export default {
}
PASS
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -547,7 +547,7 @@ export default {
}
OPTION
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -570,7 +570,7 @@ export default {
}
PASS
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -582,7 +582,7 @@ export default {
}
OPTION
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -605,7 +605,7 @@ export default {
}
PASS
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -617,7 +617,7 @@ export default {
}
OPTION
(
parmars
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
}
...
...
@@ -639,11 +639,11 @@ export default {
this
.
formInline
.
UpdateOWER
=
''
this
.
formInline
.
UpdateTIME
=
''
this
.
formInline
.
UpdateVIEW
=
''
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
if
(
res
.
data
.
body
.
code
==
0
){
this
.
modal2
=
false
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
},
...
...
@@ -700,7 +700,7 @@ export default {
deleteREsume
(
this
.
delateARRALL2
).
then
(
res
=>
{
if
(
res
.
data
.
success
==
true
){
this
.
modal3
=
false
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
},
...
...
@@ -861,14 +861,14 @@ export default {
this
.
modal3
=
false
this
.
delateARRALL
=
[]
this
.
flowStatusarr
=
[]
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
}
})
},
// 刷新列表
pushlist
(){
this
.
modal2
=
false
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
},
// 批量导出
...
...
@@ -984,7 +984,10 @@ export default {
// 刷新列表
pushlist
(){
this
.
modal2
=
false
this
.
quxiaoxi
(
this
.
pageT
)
this
.
SouSuo
(
this
.
pageT
)
this
.
formInline
.
UpdateOWER
=
''
this
.
formInline
.
UpdateVIEW
=
''
this
.
formInline
.
UpdateTIME
=
''
},
// 鼠标滑过事件
ahove
(
index
,
vvv
){
...
...
src/page/resume/resumeDetail.vue
View file @
ce33efe1
...
...
@@ -172,10 +172,10 @@ export default {
height
:
260px
;
margin-left
:
30px
;
float
:
left
;
font-size
:
14px
font-size
:
14px
;
}
.personalInformation-left
p
{
line-height
:
28
px
line-height
:
37
px
}
.personalInformation-right
{
width
:
400px
;
...
...
@@ -184,7 +184,7 @@ export default {
float
:
left
;
}
.personalInformation-right
p
{
line-height
:
28
px
line-height
:
37
px
}
.workExperience
{
width
:
860px
;
...
...
src/page/sweepCode/sweepCode.vue
View file @
ce33efe1
...
...
@@ -10,16 +10,16 @@
<Input
placeholder=
"请输入"
style=
"width:250px;"
v-model=
"formInline.InviterPhoneNumber"
/>
</FormItem>
<FormItem
label=
"面试时间"
prop=
"time"
>
<Input
placeholder=
"请输入"
style=
"width: 120px;"
v-model=
"formInline.date"
/>
<Input
placeholder=
"请输入"
style=
"width: 120px;"
v-model=
"formInline.date"
@
on-focus=
"defaultRRRR"
disabled
/>
<!--
<DatePicker
type=
"date"
placeholder=
"请选择日期"
style=
"width: 120px;margin-left:20px"
v-model=
"formInline.date"
@
on-change=
"selectDate"
:options=
"options3"
></DatePicker>
-->
<TimePicker
type=
"time"
placeholder=
"请选择时间"
style=
"width: 127px"
v-model=
"formInline.time"
format=
"HH:mm"
@
on-change=
"selectTime"
></TimePicker>
<TimePicker
type=
"time"
placeholder=
"请选择时间"
style=
"width: 127px"
v-model=
"formInline.time"
format=
"HH:mm"
@
on-change=
"selectTime"
@
on-focus=
"defaultRRRR"
></TimePicker>
</FormItem>
<FormItem
label=
"应聘职位"
prop=
"position"
>
<Input
placeholder=
"请输入"
style=
"width:250px;"
v-model=
"formInline.position"
/>
</FormItem>
<FormItem
label=
"应聘来源"
prop=
"model1"
>
<Select
v-model=
"formInline.model1"
style=
"width:250px;"
>
<Option
v-for=
"item in origen"
:value=
"item.value"
:key=
"item.value"
>
{{
item
.
label
}}
</Option>
<Option
v-for=
"item in origen"
:value=
"item.value"
:key=
"item.value"
>
{{
item
.
label
}}
</Option>
</Select>
</FormItem>
<FormItem
label=
"姓名"
prop=
"name"
>
...
...
@@ -75,26 +75,23 @@ export default {
Inviter
:
[
{
required
:
true
,
message
:
'
邀约人不能为空
'
,
trigger
:
'
blur
'
}
],
date
:
[
{
required
:
true
,
message
:
'
面试时间不能为空
'
,
trigger
:
'
date
'
}
],
time
:
[
{
required
:
true
,
message
:
'
面试
官
不能为空
'
,
trigger
:
'
date
'
}
{
required
:
true
,
message
:
'
面试
时间
不能为空
'
,
trigger
:
'
date
'
}
],
position
:
[
{
required
:
true
,
message
:
'
面试官不能为空
'
,
trigger
:
'
blur
'
}
{
required
:
true
,
message
:
'
请输入面试岗位
'
,
trigger
:
'
blur
'
}
],
model1
:
[
{
required
:
true
,
message
:
'
面试官不能为空
'
,
trigger
:
'
blur
'
}
{
required
:
true
,
message
:
'
请输入应聘来源
'
,
trigger
:
'
blur
'
}
],
name
:
[
{
required
:
true
,
message
:
'
面试官不能为空
'
,
trigger
:
'
blur
'
}
{
required
:
true
,
message
:
'
请输入正确的姓名
'
,
trigger
:
'
blur
'
}
],
phoneNUmber
:
[
{
required
:
true
,
message
:
'
面试官不能为空
'
,
trigger
:
'
blur
'
}
{
required
:
true
,
message
:
'
请输入正确的手机号码
'
,
trigger
:
'
blur
'
}
],
model2
:
[
{
required
:
true
,
message
:
'
面试官不能为空
'
,
trigger
:
'
blur
'
}
{
required
:
true
,
message
:
'
请选择是否携带简历
'
,
trigger
:
'
blur
'
}
],
},
saleDate
:
''
,
...
...
@@ -195,7 +192,11 @@ export default {
},
welconme
(){
this
.
modal3
=
true
}
},
// 阻止弹出键盘
defaultRRRR
(){
document
.
activeElement
.
blur
()
}
},
mounted
(){
this
.
welconme
()
...
...
src/page/upload/upload.vue
View file @
ce33efe1
...
...
@@ -67,7 +67,7 @@
<div
style=
"width:100%;float:left;"
>
<div
style=
"margin:0 auto;width:860px"
>
<div
class=
"personalInformation"
v-show=
"JSON.stringify(resume)!=='
{}'">
<p
class=
"
title2
"
>
<p
class=
"
bestmessage
"
>
<span
style=
"background:rgb(0,146,255);height:16px;width:23px;display:inline-block;"
><img
src=
"https://o7oe0d6qz.qnssl.com/image/bastmassage.png"
style=
"height:16px;width:23px;vertical-align: middle;margin-top:-4px"
></span>
<span
style=
"margin-left:7px;font-size:16px;color:#0092FF"
>
基本信息
</span>
<span
style=
"float:right;width:50px;height:24px;margin-right:5px"
><Button
type=
"primary"
size=
'small'
style=
"width:50px;height:24px"
@
click=
"downloadONE(downloadId)"
>
下载
</Button></span>
...
...
@@ -91,7 +91,7 @@
</div>
</div>
<div
class=
"workExperience"
v-show=
"roList.length !==0 "
>
<p
class=
"
title2
"
>
<p
class=
"
bestmessage
"
>
<span
style=
"background:rgb(0,146,255);height:16px;width:23px;display:inline-block;"
>
<img
src=
"https://o7oe0d6qz.qnssl.com/image/gongzuo.png"
style=
"height:16px;width:23px; vertical-align: middle;margin-top:-4px"
></span>
<span
style=
"margin-left:7px;font-size:16px;color:#0092FF"
>
工作经历
</span>
...
...
@@ -114,7 +114,7 @@
</div>
</div>
<div
class=
"projectExperience"
v-show=
"rpList.length !==0 "
>
<p
class=
"
title2
"
>
<p
class=
"
bestmessage
"
>
<span
style=
"background:rgb(0,146,255);height:16px;width:23px;display:inline-block;"
>
<img
src=
"https://o7oe0d6qz.qnssl.com/image/xiangmujili.png"
style=
"height:14px;width:19px; vertical-align: middle;margin-top:-4px;margin-left:2px"
></span>
<span
style=
"margin-left:7px;font-size:16px;color:#0092FF"
>
项目经历
</span>
...
...
@@ -133,7 +133,7 @@
</div>
</div>
<div
class=
"internshipExperience"
v-show=
"riList.length !==0 "
>
<p
class=
"
title2
"
>
<p
class=
"
bestmessage
"
>
<span
style=
"background:rgb(0,146,255);height:16px;width:23px;display:inline-block;"
>
<img
src=
"https://o7oe0d6qz.qnssl.com/image/xiangmujili.png"
style=
"height:16px;width:23px; vertical-align: middle;margin-top:-4px"
></span>
<span
style=
"margin-left:7px;font-size:16px;color:#0092FF"
>
实习经历
</span>
...
...
@@ -155,7 +155,7 @@
</div>
</div>
<div
class=
"educationalExperience"
v-show=
"reList.length !==0"
>
<p
class=
"
title2
"
>
<p
class=
"
bestmessage
"
>
<span
style=
"background:rgb(0,146,255);height:16px;width:23px;display:inline-block;"
>
<img
src=
"https://o7oe0d6qz.qnssl.com/image/jiaoyu.png"
style=
"height:16px;width:23px; vertical-align: middle;margin-top:-4px"
></span>
<span
style=
"margin-left:7px;font-size:16px;color:#0092FF"
>
教育经历
</span>
...
...
@@ -173,7 +173,7 @@
</div>
</div>
<div
class=
"Self-evaluation"
v-show=
"JSON.stringify(resume)!=='
{}'">
<p
class=
"
title2
"
>
<p
class=
"
bestmessage
"
>
<span
style=
"background:rgb(0,146,255);height:16px;width:23px;display:inline-block;"
>
<img
src=
"https://o7oe0d6qz.qnssl.com/image/ziwopingjia.png"
style=
"height:16px;width:23px; vertical-align: middle;margin-top:-4px"
></span>
<span
style=
"margin-left:7px;font-size:16px;color:#0092FF"
>
自我评价
</span>
...
...
@@ -322,7 +322,7 @@ import {uploadFile} from '../../service/ajax'
},
onError
:
(
err
,
response
)
=>
{
this
.
handleError
(
err
,
response
,
this
.
files
);
//
this.activeT=true
this
.
activeT
=
true
}
})
},
...
...
@@ -673,7 +673,7 @@ import {uploadFile} from '../../service/ajax'
float: left;
margin-top: 30px
}
.
title2
{
.
bestmessage
{
width: 860px;
height: 24px;
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