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
73c4a3f6
Commit
73c4a3f6
authored
Mar 18, 2019
by
华国豪
🙄
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://gitlab.oytour.com/luochao/superman
parents
81c70800
996f6345
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
249 additions
and
84 deletions
+249
-84
productQuery.vue
src/components/SalesModule/productQuery.vue
+1
-1
PassengerList.vue
src/components/Ticketing/PassengerList.vue
+103
-8
flightChild.vue
src/components/Ticketing/flightChild.vue
+129
-59
flightManagement.vue
src/components/Ticketing/flightManagement.vue
+2
-2
TeamBalancePayment.vue
...omponents/TravelManager/TravelList/TeamBalancePayment.vue
+10
-10
confirmationOrderDownLoad.vue
src/components/confirmationOrderDownLoad.vue
+2
-2
TravelPrice.vue
...nents/newTravelmanager/TravelGroupControl/TravelPrice.vue
+2
-2
No files found.
src/components/SalesModule/productQuery.vue
View file @
73c4a3f6
...
...
@@ -664,7 +664,7 @@
</td>
<td>
{{
ds
.
StopoverName
}}
</td>
<td>
<span
v-if=
"
ds.FlightState==1"
style=
"color: rgb(71, 191, 140)!important;"
>
正常
</span>
<span
v-if=
"
item.OutNotice==1"
style=
"color: rgb(71, 191, 140)!important;"
>
确定
</span>
<span
v-else
style=
"color: red !important;"
>
暂定
</span>
</td>
</tr>
...
...
src/components/Ticketing/PassengerList.vue
View file @
73c4a3f6
...
...
@@ -66,10 +66,33 @@
border-top
:
1px
dashed
#d1d1d1
;
padding-top
:
10px
;
}
/*
.PassengerList .el-input__inner{
.PassengerList
.el-input__inner
{
height
:
23px
!important
;
padding
:
0
5px
;
} */
}
.Pgzhu
{
display
:
inline-block
;
width
:
30px
;
height
:
30px
;
background-color
:
#E95252
;
border-radius
:
50%
;
text-align
:
center
;
line-height
:
30px
;
color
:
#fff
;
position
:
absolute
;
top
:
-35px
;
left
:
-20px
;
}
.Pglian
{
background-color
:
#47bf8c
;
display
:
inline-block
;
width
:
30px
;
height
:
30px
;
border-radius
:
50%
;
text-align
:
center
;
line-height
:
30px
;
color
:
#fff
;
}
</
style
>
<
template
>
...
...
@@ -93,7 +116,7 @@
</table>
</li>
<li>
<
input
type=
"button"
class=
"normalBtn"
style=
"display:none;"
value=
"导出报表"
@
click=
"getFlightInfo()"
/
>
<
!--
<input
type=
"button"
class=
"normalBtn"
value=
"导出报表"
@
click=
"getFlightInfo(),getCombinTeam()"
/>
--
>
<input
type=
"button"
class=
"normalBtn"
value=
"导出报表"
@
click=
"exportExcel()"
/>
</li>
</ul>
...
...
@@ -132,12 +155,15 @@
</el-pagination>
<el-dialog
custom-class=
'passgenrDialog'
title=
"航班列表"
:visible
.
sync=
"outerVisible"
center
>
<div>
<div
style=
"border-bottom:1px solid #d1d1d1;"
>
<table
border=
0
class=
"pg_table"
>
<tr>
<td
width=
"50"
style=
"vertical-align:top;"
>
去程
</td>
<td
width=
"50"
style=
"vertical-align:top;position:relative;"
class=
""
>
<span
class=
"Pgzhu"
>
票务信息
</span>
</td>
<td>
<div
class=
"PgflightDiv"
v-for=
"item in flightList"
v-if=
"item.FlightSubType==1"
>
<div
class=
"PgflightDiv"
v-for=
"item in flightList"
>
<p>
<span
class=
"iconfont icon-hangban"
></span>
<span>
{{
item
.
Flight_number
}}
</span>
...
...
@@ -167,8 +193,9 @@
</div>
</td>
</tr>
<tr>
<td
width=
"50"
style=
"vertical-align:top;"
>
回程
</td>
<td
width=
"50"
style=
"vertical-align:top;"
>
联运信息
</td>
<td>
<div
class=
"PgflightDiv"
v-for=
"item in flightList"
v-if=
"item.FlightSubType==3"
>
<p>
...
...
@@ -203,8 +230,59 @@
</tr>
</table>
</div>
<div>
<table
border=
0
class=
"pg_table"
>
<tbody
v-for=
"(item,index) in combineTeamList"
>
<tr>
<td
colspan=
"2"
>
<span
class=
"Pglian"
v-if=
"index==0"
>
联
</span>
团号:
{{
item
.
TCNUM
}}
</td>
</tr>
<tr
v-for=
"subItem in item.List"
>
<td>
{{
subItem
.
CityName
}}
去程
</td>
<td>
<div
class=
"PgflightDiv"
v-for=
"childItem in subItem.List"
v-if=
"childItem.FlightSubType==1"
>
<p>
<span
class=
"iconfont icon-hangban"
></span>
<span>
{{
item
.
Flight_number
}}
</span>
<span>
<el-input
class=
"w60"
v-model=
"item.TicketDepartureTime"
onkeyup=
"value=value.replace(/[^\d^\:]/g,'')"
></el-input>
-
<el-input
class=
"w60"
v-model=
"item.TicketArrivalTime"
onkeyup=
"value=value.replace(/[^\d^\:]/g,'')"
></el-input>
</span>
</p>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"item.FlightDate"
placement=
"top-start"
popper-class=
"max-w250"
>
<p
class=
"_add_info"
>
<span>
{{
$t
(
'Airticket.Air_StartTime'
)
}}
:
{{
item
.
FlightDate
}}
</span>
</p>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"item.dName"
placement=
"top-start"
popper-class=
"max-w250"
>
<p
class=
"_add_info"
>
<span>
{{
$t
(
'system.query_flightAir'
)
}}
:
{{
item
.
dName
}}
</span>
</p>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"item.aName"
placement=
"top-start"
popper-class=
"max-w250"
>
<p
class=
"_add_info"
>
<span>
{{
$t
(
'system.query_arrivalAir'
)
}}
:
{{
item
.
aName
}}
</span>
</p>
</el-tooltip>
</div>
</td>
</tr>
<tr>
<td>
回程
</td>
<td>
</td>
</tr>
</tbody>
</table>
</div>
<div
slot=
"footer"
class=
"dialog-footer"
>
<button
class=
"normalBtn"
type=
"primary"
@
click=
"getCheckInfo()"
>
{{
$t
(
'pub.saveBtn'
)
}}
</button>
<button
class=
"normalBtn"
type=
"primary"
@
click=
"getCheckInfo()"
>
确认航班信息
</button>
<button
class=
"hollowFixedBtn"
@
click=
"outerVisible = false"
>
{{
$t
(
'pub.cancelBtn'
)
}}
</button>
</div>
</el-dialog>
...
...
@@ -238,6 +316,7 @@
},
outerVisible
:
false
,
flightList
:[],
combineTeamList
:[],
};
},
methods
:
{
...
...
@@ -272,6 +351,7 @@
this
.
apipost
(
"ticket_get_GetEntityExtend"
,
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
flightList
=
res
.
data
.
data
.
flightList
;
console
.
log
(
this
.
flightList
,
'主团信息'
);
}
else
{
this
.
Error
(
res
.
data
.
message
);
}
...
...
@@ -279,6 +359,21 @@
);
this
.
outerVisible
=
true
;
},
//获取联运团信息
getCombinTeam
(){
let
msg
=
{
AirTicketId
:
this
.
$route
.
query
.
id
}
this
.
apipost
(
"ticket_get_GetUnionFlightAllInfo"
,
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
combineTeamList
=
res
.
data
.
data
;
console
.
log
(
this
.
combineTeamList
,
'联运信息'
);
}
else
{
this
.
Error
(
res
.
data
.
message
);
}
},
err
=>
{}
);
},
//确定
getCheckInfo
(){
let
FlightList
=
[]
...
...
src/components/Ticketing/flightChild.vue
View file @
73c4a3f6
This diff is collapsed.
Click to expand it.
src/components/Ticketing/flightManagement.vue
View file @
73c4a3f6
...
...
@@ -230,8 +230,8 @@
<el-button
type=
"danger"
icon=
"el-icon-delete"
circle
@
click=
"deletelist(index,1)"
></el-button>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"效期维护"
placement=
"top-start"
>
<el-button
type=
"
danger"
icon=
"el-icon-delete
"
circle
@
click=
"gotoChild(item)"
></el-button>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"效期维护"
placement=
"top-start"
style=
"display:none;"
>
<el-button
type=
"
primary"
icon=
"iconfont icon-weihu
"
circle
@
click=
"gotoChild(item)"
></el-button>
</el-tooltip>
</el-row>
</td>
...
...
src/components/TravelManager/TravelList/TeamBalancePayment.vue
View file @
73c4a3f6
...
...
@@ -169,8 +169,8 @@
</span>
利润
</div>
<div
class=
"Team_Incontent"
>
<div>
预计
利润
<span>
¥
{{
DataList
.
TeamBalance
.
ExpectedProfit
}}
</span></div>
<div>
实际
利润
<span
class=
"Team_Coins"
>
¥
{{
DataList
.
TeamBalance
.
ActualProfit
}}
</span></div>
<div>
实际
利润
<span>
¥
{{
DataList
.
TeamBalance
.
ExpectedProfit
}}
</span></div>
<div>
当前
利润
<span
class=
"Team_Coins"
>
¥
{{
DataList
.
TeamBalance
.
ActualProfit
}}
</span></div>
</div>
</div>
</el-col>
...
...
@@ -430,7 +430,7 @@
<th
width=
"200"
>
当前审核人
</th>
</tr>
<
template
v-for=
"item in DataList.FiniceReciveList"
>
<tr
v-if=
"NotExists(item.CostTypeList,'团费') && NotExists(item.CostTypeList,'团款') && NotExists(item.CostTypeList,'地接费(结算)') && NotExists(item.CostTypeList,'小费收入') && NotExists(item.CostTypeList,'自费') && NotExists(item.CostTypeList,'佣金收入')&& item.OrderSource!==7"
>
<tr
v-if=
"NotExists(item.CostTypeList,'团费')
&& NotExists(item.CostTypeList,'小费')&&NotExists(item.CostTypeList,'自费')
&& NotExists(item.CostTypeList,'团款') && NotExists(item.CostTypeList,'地接费(结算)') && NotExists(item.CostTypeList,'小费收入') && NotExists(item.CostTypeList,'自费') && NotExists(item.CostTypeList,'佣金收入')&& item.OrderSource!==7"
>
<td><span
class=
"Team_income"
@
click=
"goUrl('FinancialDocumentsDetail',item.FrID)"
>
{{
item
.
FrID
}}
</span></td>
<td><span
v-for=
"subItem in item.CostTypeList"
:key=
"subItem.subCode"
>
{{
subItem
}}
</span></td>
<td>
...
...
@@ -480,7 +480,7 @@
<th
width=
"200"
>
当前审核人
</th>
</tr>
<
template
v-for=
"item in DataList.FinicePayList"
>
<tr
v-if=
"isExists(item.CostTypeList,'邀请函
费用
') || isExists(item.CostTypeList,'名单表')"
>
<tr
v-if=
"isExists(item.CostTypeList,'邀请函') || isExists(item.CostTypeList,'名单表')"
>
<td>
<el-checkbox
v-model=
"item.checked"
></el-checkbox>
<span
class=
"Team_income"
@
click=
"goUrl('FinancialDocumentsDetail',item.FrID)"
>
{{
item
.
FrID
}}
</span>
...
...
@@ -575,7 +575,7 @@
</tr>
<
template
v-for=
"item in DataList.FinicePayList"
>
<!--
<tr
v-if=
'item.OrderSource===4 || isExists(item.CostTypeList,'
国际段机票')'
>
-->
<tr
v-if=
"
isExists(item.CostTypeList,'国际段机票') || item.OrderSource===4
"
>
<tr
v-if=
"
(isExists(item.CostTypeList,'国际段机票') || item.OrderSource===4 || isExists(item.CostTypeList,'机票退税') || isExists(item.CostTypeList,'机票罚金') || isExists(item.CostTypeList,'机票税金')) || isExists(item.CostTypeList,'国内联运段机票')
"
>
<td>
<el-checkbox
v-model=
"item.checked"
></el-checkbox>
<span
class=
"Team_income"
@
click=
"goUrl('FinancialDocumentsDetail',item.FrID)"
>
{{
item
.
FrID
}}
</span>
...
...
@@ -607,7 +607,7 @@
</tr>
</
template
>
</table>
<div
class=
"clearfix TB_PrintDiv"
>
<
!-- <
div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">国内联运机票:</div>
</div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
...
...
@@ -622,7 +622,7 @@
<th width="200">当前审核人</th>
</tr>
<template v-for="item in DataList.FinicePayList">
<tr
v-if=
"isExists(item.CostTypeList,'国内联运')"
>
<tr v-if="isExists(item.CostTypeList,'国内联运
段机票
')">
<td>
<el-checkbox v-model="item.checked"></el-checkbox>
<span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span>
...
...
@@ -653,7 +653,7 @@
</td>
</tr>
</template>
</table>
</table>
-->
<div
class=
"clearfix TB_PrintDiv"
>
<div
class=
"TB_comtitle TB-Title"
>
签证:
</div>
</div>
...
...
@@ -763,7 +763,7 @@
<th
width=
"200"
>
当前审核人
</th>
</tr>
<
template
v-for=
"item in DataList.FinicePayList"
>
<tr
v-if=
"
isExists(item.CostTypeList,'地接费(领取)')
"
>
<tr
v-if=
"
(isExists(item.CostTypeList,'地接费(领取)') || (isExists(item.CostTypeList,'地接费(结算)'))) && item.Type==2
"
>
<td>
<el-checkbox
v-model=
"item.checked"
></el-checkbox>
<span
class=
"Team_income"
@
click=
"goUrl('FinancialDocumentsDetail',item.FrID)"
>
{{
item
.
FrID
}}
</span>
...
...
@@ -857,7 +857,7 @@
<th
width=
"200"
>
当前审核人
</th>
</tr>
<
template
v-for=
"item in DataList.FinicePayList"
>
<tr
v-if=
"NotExists(item.CostTypeList,'签证费') && NotExists(item.CostTypeList,'地接费(领取)') && NotExists(item.CostTypeList,'
提成') && NotExists(item.CostTypeList,'国内联运')&& NotExists(item.CostTypeList,'车资') && NotExists(item.CostTypeList,'邀请函费用') && NotExists(item.CostTypeList,'名单表') && NotExists(item.CostTypeList,'领队佣金') && NotExists(item.CostTypeList,'导游佣金') &&item.OrderSource!==4 && NotExists(item.CostTypeList,'国际段机票
') && item.OrderSource!==11 && NotExists(item.CostTypeList,'赔偿')"
>
<tr
v-if=
"NotExists(item.CostTypeList,'签证费') && NotExists(item.CostTypeList,'地接费(领取)') && NotExists(item.CostTypeList,'
地接费(结算)') && NotExists(item.CostTypeList,'提成') && NotExists(item.CostTypeList,'国内联运')&& NotExists(item.CostTypeList,'车资') && NotExists(item.CostTypeList,'邀请函') && NotExists(item.CostTypeList,'名单表') && NotExists(item.CostTypeList,'领队佣金') && NotExists(item.CostTypeList,'导游佣金') &&item.OrderSource!==4 && NotExists(item.CostTypeList,'国际段机票') && NotExists(item.CostTypeList,'机票退税') && NotExists(item.CostTypeList,'机票罚金') && NotExists(item.CostTypeList,'机票税金
') && item.OrderSource!==11 && NotExists(item.CostTypeList,'赔偿')"
>
<td>
<el-checkbox
v-model=
"item.checked"
></el-checkbox>
<span
class=
"Team_income"
@
click=
"goUrl('FinancialDocumentsDetail',item.FrID)"
>
{{
item
.
FrID
}}
</span>
...
...
src/components/confirmationOrderDownLoad.vue
View file @
73c4a3f6
...
...
@@ -161,7 +161,7 @@
<td>
{{flight.arrivalAirPortName}}
<span
class=
"citycode"
></span></td>
<td
width=
"18"
class=
"gap"
>
</td>
<td
width=
"140"
>
{{flight.alName}}
</td>
<td
width=
"
90"
>
{{flight.flightNumber}}
</td>
<td
width=
"
110"
>
{{flight.flightNumber}}({{(priceList.length>0
&&
priceList[0].outNotice==1)?"OK":"暂定"}})
</td>
</tr>
</tbody>
<tbody
v-else-if=
"priceList.length>0&&priceList[0].priceFlight&&priceList[0].priceFlight.length>0"
>
...
...
@@ -173,7 +173,7 @@
<td>
{{flight.arrivalAirPortName}}
<span
class=
"citycode"
></span></td>
<td
width=
"18"
class=
"gap"
>
</td>
<td
width=
"140"
>
{{flight.alName}}
</td>
<td
width=
"
90"
>
{{flight.flightNumber}}
</td>
<td
width=
"
110"
>
{{flight.flightNumber}}({{(priceList.length>0
&&
priceList[0].outNotice==1)?"OK":"暂定"}})
</td>
</tr>
</tbody>
<tbody
v-else
>
...
...
src/components/newTravelmanager/TravelGroupControl/TravelPrice.vue
View file @
73c4a3f6
...
...
@@ -715,7 +715,7 @@
</div>
<el-dialog
custom-class=
'Tp_hotelDialog'
title=
"酒店使用情况"
:visible
.
sync=
"outerVisible"
center
>
<table
class=
"TphotelTable"
border=
"0"
cellspacing=
'1'
>
<
tr
v-for=
"item in returnPriceList[0].PriceHotelList"
>
<
!-- <tr v-if="returnPriceList"
v-for="item in returnPriceList[0].PriceHotelList">
<td style="background-color:#E6E6E6;color:#333;" width="120">{{item.UseDay}}</td>
<td>
<div class="tp_divList" v-for="(subItem,index) in item.SubList">
...
...
@@ -724,7 +724,7 @@
</div>
</div>
</td>
</tr>
</tr>
-->
</table>
<div
slot=
"footer"
class=
"dialog-footer"
>
<button
class=
"normalBtn"
type=
"primary"
>
{{$t('pub.saveBtn')}}
</button>
...
...
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