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
a955c623
Commit
a955c623
authored
5 years ago
by
黄奎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
页面修改
parent
b9042413
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
197 additions
and
87 deletions
+197
-87
ChangeHotel.vue
src/components/Hotel/ChangeHotel.vue
+4
-5
roomReservationsDetails.vue
src/components/Hotel/roomReservationsDetails.vue
+11
-9
RegistrationList.vue
src/components/TravelManager/TravelList/RegistrationList.vue
+84
-73
commonPriceHotelInfo.vue
src/components/commonPage/commonPriceHotelInfo.vue
+81
-0
TravelPrice.vue
...nents/newTravelmanager/TravelGroupControl/TravelPrice.vue
+17
-0
No files found.
src/components/Hotel/ChangeHotel.vue
View file @
a955c623
...
...
@@ -18,7 +18,6 @@
</tr>
<tr>
<th
width=
"120"
>
入住时间
</th>
<th
width=
"200"
>
选择酒店
</th>
<th
width=
"120"
>
机位数(Y/E/F)
</th>
<th
width=
"120"
>
占床/不占床
</th>
...
...
@@ -38,9 +37,6 @@
<td
v-if=
"childIndex==0&&subIndex==0"
:rowspan=
"5*item.HotelOrderList.length"
class=
"tdCenter"
>
{{
item
.
UseTimeStr
}}
</td>
<!--
<td
v-if=
"childIndex==0"
:rowspan=
"5"
class=
"tdCenter"
>
<el-checkbox
v-model=
'subItem.IsChecked'
></el-checkbox>
</td>
-->
<td
v-if=
"childIndex==0"
:rowspan=
"5"
class=
"tdLeft"
>
<p
class=
"link"
style=
"word-break: normal;"
@
click=
"goUrlR('HotelManagement',HotelId.HotelId,'酒店管理')"
>
{{
subItem
.
HotelName
}}
</p>
...
...
@@ -67,7 +63,9 @@
{{
subItem
.
HouseStatistics
.
HouseTypeList
[
childIndex
].
HouseGuestNum
}}
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"5"
class=
"tdLeft"
>
{{
subItem
.
NewHotelName
}}
<template
v-if=
"subItem.HotelName!=subItem.NewHotelName"
><span
style=
"color:red;"
>
{{
subItem
.
NewHotelName
}}
</span></
template
>
<
template
v-else
>
{{
subItem
.
NewHotelName
}}
</
template
>
</td>
<td
class=
"tdCenter"
>
{{childItem.HouseTypeCount}}
...
...
@@ -153,6 +151,7 @@
this
.
Loading
=
false
;
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
DataList
=
res
.
data
.
data
.
HotelOrderListReport
;
console
.
log
(
"this.DataList"
,
this
.
DataList
)
}
else
{
this
.
Error
(
res
.
data
.
message
);
}
...
...
This diff is collapsed.
Click to expand it.
src/components/Hotel/roomReservationsDetails.vue
View file @
a955c623
...
...
@@ -126,8 +126,8 @@
<table
class=
"hotelTable"
>
<tr>
<td
width=
"70"
style=
"text-align:center;"
colspan=
"2"
>
<span
style=
"color:
red
"
>
{{
subItem
.
NewHotelName
}}
</span>
<el-popover
placement=
"right"
width=
"540"
trigger=
"click"
v-model=
"subItem.isShowPop"
>
<span
style=
"color:
green
"
>
{{
subItem
.
NewHotelName
}}
</span>
<el-popover
placement=
"right"
width=
"540"
trigger=
"click"
v-model=
"subItem.isShowPop"
v-if=
"subItem.OPState!=1"
>
<comCheckHotel
:ref=
"'comCheckHotel'+index+subIndex+''"
v-on:childHotel=
"childHotelList"
:UseDate=
"item.UseTimeStr"
>
</comCheckHotel>
...
...
@@ -137,6 +137,9 @@
酒店选择
</el-button>
</el-popover>
<template
v-else
>
<br
/>
<span
class=
"Hotel_red"
>
OP-指定,不能更换酒店.
</span>
</
template
>
</td>
</tr>
<tr>
...
...
@@ -340,18 +343,17 @@
</td>
<!-- 操作 -->
<td
v-if=
"childIndex==0"
:rowspan=
"5"
>
<!--v-if="subItem.OPState!=1"-->
<
template
v-if=
"subItem.OPState==1"
>
<span
class=
"Hotel_red"
>
OP
选房确认
</span>
<span
class=
"Hotel_red"
>
OP
-指定
</span>
</
template
>
<
template
v-if=
"IsOperation!=1"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"保存"
placement=
"top-start"
>
<el-button
icon=
"iconfont icon-baocun1"
@
click=
"SaveSingle(subItem)"
type=
"primary"
></el-button>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"新增"
placement=
"top-start"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"新增"
v-if=
"subItem.OPState!=1"
placement=
"top-start"
>
<el-button
@
click=
'AddHotel(item,subIndex)'
icon=
"iconfont icon-tianjia"
type=
"primary"
></el-button>
</el-tooltip>
<el-tooltip
v-if=
"item.HotelOrderList.length>1"
class=
"item"
effect=
"dark"
content=
"删除"
<el-tooltip
v-if=
"item.HotelOrderList.length>1
&& subItem.OPState!=1
"
class=
"item"
effect=
"dark"
content=
"删除"
placement=
"top-start"
>
<el-button
type=
"primary"
icon=
"iconfont icon-shanchu"
@
click=
'DeleteHotel(item,subIndex)'
>
</el-button>
...
...
@@ -361,9 +363,6 @@
<commonHotelLog
:ref=
"'comHotelLog'+index+subIndex+''"
>
</commonHotelLog>
<div
slot=
"reference"
class=
"w80"
style=
"cursor:pointer;text-decoration:underline;"
@
click=
"GetHotelLog(subItem,index,subIndex)"
>
日志
</div>
</el-popover>
<!--<template v-else>
<span class="Hotel_red">OP选房确认</span>
</template> -->
</td>
</tr>
</template>
...
...
@@ -854,6 +853,9 @@
color
:
red
;
}
.roomReservationsDetailsTalbe
.hotelTable
{
border
:
none
;
}
...
...
This diff is collapsed.
Click to expand it.
src/components/TravelManager/TravelList/RegistrationList.vue
View file @
a955c623
...
...
@@ -1105,7 +1105,8 @@
</el-select>
</el-form-item>
<el-form-item
label=
"参团类型"
prop=
"GroupType"
>
<el-select
v-model=
'addMsg.GroupType'
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"gettypechange(addMsg.GroupType)"
>
<el-select
v-model=
'addMsg.GroupType'
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"gettypechange(addMsg.GroupType)"
>
<el-option
v-for=
"item in ctlxList"
:label=
'item.Name'
:value=
'item.Id'
:key=
'item.Id'
v-if=
"item.Id!=5"
>
</el-option>
...
...
@@ -1184,7 +1185,7 @@
<template>
<el-form-item
label=
"成交单价"
prop=
"Unit_Price"
v-if=
"HightUnitPrice === '2'"
>
<el-select
v-model=
'addMsg.Unit_Price'
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getTotalPrice()"
>
@
change=
"getTotalPrice()"
>
<el-option
v-for=
"item in Unit_PriceList"
:label=
'item.LessMoney'
:value=
'item.ID'
:key=
'item.ID'
>
</el-option>
</el-select>
...
...
@@ -1193,7 +1194,7 @@
<el-input
v-model=
'addMsg.Unit_Price'
@
change=
"getTotalPrice(3)"
></el-input>
</el-form-item>
</
template
>
<el-form-item
label=
"高于本团单价"
v-show=
"addMsg.GroupType != 4"
>
<el-form-item
label=
"高于本团单价"
v-show=
"addMsg.GroupType != 4"
>
<el-switch
v-model=
"HightUnitPrice"
active-value=
"1"
inactive-value=
"2"
></el-switch>
</el-form-item>
...
...
@@ -1217,39 +1218,40 @@
<el-col
:span=
"4"
>
<el-form-item
label=
"成人人数"
prop=
"ManNum"
v-show=
"addMsg.GroupType !== '4'"
>
<el-input
v-model=
'addMsg.ManNum'
@
keyup
.
native=
"checkInteger(addMsg,'ManNum')"
@
input=
'getNumber();getHouseNo();getTotalPrice()'
></el-input>
@
input=
'getNumber();getHouseNo();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<p
v-if=
'IsChildrenTour==2'
style=
"color: #E95252; font-size: 12px; line-height: 40px; text-align: center;"
>
本团不支持儿童出游!
</p>
<el-form-item
v-if=
'IsChildrenTour==1'
label=
"儿童不占床"
prop=
"ChirdNoNeedBedNum"
v-show=
"addMsg.GroupType !== '4'"
>
<el-form-item
v-if=
'IsChildrenTour==1'
label=
"儿童不占床"
prop=
"ChirdNoNeedBedNum"
v-show=
"addMsg.GroupType !== '4'"
>
<el-input
v-model=
'addMsg.ChirdNoNeedBedNum'
@
keyup
.
native=
"checkInteger(addMsg,'ChirdNoNeedBedNum')"
@
input=
'getNumber();getHouseNo();getTotalPrice()'
></el-input>
@
input=
'getNumber();getHouseNo();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-if=
'IsChildrenTour==1'
>
<el-form-item
label=
"儿童占床"
prop=
"ChirdNeedBedNum"
v-show=
"addMsg.GroupType !== '4'"
>
<el-input
v-model=
'addMsg.ChirdNeedBedNum'
@
keyup
.
native=
"checkInteger(addMsg,'ChirdNeedBedNum')"
@
input=
'getHouseNo();getTotalPrice()'
></el-input>
@
input=
'getHouseNo();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
v-if=
'IsChildrenTour==1'
>
<el-form-item
label=
"婴儿人数"
prop=
"BabyNum"
v-show=
"addMsg.GroupType !== '4'"
>
<el-input
v-model=
'addMsg.BabyNum'
@
keyup
.
native=
"checkInteger(addMsg,'BabyNum')"
@
input=
'getNumber();getTotalPrice()'
></el-input>
@
input=
'getNumber();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"老人人数"
prop=
"OldPeopleNum"
v-show=
"addMsg.GroupType !== '4'"
>
<el-input
v-model=
'addMsg.OldPeopleNum'
@
keyup
.
native=
"checkInteger(addMsg,'OldPeopleNum')"
@
input=
'getNumber();getHouseNo();getTotalPrice()'
></el-input>
@
input=
'getNumber();getHouseNo();getTotalPrice()'
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"3"
>
<el-form-item
label=
"单地接数量"
prop=
"AirticketNum"
v-show=
"addMsg.GroupType !== '1'"
>
<el-input
v-model=
'addMsg.AirticketNum'
@
keyup
.
native=
"checkInteger(addMsg,'AirticketNum')"
@
input=
'getNumber();getTotalPrice();getHouseNo()'
></el-input>
@
input=
'getNumber();getTotalPrice();getHouseNo()'
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -1496,12 +1498,15 @@
@
click=
"goTeamBalance(ConfigData.Config.TCID,ConfigData.Config.OutBranchId)"
value=
"团报"
/>
<input
type=
"button"
class=
"normalBtn"
@
click=
"getOrderInfo()"
:value=
"'出团通知书('+(SetNoticeMsg.OutNotice==1?'OK':'暂定')+')'"
/>
<input
type=
"button"
@
click=
"CancelLeader"
v-if=
"ConfigData.Leader!=null&&ConfigData.Leader.LeaderId>0"
class=
"normalBtn"
value=
"重选领队"
/>
<input
type=
"button"
class=
"normalBtn"
v-else
@
click=
"showSetLeader=true,isShowLayerRemarks = false,isShowLayer = false"
value=
"设置领队"
/>
<input
type=
"button"
class=
"normalBtn"
@
click=
"goUrl('TravelPassengerList',msg.TCID,'旅客名单')"
value=
"旅客名单"
/>
:value=
"'出团通知书('+(SetNoticeMsg.OutNotice==1?'OK':'暂定')+')'"
v-if=
"isShow===true"
/>
<
template
v-if=
"isShow===true"
>
<input
type=
"button"
@
click=
"CancelLeader"
v-if=
"ConfigData.Leader!=null&&ConfigData.Leader.LeaderId>0"
class=
"normalBtn"
value=
"重选领队"
/>
<input
type=
"button"
class=
"normalBtn"
v-else
@
click=
"showSetLeader=true,isShowLayerRemarks = false,isShowLayer = false"
value=
"设置领队"
/>
<input
type=
"button"
class=
"normalBtn"
@
click=
"goUrl('TravelPassengerList',msg.TCID,'旅客名单')"
value=
"旅客名单"
/>
</
template
>
</div>
</div>
...
...
@@ -1562,10 +1567,10 @@
slot=
"reference"
>
{{item.GuestNum}}/{{item.YSeatNum>0? item.YSeatNum+'Y ':''}}{{item.ESeatNum>0? item.ESeatNum+'E ':''}}{{item.FSeatNum>0? item.FSeatNum+'F ':''}}
</span>
<span
v-if=
'item.GuestNumStatus==3'
style=
"color:#666; "
class=
"personNo nowrap"
slot=
"reference"
>
{{item.GuestNum}}/{{item.YSeatNum>0? item.YSeatNum+'Y ':''}}{{item.ESeatNum>0? item.ESeatNum+'E ':''}}{{item.FSeatNum>0? item.FSeatNum+'F ':''}}
</span>
<br
/>
<span
v-if=
"item.RefuseVisaNum>0"
style=
"color:red"
>
(拒签 {{item.RefuseVisaNum}}人)
</span>
<br
/>
<span
v-if=
"item.RefuseVisaNum>0"
style=
"color:red"
>
(拒签 {{item.RefuseVisaNum}}人)
</span>
</td>
<td>
{{item.TC_Price}}
</td>
<td>
{{item.Unit_Price}}
</td>
...
...
@@ -1644,7 +1649,7 @@
<td>
</td>
<td
class=
"RL-BTNlist"
rowspan=
"2"
>
<el-button-group>
<el-button-group
v-if=
"isShow===true"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"修改备注"
placement=
"top-start"
>
<el-button
type=
"primary"
style=
'background:green; border-color:green'
icon=
"iconfont icon-bianji-smal"
@
click=
'getRemarks(item)'
></el-button>
...
...
@@ -1701,9 +1706,9 @@
<span
style=
"color:blue !important"
v-for=
"(childItem) in item.GuestList"
@
click=
"goUrl('TravelPassengerList',msg.TCID,childItem.OrderId,'旅客名单')"
>
{{childItem.userName}}
</span>
</p>
<!-- <p class="RL-redType RL-remarkCon" v-else>-->
<!-- <span>暂无名单</span>-->
<!-- </p>-->
<!-- <p class="RL-redType RL-remarkCon" v-else>-->
<!-- <span>暂无名单</span>-->
<!-- </p>-->
<span>
房间信息:{{item.OrderGuestHouseStr}}
</span>
<span
v-if=
"item.TipMoney"
style=
"color:red"
>
(小费:{{item.TipMoney}})
</span>
</td>
...
...
@@ -1753,7 +1758,8 @@
</div>
<p
v-if=
"childItem.IsChargeLossOrders==1"
style=
"color:red"
>
损
</p>
<div
class=
"fbold over_ellipsis"
style=
"width: 120px;cursor:pointer;"
:title=
"childItem.OrderId"
>
<span
style=
"font-weight: 100;"
v-if=
"childItem.scoreNum >= 0"
@
click=
'goInvetig("investigationList", childItem.tcid, childItem.orderId)'
>
(评分
{{
childItem
.
scoreNum
}}
)
</span>
{{
childItem
.
OrderId
}}
<span
style=
"font-weight: 100;"
v-if=
"childItem.scoreNum >= 0"
@
click=
'goInvetig("investigationList", childItem.tcid, childItem.orderId)'
>
(评分
{{
childItem
.
scoreNum
}}
)
</span>
{{
childItem
.
OrderId
}}
<el-tooltip
class=
"item"
effect=
"dark"
content=
"通过小程序确认单报名"
placement=
"top"
v-show=
"childItem.OrderForm==4"
>
<i
class=
"iconfont icon-xiaochengxu"
style=
"font-size:22px;color:red;"
></i></el-tooltip>
...
...
@@ -1810,7 +1816,7 @@
slot=
"reference"
>
{{
childItem
.
GuestNum
}}
/
{{
childItem
.
YSeatNum
>
0
?
childItem
.
YSeatNum
+
'Y '
:
''
}}{{
childItem
.
ESeatNum
>
0
?
childItem
.
ESeatNum
+
'E '
:
''
}}{{
childItem
.
FSeatNum
>
0
?
childItem
.
FSeatNum
+
'F '
:
''
}}
</span>
<span
v-if=
'childItem.GuestNumStatus==3'
style=
"color:#666; "
class=
"personNo nowrap"
slot=
"reference"
>
{{
childItem
.
GuestNum
}}
/
{{
childItem
.
YSeatNum
>
0
?
childItem
.
YSeatNum
+
'Y '
:
''
}}{{
childItem
.
ESeatNum
>
0
?
childItem
.
ESeatNum
+
'E '
:
''
}}{{
childItem
.
FSeatNum
>
0
?
childItem
.
FSeatNum
+
'F '
:
''
}}
</span>
<br/>
<br
/>
<span
v-if=
"childItem.RefuseVisaNum>0"
style=
"color:red"
>
(拒签
{{
childItem
.
RefuseVisaNum
}}
人)
</span>
...
...
@@ -1901,7 +1907,7 @@
</td>
<td
class=
"RL-BTNlist"
rowspan=
"2"
>
<el-button-group>
<el-button-group
v-if=
"isShow===true"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"修改"
placement=
"top-start"
>
<el-button
type=
"primary"
style=
'background:#00C6FF; border-color:#00C6FF'
icon=
"iconfont icon-bianji-smal"
@
click=
'getDetail(childItem)'
></el-button>
...
...
@@ -1957,7 +1963,8 @@
@
click=
'deleteItem(childItem)'
>
删除
</div>
<div
v-if=
"childItem.ScoreNum >= 0"
@
click=
'goInvetig("investigationList", childItem.tcid, childItem.OrderId)'
>
查看旅客调查
</div>
<div
v-if=
"childItem.ScoreNum >= 0"
@
click=
'goInvetig("investigationList", childItem.tcid, childItem.OrderId)'
>
查看旅客调查
</div>
</div>
<el-button
slot=
"reference"
type=
"primary"
style=
'background:#297BEF; border-color:#297BEF;border-top-left-radius: 0;border-bottom-left-radius: 0;'
...
...
@@ -1974,9 +1981,9 @@
<span
style=
"color:blue !important"
v-for=
"(fourthItem) in childItem.GuestList"
@
click=
"goUrl('TravelPassengerList',msg.TCID,fourthItem.OrderId,'旅客名单')"
>
{{
fourthItem
.
userName
}}
</span>
</span>
<!--
<span
class=
"RL-redType RL-remarkCon"
v-else
>
-->
<!--
<span>
暂无名单
</span>
-->
<!--
</span>
-->
<!--
<span
class=
"RL-redType RL-remarkCon"
v-else
>
-->
<!--
<span>
暂无名单
</span>
-->
<!--
</span>
-->
<span
style=
"display: block"
>
房间信息:
{{
childItem
.
OrderGuestHouseStr
}}
</span>
<span
v-if=
"childItem.TipMoney"
style=
"color:red"
>
(小费:
{{
childItem
.
TipMoney
}}
)
</span>
</td>
...
...
@@ -2003,6 +2010,7 @@
<span
class=
"RL-redType RL-remarkCon"
style=
"width:80%;display:inline-block;"
>
{{
childItem
.
OP_Remarks
?
childItem
.
OP_Remarks
:
'无'
}}
</span>
</div>
<template
v-if=
"isShow==true"
>
<div
style=
"float:right;"
v-if=
"childItem.IsCanClear==0"
>
<input
type=
"button"
value=
"确认订单"
class=
"rgsureBtn"
@
click=
"clearSeat(childItem,1)"
style=
"display:block;"
/>
...
...
@@ -2015,6 +2023,7 @@
<div
class=
"rgComTips"
>
该订单
<span
style=
"color:green"
>
已确认
</span>
不
</div>
<div
class=
"rgComTips"
>
会被系统清位
</div>
</div>
</
template
>
</td>
<td
colspan=
"4"
style=
"height: 40px;cursor: pointer;"
@
click=
"goUrlSFD('SalesFinancialDetail', '销售财务单据', childItem)"
>
...
...
@@ -2150,10 +2159,10 @@
slot=
"reference"
>
{{item.GuestNum}}/{{item.YSeatNum>0? item.YSeatNum+'Y ':''}}{{item.ESeatNum>0? item.ESeatNum+'E ':''}}{{item.FSeatNum>0? item.FSeatNum+'F ':''}}
</span>
<span
v-if=
'item.GuestNumStatus==3'
style=
"color:#666;"
class=
"personNo"
slot=
"reference"
>
{{item.GuestNum}}/{{item.YSeatNum>0? item.YSeatNum+'Y ':''}}{{item.ESeatNum>0? item.ESeatNum+'E ':''}}{{item.FSeatNum>0? item.FSeatNum+'F ':''}}
</span>
<br
/>
<span
v-if=
"item.RefuseVisaNum>0"
style=
"color:red"
>
(拒签 {{item.RefuseVisaNum}}人)
</span>
<br
/>
<span
v-if=
"item.RefuseVisaNum>0"
style=
"color:red"
>
(拒签 {{item.RefuseVisaNum}}人)
</span>
<!-- </el-popover> -->
</td>
<td>
{{item.TC_Price}}
</td>
...
...
@@ -2293,9 +2302,9 @@
<span
style=
"color:blue !important"
v-for=
"(childItem) in item.GuestList"
@
click=
"goUrl('TravelPassengerList',msg.TCID,childItem.OrderId,'旅客名单')"
>
{{childItem.userName}}
</span>
</span>
<!-- <span class="RL-redType RL-remarkCon" v-else>-->
<!-- <span>暂无名单</span>-->
<!-- </span>-->
<!-- <span class="RL-redType RL-remarkCon" v-else>-->
<!-- <span>暂无名单</span>-->
<!-- </span>-->
<span
v-if=
"item.TipMoney"
style=
"color:red"
>
(小费:{{item.TipMoney}})
</span>
</td>
</tr>
...
...
@@ -2401,17 +2410,17 @@
<th
width=
100
>
时间
</th>
</tr>
<
template
v-if=
"LeaderHolidyList&&LeaderHolidyList.length>0"
>
<tr
v-for=
"(leaderItem,leaderIndex) in LeaderHolidyList"
>
<td>
<tr
v-for=
"(leaderItem,leaderIndex) in LeaderHolidyList"
>
<td>
{{
LeaderInfoList
.
LeaderGuide
.
Surname
}}{{
LeaderInfoList
.
LeaderGuide
.
Name
}}
</td>
</td>
<td>
请假
</td>
</td>
<td>
{{
leaderItem
.
StartDateStr2
}}
到
{{
leaderItem
.
EndDateStr2
}}
</td>
</tr>
</td>
</tr>
</
template
>
<
template
v-else
>
<tr>
...
...
@@ -2500,7 +2509,7 @@
<button
class=
"hollowFixedBtn"
@
click=
"OrderLoading=false"
>
{{$t('pub.cancelBtn')}}
</button>
</div>
</el-dialog>
<!-- 联运返佣弹窗 -->
<!-- 联运返佣弹窗 -->
<el-dialog
custom-class=
'w350'
title=
"联运返佣"
:visible
.
sync=
"FyongLoading"
center
>
<!--zhaunMsg.TCNUM-->
<el-form
label-width=
"110px"
>
...
...
@@ -2568,7 +2577,7 @@
</el-dialog>
<el-dialog
custom-class=
'w600'
title=
"修改订单收损金额"
:visible
.
sync=
"shousunDialog"
center
>
<commonShouSun
ref=
"childShou"
:Type=
"1"
@
closeShouSun=
"closeShouSunDialog"
@
getList=
"getList"
></commonShouSun>
<commonShouSun
ref=
"childShou"
:Type=
"1"
@
closeShouSun=
"closeShouSunDialog"
@
getList=
"getList"
></commonShouSun>
</el-dialog>
...
...
@@ -2688,13 +2697,14 @@
export
default
{
data
()
{
return
{
IsHaveAuth
:
0
,
//是否有权限
// 修改应收总额
Ysze
:
false
,
addMsg_form
:
{},
IsUpdateOrderMoney
:
false
,
outerVisible
:
false
,
//收损金额
shousunDialog
:
false
,
shousunDialog
:
false
,
//弹窗
OrderLoading
:
false
,
...
...
@@ -3090,7 +3100,7 @@
},
SuperiorPeople
:
[],
IsBackStatus
:
1
,
Unit_Price
:
0
Unit_Price
:
0
};
},
components
:
{
...
...
@@ -3099,13 +3109,13 @@
commonShouSun
:
commonShouSun
},
methods
:
{
closeShouSunDialog
(){
this
.
shousunDialog
=
false
;
closeShouSunDialog
()
{
this
.
shousunDialog
=
false
;
},
//点击设置收损
SetShouSunClick
(
OrderId
){
this
.
shousunDialog
=
true
;
this
.
$nextTick
(()
=>
{
SetShouSunClick
(
OrderId
)
{
this
.
shousunDialog
=
true
;
this
.
$nextTick
(()
=>
{
this
.
$refs
.
childShou
.
getShouSunList
(
OrderId
);
})
},
...
...
@@ -3114,7 +3124,7 @@
OrderId
:
this
.
lianyunFYId
,
IsBackStatus
:
this
.
IsBackStatus
}
this
.
apipost
(
'sellorder_post_SetOrderUnionBackMoney'
,
msg
,
res
=>
{
this
.
apipost
(
'sellorder_post_SetOrderUnionBackMoney'
,
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
===
1
)
{
this
.
$message
.
success
(
res
.
data
.
message
)
this
.
getList
()
...
...
@@ -3217,10 +3227,10 @@
this
.
IsBirdDiscount
=
x
.
IsBirdDiscount
;
this
.
OpSetLossPeople
=
x
.
OpSetLossPeople
;
this
.
OpSetLossMoney
=
x
.
OpSetLossMoney
;
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
this
.
HightUnitPrice
=
'1'
this
.
Unit_Price
=
x
.
Unit_Price
}
else
{
}
else
{
this
.
HightUnitPrice
=
'2'
this
.
Unit_Price
=
this
.
addObj
.
SingleDMCPrice
}
...
...
@@ -3836,9 +3846,9 @@
Number
(
this
.
addMsg
.
OldPeopleNum
))
*
(
Number
(
this
.
stratPrice
)
+
Number
(
this
.
returnPrice
));
let
dandijie
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
dandijie
=
this
.
addMsg
.
Unit_Price
*
Number
(
this
.
addMsg
.
AirticketNum
);
}
else
{
}
else
{
dandijie
=
this
.
addObj
.
SingleDMCPrice
*
Number
(
this
.
addMsg
.
AirticketNum
);
}
this
.
addMsg
.
PreferPrice
=
...
...
@@ -3896,9 +3906,9 @@
Number
(
this
.
addMsg
.
OldPeopleNum
))
*
(
Number
(
this
.
stratPrice
)
+
Number
(
this
.
returnPrice
));
let
dandijie
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
dandijie
=
this
.
addMsg
.
Unit_Price
*
Number
(
this
.
addMsg
.
AirticketNum
);
}
else
{
}
else
{
dandijie
=
this
.
addObj
.
SingleDMCPrice
*
Number
(
this
.
addMsg
.
AirticketNum
);
}
this
.
addMsg
.
PreferPrice
=
...
...
@@ -4578,7 +4588,7 @@
"leader_Get_GetPriceLeaderInfo"
,
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
LeaderHolidyList
=
res
.
data
.
data
.
holidyList
;
this
.
LeaderHolidyList
=
res
.
data
.
data
.
holidyList
;
this
.
LeaderInfoList
=
res
.
data
.
data
;
this
.
beforeInfo
.
DuringHoliday
=
""
;
this
.
beforeInfo
.
date
=
""
;
...
...
@@ -4887,9 +4897,9 @@
// },
// err => {})
},
gettypechange
(
type
){
gettypechange
(
type
)
{
//切换参团类型时 把值初始化
if
(
type
==
4
)
{
if
(
type
==
4
)
{
this
.
addMsg
.
Unit_Price
=
this
.
Unit_Price
;
//成交单价
this
.
HightUnitPrice
=
'1'
;
this
.
addMsg
.
AirticketNum
=
0
;
...
...
@@ -4905,7 +4915,7 @@
this
.
addMsg
.
VisaNum
=
0
;
this
.
addMsg
.
PredictRoomNum
=
0
;
this
.
addMsg
.
YSeatNum
=
0
;
}
else
{
}
else
{
this
.
HightUnitPrice
=
'2'
;
this
.
addMsg
.
AirticketNum
=
0
;
this
.
addMsg
.
ManNum
=
0
;
...
...
@@ -4922,26 +4932,26 @@
this
.
addMsg
.
YSeatNum
=
0
;
};
if
(
this
.
addMsg
.
CustomerType
==
1
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
SingleDMCPrice
;
}
else
{
}
else
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
B2BMemberPrice
;
this
.
addMsg
.
Unit_Price
=
this
.
addObj
.
B2BMemberPrice
;
}
}
if
(
this
.
addMsg
.
CustomerType
==
2
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
SingleDMCPrice
;
}
else
{
}
else
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
B2BPrice
this
.
addMsg
.
Unit_Price
=
this
.
addObj
.
B2BPrice
;
}
}
if
(
this
.
addMsg
.
CustomerType
==
3
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
SingleDMCPrice
;
}
else
{
}
else
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
B2CMemberPrice
this
.
addMsg
.
Unit_Price
=
this
.
addObj
.
B2CMemberPrice
;
}
...
...
@@ -4950,9 +4960,9 @@
}
if
(
this
.
addMsg
.
CustomerType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
if
(
this
.
addMsg
.
GroupType
==
4
)
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
SingleDMCPrice
;
}
else
{
}
else
{
this
.
addMsg
.
TC_Price
=
this
.
addObj
.
B2CPrice
this
.
addMsg
.
Unit_Price
=
this
.
addObj
.
B2CPrice
;
...
...
@@ -4964,7 +4974,8 @@
},
getTypePrice2
()
{
let
maxPeopleNum
=
(
Number
(
this
.
addMsg
.
ManNum
)
+
Number
(
this
.
addMsg
.
ChirdNoNeedBedNum
)
+
Number
(
this
.
addMsg
.
ChirdNeedBedNum
)
+
Number
(
this
.
addMsg
.
OldPeopleNum
)
+
Number
(
this
.
addMsg
.
AirticketNum
)
)
let
maxPeopleNum
=
(
Number
(
this
.
addMsg
.
ManNum
)
+
Number
(
this
.
addMsg
.
ChirdNoNeedBedNum
)
+
Number
(
this
.
addMsg
.
ChirdNeedBedNum
)
+
Number
(
this
.
addMsg
.
OldPeopleNum
)
+
Number
(
this
.
addMsg
.
AirticketNum
))
this
.
Unit_PriceList
=
[];
this
.
apipost
(
'sellorder_post_GetLessPrice'
,
{
"TCID"
:
this
.
addMsg
.
TCID
,
...
...
This diff is collapsed.
Click to expand it.
src/components/commonPage/commonPriceHotelInfo.vue
0 → 100644
View file @
a955c623
<
style
>
.comHotelOperation
{
margin-top
:
10px
;
}
.comHotelOperation
tr
td
{
text-align
:
left
;
width
:
50%
;
padding
:
5px
0
;
}
.comHotelOperation
.tdRight
{
text-align
:
right
;
width
:
20%
;
}
.comHotelOperation
.tdLeft
{
text-align
:
left
;
padding-left
:
5px
;
width
:
30%
;
}
</
style
>
<
template
>
<div>
<div>
<table
width=
"100%"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
class=
"singeRowTable"
>
<tr>
<th
width=
"120"
>
日期
</th>
<th
style=
"width:150px;"
>
团期
</th>
<th
style=
"width:100px;"
>
状态
</th>
</tr>
<template
v-for=
"(item,index) in HotelPriceList"
>
<tr
>
</tr>
</
template
>
</table>
</div>
</div>
</template>
<
script
>
export
default
{
data
()
{
return
{
loading
:
false
,
HotelPriceList
:[],
queryMsg
:{
HotelId
:
0
,
UseTime
:
""
,
}
};
},
methods
:
{
//获取日志
getHotelPriceList
(
HotelId
,
timeStr
)
{
this
.
HotelPriceList
=
[];
this
.
loading
=
true
;
if
(
HotelId
)
{
this
.
queryMsg
.
HotelId
=
HotelId
;
}
if
(
timeStr
)
{
this
.
queryMsg
.
UseTime
=
timeStr
;
}
this
.
apipost
(
'travel_get_GetHotelUsePriceListService'
,
this
.
queryMsg
,
res
=>
{
this
.
loading
=
false
;
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
HotelLogsList
=
res
.
data
.
data
;
console
.
log
(
"this.HotelLogsList"
,
this
.
HotelLogsList
);
}
},
err
=>
{})
},
},
mounted
()
{}
};
</
script
>
This diff is collapsed.
Click to expand it.
src/components/newTravelmanager/TravelGroupControl/TravelPrice.vue
View file @
a955c623
...
...
@@ -859,6 +859,12 @@
<span
v-if=
"childItem.UseCount>0 && subItem.SubList.length==1"
>
<span
style=
"color:red;white-space:nowrap;cursor:pointer;"
@
click=
"DeleteStock(subItem)"
>
删除
</span>
</span>
<span>
<el-popover
width=
"300"
trigger=
"click"
popper-class=
"DMC_HotelPop"
>
<commonPHInfo
:name=
'"comPriceHotelInfo"+subIndex+childIndex'
:ref=
'"comPriceHotelInfo"+subIndex+childIndex'
></commonPHInfo>
<span
slot=
"reference"
class=
"price"
style=
"cursor:pointer;text-decoration:underline;"
@
click=
"GetHotelUsePriceList(childItem.HotelId,subItem.UseDay,subIndex,childIndex)"
>
库存情况
</span>
</el-popover>
</span>
</td>
</tr>
</template>
...
...
@@ -914,6 +920,7 @@
</template>
<
script
>
import
TravelPriceFlightList
from
"../TravelGroupControl/TravelPriceFlightList.vue"
;
import
commonPriceHotelInfo
from
"../../commonPage/commonPriceHotelInfo.vue"
;
export
default
{
props
:
[
"priceList"
,
"priceIsDirect"
,
"OfferList"
,
"PostConfig"
,
"modifyTcid"
,
"TeamType"
],
data
()
{
...
...
@@ -1007,7 +1014,17 @@
lessPriceData
:
[],
};
},
components
:
{
commonPHInfo
:
commonPriceHotelInfo
},
methods
:
{
//调用子组件方法
GetHotelUsePriceList
(
HotelId
,
UseDay
,
index
,
hotelSubIndex
)
{
// let str = `comPriceHotelInfo${index}${hotelSubIndex}`;
// console.log(this.$refs[str]);
// this.$refs[str][0].getHotelPriceList(HotelId, UseDay);
},
//点击折叠
fold
()
{
if
(
this
.
isFold
==
""
)
{
...
...
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