Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
SuperMan
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
罗超
SuperMan
Commits
fab47f50
Commit
fab47f50
authored
8 months ago
by
黄奎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
领队导游,设置,列表调整
parent
d3b32363
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
63 additions
and
43 deletions
+63
-43
leaderArrangement.vue
src/components/LeaderManagement/leaderArrangement.vue
+25
-8
leaderManagement.vue
src/components/LeaderManagement/leaderManagement.vue
+12
-8
Leader.vue
src/components/TravelManager/TravelLeader/Leader.vue
+15
-18
RegistrationList.vue
src/components/TravelManager/TravelList/RegistrationList.vue
+11
-9
No files found.
src/components/LeaderManagement/leaderArrangement.vue
View file @
fab47f50
...
...
@@ -50,6 +50,7 @@
height
:
40px
;
border-radius
:
50%
;
margin-bottom
:
5px
;
margin
:
0
auto
;
}
.leaderArrangement
.headerImg
img
{
...
...
@@ -60,10 +61,10 @@
.leaderArrangement
.leaderInfo
{
width
:
100%
;
height
:
1
0
0px
;
height
:
1
1
0px
;
background-color
:
#fff
;
margin-top
:
20px
;
line-height
:
1
0
0px
;
line-height
:
1
1
0px
;
border
:
1px
solid
#dddddd
;
font-size
:
12px
;
}
...
...
@@ -399,11 +400,21 @@
<ul
class=
"uu clearfix"
>
<li
class=
"Llist"
v-for=
"leader in LeaderList"
draggable=
"true"
@
dragstart=
"drag($event,leader.LeaderId,leader.Type)"
:key=
"leader.subCode"
>
<div
class=
"headerImg"
>
<img
v-if=
"!leader.EmPhoto"
src=
"../../assets/img/default_head_img.jpg"
>
<img
v-else
:src=
"imgBeforeFile+leader.EmPhoto"
:onerror=
'defaultImg'
/>
</div>
<span>
{{
leader
.
LeaderName
}}
</span>
<el-tooltip
class=
"item"
effect=
"dark"
placement=
"bottom"
>
<div
slot=
"content"
>
<span
v-if=
"leader.SpareTel&&leader.SpareTel!=''"
>
境外号:
{{
leader
.
SpareTel
}}
</span><br
/>
<span
v-if=
"leader.MobilePhone&&leader.MobilePhone!=''"
>
手机号:
{{
leader
.
MobilePhone
}}
</span><br
/>
<span
v-if=
"leader.Passport&&leader.Passport!=''"
>
护照号:
{{
leader
.
Passport
}}
</span><br
/>
<span
v-if=
"leader.IdCard&&leader.IdCard!=''"
>
身份证:
{{
leader
.
IdCard
}}
</span>
</div>
<div>
<div
class=
"headerImg"
>
<img
v-if=
"!leader.EmPhoto"
src=
"../../assets/img/default_head_img.jpg"
>
<img
v-else
:src=
"imgBeforeFile+leader.EmPhoto"
:onerror=
'defaultImg'
/>
</div>
<span>
{{
leader
.
LeaderName
}}
</span>
</div>
</el-tooltip>
</li>
</ul>
</div>
...
...
@@ -429,7 +440,8 @@
<div
class=
"_oll_line"
v-if=
"item.LeaderType==0"
></div>
<div
class=
"_oll_line _o_green"
v-if=
"item.LeaderType>0"
></div>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"item.Title"
placement=
"top-start"
popper-class=
"max-w250"
>
<div
class=
"Lleader"
@
click=
"getJourney(0,item.TCID,item.Title)"
>
【
{{
item
.
TCNUM
}}
(
{{
item
.
TCID
}}
)】
{{
item
.
Title
}}
</div>
<div
class=
"Lleader"
@
click=
"getJourney(0,item.TCID,item.Title)"
>
【
{{
item
.
TCNUM
}}
(
{{
item
.
TCID
}}
)】
{{
item
.
Title
}}
</div>
</el-tooltip>
</el-col>
<el-col
:span=
"2"
>
...
...
@@ -467,6 +479,11 @@
<img
v-else
:src=
"imgBeforeFile+item.LeaderPhoto"
:onerror=
'defaultImg'
/>
</div>
<div>
{{
item
.
LeaderName
}}
/
{{
$t
(
'leader.leader_Leader'
)
}}
</div>
<div
style=
"white-space:nowrap;margin:5px 0;"
>
{{
$t
(
'system.table_phone'
)
}}
:
{{
item
.
LeaderMobilePhone
}}
</div>
<div
style=
"white-space:nowrap;"
v-if=
"item.LeaderSpareTel!=null&&item.LeaderSpareTel!=''"
>
{{
$t
(
'ground.jingwaihao'
)
}}
:
{{
item
.
LeaderSpareTel
}}
</div>
</div>
<div
class=
"AssList clearfix"
v-if=
"item.GuideId>0"
>
<div
class=
"litCircle"
>
...
...
This diff is collapsed.
Click to expand it.
src/components/LeaderManagement/leaderManagement.vue
View file @
fab47f50
...
...
@@ -147,13 +147,13 @@
float
:
right
;
font-size
:
14px
;
color
:
#333
;
margin
:
15
px
30px
0
0
;
margin
:
3
px
30px
0
0
;
}
.guideMg
.botmInfo
{
float
:
left
;
width
:
100%
;
margin-top
:
15
px
;
margin-top
:
3
px
;
}
.guideMg
.lagurage
{
...
...
@@ -383,7 +383,11 @@
class=
"naIn"
>
{{
item
.
Name
}}
/
{{
item
.
EnName
}}
</span></div>
<div
class=
"midList"
v-if=
"!item.LeaderGuidClass"
>
{{
$t
(
'system.table_sex'
)
}}
:
{{
item
.
Sex
==
0
?
$t
(
'ground.manM'
):
$t
(
'ground.nvM'
)
}}
</div>
<div>
所属公司:
{{
item
.
BranchName
}}
</div>
<div
v-if=
"!item.LeaderGuidClass"
>
{{
$t
(
'system.query_goCoun'
)
}}
:
{{
item
.
CountryName
}}
</div>
<div>
护照号:
{{
item
.
Passport
}}
</div>
<div>
身份证:
{{
item
.
IdCard
}}
</div>
<div>
护照过期日期:
{{
item
.
ExpiryDate
}}
</div>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"item.LanguageName"
placement=
"top-start"
popper-class=
"max-w200"
v-if=
"!item.LeaderGuidClass"
>
<div
class=
"lagurage"
v-if=
"item.Type==3"
>
{{
$t
(
'system.query_Language'
)
}}
:
{{
item
.
LanguageName
}}
...
...
@@ -391,10 +395,8 @@
</el-tooltip>
</div>
<div
class=
"clearfix botmInfo"
v-if=
"!item.LeaderGuidClass"
>
<div
class=
"leftCode"
>
</div>
<div
class=
"phoneNum"
>
<i
class=
"iconfont icon-dianhua"
></i>
{{
item
.
MobilePhone
?
item
.
MobilePhone
:
$t
(
'fnc.no'
)
}}
<br
/>
<i
class=
"iconfont icon-dianhua"
></i>
{{
item
.
MobilePhone
?
item
.
MobilePhone
:
$t
(
'fnc.no'
)
}}
<i
class=
"iconfont icon-zuoji"
></i><span
style=
"margin-left: 0"
>
{{
item
.
SpareTel
?
item
.
SpareTel
:
$t
(
'fnc.no'
)
}}
</span>
</div>
...
...
@@ -423,8 +425,12 @@
</div>
<div
class=
"nainfo"
>
{{
$t
(
'admin.admin_ming'
)
}}
:
<span
class=
"naIn"
>
{{
item
.
Name
}}
/
{{
item
.
EnName
}}
</span></div>
<div
class=
"midList"
>
{{
$t
(
'system.table_sex'
)
}}
:
{{
item
.
Sex
==
0
?
$t
(
'ground.manM'
):
$t
(
'ground.nvM'
)
}}
</div>
<div>
所属公司:
{{
item
.
BranchName
}}
</div>
<div>
{{
$t
(
'system.query_goCoun'
)
}}
:
{{
item
.
CountryName
}}
</div>
<div>
{{
$t
(
"ground.daituanshu"
)
}}
:
{{
item
.
TourNum
}}
</div>
<div>
护照号:
{{
item
.
Passport
}}
</div>
<div>
身份证:
{{
item
.
IdCard
}}
</div>
<div>
护照过期日期:
{{
item
.
ExpiryDate
}}
</div>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"item.LanguageName"
placement=
"top-start"
popper-class=
"max-w200"
>
<div
class=
"lagurage"
v-if=
"item.Type==3"
>
{{
$t
(
'system.query_Language'
)
}}
:
{{
item
.
LanguageName
}}
...
...
@@ -432,10 +438,8 @@
</el-tooltip>
</div>
<div
class=
"clearfix botmInfo"
>
<div
class=
"leftCode"
>
</div>
<div
class=
"phoneNum"
>
<i
class=
"iconfont icon-dianhua"
></i>
{{
item
.
MobilePhone
?
item
.
MobilePhone
:
$t
(
'fnc.no'
)
}}
<br
/>
<i
class=
"iconfont icon-dianhua"
></i>
{{
item
.
MobilePhone
?
item
.
MobilePhone
:
$t
(
'fnc.no'
)
}}
<i
class=
"iconfont icon-zuoji"
></i><span
style=
"margin-left: 0"
>
{{
item
.
SpareTel
?
item
.
SpareTel
:
$t
(
'fnc.no'
)
}}
</span>
</div>
...
...
This diff is collapsed.
Click to expand it.
src/components/TravelManager/TravelLeader/Leader.vue
View file @
fab47f50
...
...
@@ -147,13 +147,13 @@
float
:
right
;
font-size
:
14px
;
color
:
#333
;
margin
:
3
5
px
30px
0
0
;
margin
:
3px
30px
0
0
;
}
.Leader
.botmInfo
{
float
:
left
;
width
:
100%
;
margin-top
:
15
px
;
margin-top
:
3
px
;
}
.Leader
.lagurage
{
...
...
@@ -298,7 +298,11 @@
</div>
<div
class=
"nainfo"
>
{{
$t
(
'admin.admin_ming'
)
}}
:
<span
class=
"naIn"
>
{{
item
.
Name
}}
/
{{
item
.
EnName
}}
</span></div>
<div
class=
"midList"
>
{{
$t
(
'system.table_sex'
)
}}
:
{{
item
.
Sex
==
0
?
'男/M'
:
'女/F'
}}
</div>
<div>
所属公司:
{{
item
.
BranchName
}}
</div>
<div>
{{
$t
(
'system.query_goCoun'
)
}}
:
{{
item
.
CountryName
}}
</div>
<div>
护照号:
{{
item
.
Passport
}}
</div>
<div>
身份证:
{{
item
.
IdCard
}}
</div>
<div>
护照过期日期:
{{
item
.
ExpiryDate
}}
</div>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"item.LanguageName"
placement=
"top-start"
popper-class=
"max-w200"
>
<div
class=
"lagurage"
v-if=
"item.Type==3"
>
{{
$t
(
'system.query_Language'
)
}}
:
{{
item
.
LanguageName
}}
...
...
@@ -306,12 +310,9 @@
</el-tooltip>
</div>
<div
class=
"clearfix botmInfo"
>
<div
class=
"leftCode"
>
<!--
<barcode
:value=
"item.Passport"
:options=
"
{ lineColor: '#000',displayValue:true, width:'2', height: '40px', fontSize: '20px',background:'transparent',textPosition :'top',textMargin:'5px'}"
tag="canvas">
</barcode>
-->
</div>
<div
class=
"phoneNum"
>
<i
class=
"iconfont icon-dianhua"
></i>
{{
item
.
MobilePhone
}}
<i
class=
"iconfont icon-dianhua"
></i>
{{
item
.
MobilePhone
}}
<template
v-if=
"item.SpareTel&&item.SpareTel!=''"
>
境外手机:
{{
item
.
SpareTel
}}
</
template
>
</div>
</div>
<div
class=
"btnList"
>
...
...
@@ -381,12 +382,7 @@
</el-option>
</el-select>
</el-form-item>
<!--
<el-form-item
:label=
"$t('system.table_acc')"
prop=
"EmployeeId"
>
<el-select
v-model=
"addMsg.EmployeeId"
filterable
:placeholder=
"$t('admin.admin_choAcc')"
class=
"w210"
>
<el-option
v-for=
'item in EmployeeList'
:key=
"item.EmployeeId"
:label=
"item.EmName"
:value=
"item.EmployeeId"
>
</el-option>
</el-select>
</el-form-item>
-->
<el-form-item
:label=
"$t('admin.admin_IDcard')"
prop=
"IdCard"
class=
"other_input"
>
<el-input
type=
"text"
v-model=
"addMsg.IdCard"
:placeholder=
"$t('admin.admin_phIDcard')"
class=
"w210"
>
</el-input>
...
...
@@ -460,7 +456,8 @@
</el-form-item>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
class=
"normalBtn"
@
click=
"submitForm('addMsg')"
:loading=
"saveLoading"
>
{{$t('pub.saveBtn')}}
<el-button
type=
"primary"
class=
"normalBtn"
@
click=
"submitForm('addMsg')"
:loading=
"saveLoading"
>
{{$t('pub.saveBtn')}}
</el-button>
<el-button
class=
"hollowFixedBtn"
@
click=
"outerVisible = false,resetForm('addMsg')"
>
{{$t('pub.cancelBtn')}}
</el-button>
...
...
@@ -674,7 +671,7 @@
trigger
:
"change"
}]
},
saveLoading
:
false
,
saveLoading
:
false
,
};
},
methods
:
{
...
...
@@ -823,12 +820,12 @@
},
//添加
addGroupGuide
()
{
this
.
saveLoading
=
true
;
this
.
saveLoading
=
true
;
this
.
apipost
(
"leader_post_Set"
,
this
.
addMsg
,
res
=>
{
this
.
saveLoading
=
false
;
this
.
saveLoading
=
false
;
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
Success
(
this
.
$t
(
'tips.saveYes'
));
this
.
getList
();
...
...
@@ -839,7 +836,7 @@
}
},
err
=>
{
this
.
saveLoading
=
false
;
this
.
saveLoading
=
false
;
}
);
},
...
...
This diff is collapsed.
Click to expand it.
src/components/TravelManager/TravelList/RegistrationList.vue
View file @
fab47f50
...
...
@@ -487,7 +487,7 @@
}
.RL_LeaderListDiv
{
width
:
200
px
;
width
:
675
px
;
height
:
206px
;
margin-left
:
30px
;
border
:
1px
solid
#d1d1d1
;
...
...
@@ -2698,8 +2698,10 @@
<span
style=
"display: block"
>
{{ $t("salesModule.RoomInfo")
}}
<span
v-if=
"childItem.OneSex > 0"
style=
"color: #e95252"
>
({{ childItem.OneSex == 1 ? "单男" : "单女" }})
</span><span
v-if=
"childItem.ChirdNoNeedBedNum > 0"
style=
"color: #e95252"
>
(儿童不占床{{ childItem.ChirdNoNeedBedNum }}人 )
</span>
:{{ childItem.OrderGuestHouseStr }}
style=
"color: #e95252"
>
({{ childItem.OneSex == 1 ? "单男" : "单女" }})
</span><span
v-if=
"childItem.ChirdNoNeedBedNum > 0"
style=
"color: #e95252"
>
(儿童不占床{{ childItem.ChirdNoNeedBedNum }}人
)
</span>
:{{ childItem.OrderGuestHouseStr }}
<el-popover
trigger=
"click"
popper-class=
"RL_Scenic"
>
<table
width=
"100%"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
>
<tr
class=
"_color_666"
style=
"text-align: center"
>
...
...
@@ -2857,17 +2859,17 @@
<div
v-if=
"childItem.ChangePriceId>0"
style=
" overflow:hidden;margin-top:10px;"
>
<span>
改价申请: {{childItem.ChangePriceTime}}申请金额【
<span
style=
"color:red;"
>
{{childItem.ChangePriceMoney}}
</span>
元】{{childItem.ChangePriceReason}}
</span>
<div
style=
"text-align:right;"
v-if=
"childItem.ChangePriceState==1"
>
待{{childItem.ChangePriceType=="2"?"OP":"主管"}}{{childItem.ManagerExamineName}}审核
<div
style=
"text-align:right;"
v-if=
"childItem.ChangePriceState==1"
>
待{{childItem.ChangePriceType=="2"?"OP":"主管"}}{{childItem.ManagerExamineName}}审核
</div>
<div
style=
"text-align:right;"
v-if=
"childItem.ChangePriceState==2"
>
待{{childItem.ChangePriceType=="2"?"会计":"总经理"}}{{childItem.ExamineByName}}审核
待{{childItem.ChangePriceType=="2"?"会计":"总经理"}}{{childItem.ExamineByName}}审核
</div>
<div
v-if=
"childItem.ChangePriceState==4"
style=
"text-align:right;"
>
已驳回
{{childItem.ExamineTime}}
已驳回
{{childItem.ExamineTime}}
</div>
<div
v-if=
"childItem.ChangePriceState==3"
style=
"text-align:right;"
>
已通过
{{childItem.ExamineTime}}
已通过
{{childItem.ExamineTime}}
</div>
</div>
</div>
...
...
@@ -3448,7 +3450,7 @@
@
click=
"getLeaderInfo(index, item.LeaderId)"
:key=
"item.subCode"
>
<span
class=
"RL_LeaderName"
>
{{ item.LeaderName }}【{{
getLeaderTypeStr(item.Type, item.LeaderGuidClass)
}}】
</span>
}}】
【护照:{{item.Passport}} 电话:{{item.MobilePhone}} 身份证:{{item.IdCard}}】
</span>
</div>
</div>
</div>
...
...
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