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
9b2efcd6
Commit
9b2efcd6
authored
Jul 12, 2023
by
youjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
0b1518a7
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
57 additions
and
321 deletions
+57
-321
leaderReimbursement.vue
src/components/LeaderManagement/leaderReimbursement.vue
+57
-321
No files found.
src/components/LeaderManagement/leaderReimbursement.vue
View file @
9b2efcd6
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
<th
width=
""
>
导游
</th>
<th
width=
""
>
导游
</th>
<th>
酒店
</th>
<th>
酒店
</th>
</tr>
</tr>
<tr
v-for=
'
item in nav'
>
<tr
v-for=
'
(item,index) in nav'
:key=
"index+10000"
>
<td>
<td>
{{
item
.
OutBranchName
}}
{{
item
.
OutBranchName
}}
</td>
</td>
...
@@ -65,7 +65,7 @@
...
@@ -65,7 +65,7 @@
<th
style=
"width:100px;"
>
ホテル
</th>
<th
style=
"width:100px;"
>
ホテル
</th>
<th
style=
"width:95px;"
>
ホテルTEL
</th>
<th
style=
"width:95px;"
>
ホテルTEL
</th>
</tr>
</tr>
<tr
v-for=
"
subItem in list.BusShouPeiModel.Details_Extends
"
>
<tr
v-for=
"
(subItem,subIndex) in list.BusShouPeiModel.Details_Extends"
:key=
"subIndex+20000
"
>
<td>
<td>
{{
subItem
.
UseDate
}}
{{
subItem
.
UseDate
}}
</td>
</td>
...
@@ -111,7 +111,7 @@
...
@@ -111,7 +111,7 @@
<th
width=
"75"
>
供应商
</th>
<th
width=
"75"
>
供应商
</th>
<th
width=
"110"
>
成本单据
</th>
<th
width=
"110"
>
成本单据
</th>
</tr>
</tr>
<tr
v-for=
'(item,index) in list.BusList'
>
<tr
v-for=
'(item,index) in list.BusList'
:key=
"index+30000"
>
<td>
{{
item
.
PlanDateStr
}}
</td>
<td>
{{
item
.
PlanDateStr
}}
</td>
<td>
<td>
<el-checkbox
v-model=
"item.checked"
@
change=
"getChecked(1)"
></el-checkbox>
<el-checkbox
v-model=
"item.checked"
@
change=
"getChecked(1)"
></el-checkbox>
...
@@ -134,20 +134,21 @@
...
@@ -134,20 +134,21 @@
</td>
</td>
<td>
<td>
{{item.AirportPickUpStr}}
{{item.AirportPickUpStr}}
<
template
v-if=
"item.AirportPickUp==15 && item.MergeList && item.MergeList.length>0"
<
template
v-if=
"item.AirportPickUp==15 && item.MergeList && item.MergeList.length>0"
>
v-for=
"(subItem,subIndex) in item.MergeList"
>
<template
v-for=
"(subItem,subIndex) in item.MergeList"
>
<div
:key=
"subIndex"
style=
"color:blue;white-space:nowrap;cursor:pointer;text-decoration:underline;"
<div
:key=
"subIndex+40000"
style=
"color:blue;white-space:nowrap;cursor:pointer;text-decoration:underline;"
@
click=
"GoToLeader(subItem)"
>
@
click=
"GoToLeader(subItem)"
>
套车团号:
{{
subItem
.
MTCNUM
}}
(
{{
subItem
.
MTCID
}}
)
套车团号:
{{
subItem
.
MTCNUM
}}
(
{{
subItem
.
MTCID
}}
)
</div>
</div>
</
template
>
</template>
</template>
<
template
v-if=
"item.MergePlanList && item.MergePlanList.length>0"
>
<
template
v-if=
"item.MergePlanList && item.MergePlanList.length>0"
<template
v-for=
"(subItem,subIndex) in item.MergePlanList"
>
v-for=
"(subItem,subIndex) in item.MergePlanList"
>
<div
:key=
"subIndex+50000"
style=
"color:blue;white-space:nowrap;cursor:pointer;text-decoration:underline;"
<div
:key=
"subIndex"
style=
"color:blue;white-space:nowrap;cursor:pointer;text-decoration:underline;"
@
click=
"GoToLeader(subItem)"
>
@
click=
"GoToLeader(subItem)"
>
被套车团号:
{{
subItem
.
MTCNUM
}}
(
{{
subItem
.
TCIDs
}}
)
被套车团号:
{{
subItem
.
MTCNUM
}}
(
{{
subItem
.
TCIDs
}}
)
</div>
</
div
>
</
template
>
</template>
</template>
</td>
</td>
<td>
<td>
...
@@ -199,7 +200,7 @@
...
@@ -199,7 +200,7 @@
<td>
<td>
<div
class=
"row FrIDBox"
>
<div
class=
"row FrIDBox"
>
<
template
v-for=
"(x, i) in item.FrList"
>
<
template
v-for=
"(x, i) in item.FrList"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"getTips(x)"
placement=
"bottom"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"getTips(x)"
placement=
"bottom"
:key=
"i+60000"
>
<span
class=
"cursor-pointer radius5 mr mb px5"
style=
"margin: 3px;white-space: nowrap;"
:class=
"
{'bgD9F3FF':x.Status==1,'bgFAEAED':x.Status==2,'bjFFF3E0':x.Status==3,
<span
class=
"cursor-pointer radius5 mr mb px5"
style=
"margin: 3px;white-space: nowrap;"
:class=
"
{'bgD9F3FF':x.Status==1,'bgFAEAED':x.Status==2,'bjFFF3E0':x.Status==3,
'c3FC4FF':x.Status==1,'cF1416C':x.Status==2,'cff9800':x.Status==3}"
'c3FC4FF':x.Status==1,'cF1416C':x.Status==2,'cff9800':x.Status==3}"
@click="openDetails(x)">
{{
x
.
FrID
}}
/
{{
x
.
RemitterName
}}
</span>
@click="openDetails(x)">
{{
x
.
FrID
}}
/
{{
x
.
RemitterName
}}
</span>
...
@@ -212,7 +213,7 @@
...
@@ -212,7 +213,7 @@
<td>
成本单据
</td>
<td>
成本单据
</td>
<td
colspan=
"28"
>
<td
colspan=
"28"
>
<
template
v-for=
"(x, i) in FrListOthen2"
>
<
template
v-for=
"(x, i) in FrListOthen2"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"getTips(x)"
placement=
"bottom"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"getTips(x)"
placement=
"bottom"
:key=
"i+70000"
>
<span
class=
"cursor-pointer radius5 mr mb px5"
style=
"margin: 3px;white-space: nowrap;"
:class=
"
{'bgD9F3FF':x.Status==1,'bgFAEAED':x.Status==2,'bjFFF3E0':x.Status==3,
<span
class=
"cursor-pointer radius5 mr mb px5"
style=
"margin: 3px;white-space: nowrap;"
:class=
"
{'bgD9F3FF':x.Status==1,'bgFAEAED':x.Status==2,'bjFFF3E0':x.Status==3,
'c3FC4FF':x.Status==1,'cF1416C':x.Status==2,'cff9800':x.Status==3}"
'c3FC4FF':x.Status==1,'cF1416C':x.Status==2,'cff9800':x.Status==3}"
@click="openDetails(x)">
{{
x
.
FrID
}}
/
{{
x
.
RemitterName
}}
</span>
@click="openDetails(x)">
{{
x
.
FrID
}}
/
{{
x
.
RemitterName
}}
</span>
...
@@ -224,10 +225,10 @@
...
@@ -224,10 +225,10 @@
<tr>
<tr>
<td>
总金额
</td>
<td>
总金额
</td>
<td
colspan=
"17"
>
<td
colspan=
"17"
>
<span
v-for=
"
item in TotalNav.busPrice
"
>
<span
v-for=
"
(item,index) in TotalNav.busPrice"
:key=
"index+80000
"
>
<span
v-if=
"item.PayType!=1"
>
{{
item
.
Str
+
':'
+
item
.
TotalPrice
}}
</span>
<span
v-if=
"item.PayType!=1"
>
{{
item
.
Str
+
':'
+
item
.
TotalPrice
}}
</span>
</span>
</span>
<p
v-for=
"
plan in TotalNav.planPriceList"
v-if=
"plan.UserType==4
"
>
¥
<p
v-for=
"
(plan,pIndex) in TotalNav.planPriceList"
v-if=
"plan.UserType==4"
:key=
"pIndex+90000
"
>
¥
现付:
{{
plan
.
PlanTotalPrice
}}
现付:
{{
plan
.
PlanTotalPrice
}}
</p>
</p>
</td>
</td>
...
@@ -240,8 +241,7 @@
...
@@ -240,8 +241,7 @@
<input
type=
"button"
class=
"normalBtn"
value=
"新增付款"
@
click=
"goUrl(1,2)"
/>
<input
type=
"button"
class=
"normalBtn"
value=
"新增付款"
@
click=
"goUrl(1,2)"
/>
</span>
</span>
</p>
</p>
<table
v-if=
"[131,14, 90].includes(myLineId)"
class=
"leaderReimbursementTable"
border=
"0"
cellspacing=
"1"
<table
class=
"leaderReimbursementTable"
border=
"0"
cellspacing=
"1"
cellpadding=
"0"
>
cellpadding=
"0"
>
<tr>
<tr>
<th
colspan=
"28"
class=
"bgwhite"
>
酒店使用
</th>
<th
colspan=
"28"
class=
"bgwhite"
>
酒店使用
</th>
</tr>
</tr>
...
@@ -287,33 +287,38 @@
...
@@ -287,33 +287,38 @@
</tr>
</tr>
<
template
v-for=
'(outItem,outIndex) in list.HotelOrderListReport'
>
<
template
v-for=
'(outItem,outIndex) in list.HotelOrderListReport'
>
<template
v-for=
"(subItem,subIndex) in outItem.HotelOrderList"
>
<template
v-for=
"(subItem,subIndex) in outItem.HotelOrderList"
>
<tr
v-for=
"(childItem,childIndex) in subItem.OrderDetailsList"
>
<tr
v-for=
"(childItem,childIndex) in subItem.OrderDetailsList"
:key=
"outIndex*100+subIndex*1000+childIndex*10000+1000000"
>
<td
v-if=
"childIndex==0&&subIndex==0"
:rowspan=
"6*outItem.HotelOrderList.length"
<td
v-if=
"childIndex==0&&subIndex==0"
style=
"white-space:nowrap; "
>
{{
outItem
.
UseTimeStr
}}
:rowspan=
"subItem.OrderDetailsList.length*outItem.HotelOrderList.length"
style=
"white-space:nowrap; "
>
{{
outItem
.
UseTimeStr
}}
</td>
</td>
<td>
<td
v-if=
"childIndex==0"
:rowspan=
"subItem.OrderDetailsList.length"
style=
"padding: 0 20px;"
>
<el-checkbox
:indeterminate=
"isIndeterminate2"
v-model=
"subItem.checked"
@
change=
"getChecked(2)"
>
<el-checkbox
:indeterminate=
"isIndeterminate2"
v-model=
"subItem.checked"
@
change=
"getChecked(2)"
>
</el-checkbox>
</el-checkbox>
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
style=
"text-align:left; "
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
style=
"text-align:left; "
>
<template
v-if=
"subItem.HotelName!=subItem.NewHotelName && subItem.NewHotelName!=''"
>
<template
v-if=
"subItem.HotelName!=subItem.NewHotelName && subItem.NewHotelName!=''"
>
<span
style=
"text-decoration:line-through"
>
{{
subItem
.
HotelName
}}
</span>
<span
style=
"text-decoration:line-through"
>
{{
subItem
.
HotelName
}}
</span>
</
template
>
</
template
>
<
template
v-else
>
<
template
v-else
>
{{
subItem
.
HotelName
}}
{{
subItem
.
HotelName
}}
</
template
>
</
template
>
<br/>
<span
style=
"color:green"
>
报价金额 :{{subItem.OfferUnitPrice}}/人(标准间)
</span>
<br/>
<span
style=
"color:red"
v-if=
"subItem.StandardRoomPrice"
>
实际金额 :{{subItem.StandardRoomPrice}}/人(标准间)
</span>
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
style=
"text-align:left; "
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
style=
"text-align:left; "
>
<a
target=
"_blank"
v-if=
"subItem.ContractUrl!==''"
:href=
"subItem.ContractUrl"
<a
target=
"_blank"
v-if=
"subItem.ContractUrl!==''"
:href=
"subItem.ContractUrl"
style=
"text-decoration: underline; cursor: pointer;color:red"
>
查看手配书
</a>
style=
"text-decoration: underline; cursor: pointer;color:red"
>
查看手配书
</a>
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
style=
"text-align:left;color:red; "
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
style=
"text-align:left;color:red; "
>
{{subItem.HotelName!=subItem.NewHotelName?""+subItem.NewHotelName:""}}
{{subItem.HotelName!=subItem.NewHotelName?""+subItem.NewHotelName:""}}
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
>
{{subItem.HouseStatistics.NeedBed}}/{{subItem.HouseStatistics.NoNeedBed}}
{{subItem.HouseStatistics.NeedBed}}/{{subItem.HouseStatistics.NoNeedBed}}
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
>
{{subItem.RealityHouseTypeCount}}
{{subItem.RealityHouseTypeCount}}
</td>
</td>
<td>
<td>
...
@@ -359,7 +364,7 @@
...
@@ -359,7 +364,7 @@
{{(subItem.DMCPayType === 1||subItem.DMCPayType === 11) ? moneyFormat(childItem.UnitPrice*(childItem.BookNum-childItem.HotelDiscount)) : 0}}
{{(subItem.DMCPayType === 1||subItem.DMCPayType === 11) ? moneyFormat(childItem.UnitPrice*(childItem.BookNum-childItem.HotelDiscount)) : 0}}
</span>
</span>
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
>
<
template
v-if=
"subItem.RebateType==1"
>
<
template
v-if=
"subItem.RebateType==1"
>
<span
style=
"color:green"
>
含税
</span>
<span
style=
"color:green"
>
含税
</span>
</
template
>
</
template
>
...
@@ -392,16 +397,16 @@
...
@@ -392,16 +397,16 @@
</
template
>
</
template
>
</template>
</template>
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
>
{{subItem.InTangTax}}
{{subItem.InTangTax}}
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
>
{{subItem.CityTax}}
{{subItem.CityTax}}
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
>
{{subItem.ParkFee}}
{{subItem.ParkFee}}
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
>
<
template
v-if=
"subItem.TaxType==1"
>
<
template
v-if=
"subItem.TaxType==1"
>
税入
税入
</
template
>
</
template
>
...
@@ -409,10 +414,10 @@
...
@@ -409,10 +414,10 @@
税别
税别
</
template
>
</
template
>
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
style=
"white-space:nowrap; "
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
style=
"white-space:nowrap; "
>
{{hotelTotalPrice(subItem)}}
{{hotelTotalPrice(subItem)}}
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
>
<span
v-if=
"subItem.PayStyle === 1"
>
现付
</span>
<span
v-if=
"subItem.PayStyle === 1"
>
现付
</span>
<span
v-else-if=
"subItem.PayStyle === 2"
>
签单
</span>
<span
v-else-if=
"subItem.PayStyle === 2"
>
签单
</span>
<span
v-else-if=
"subItem.PayStyle === 3"
>
实物抵扣
</span>
<span
v-else-if=
"subItem.PayStyle === 3"
>
实物抵扣
</span>
...
@@ -427,7 +432,7 @@
...
@@ -427,7 +432,7 @@
<br
/>
<br
/>
<span
v-show=
"subItem.PayStyle==6"
>
付款团号:{{subItem.PayTypeTCNUM}}
</span>
<span
v-show=
"subItem.PayStyle==6"
>
付款团号:{{subItem.PayTypeTCNUM}}
</span>
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
>
<
template
v-if=
"IsShowRMB"
>
<
template
v-if=
"IsShowRMB"
>
<span>
人民币
</span>
<span>
人民币
</span>
</
template
>
</
template
>
...
@@ -435,7 +440,7 @@
...
@@ -435,7 +440,7 @@
{{
GetCurrency
(
subItem
.
CurrencyId
)
}}
{{
GetCurrency
(
subItem
.
CurrencyId
)
}}
</
template
>
</
template
>
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
>
<span
v-if=
"subItem.DMCPayType === 1"
>
现付
</span>
<span
v-if=
"subItem.DMCPayType === 1"
>
现付
</span>
<span
v-else-if=
"subItem.DMCPayType === 2"
>
签单
</span>
<span
v-else-if=
"subItem.DMCPayType === 2"
>
签单
</span>
<span
v-else-if=
"subItem.DMCPayType === 3"
>
实物抵扣
</span>
<span
v-else-if=
"subItem.DMCPayType === 3"
>
实物抵扣
</span>
...
@@ -449,7 +454,7 @@
...
@@ -449,7 +454,7 @@
<br
/>
<br
/>
<span
v-show=
"subItem.DMCPayType==6"
>
付款团号:{{subItem.PayTypeTCNUM}}
</span>
<span
v-show=
"subItem.DMCPayType==6"
>
付款团号:{{subItem.PayTypeTCNUM}}
</span>
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
>
<span>
{{subItem.SupplierName}}
<span>
{{subItem.SupplierName}}
<br
/>
<br
/>
<
template
v-if=
"subItem.SupplierPayType !== 0"
>
<
template
v-if=
"subItem.SupplierPayType !== 0"
>
...
@@ -466,9 +471,8 @@
...
@@ -466,9 +471,8 @@
</span>
</span>
<div
v-if=
"subItem.IsHaveShouPeiFee==0"
style=
"color:red;"
>
无手配费
</div>
<div
v-if=
"subItem.IsHaveShouPeiFee==0"
style=
"color:red;"
>
无手配费
</div>
<div
v-if=
"subItem.IsHaveShouPeiFee==1"
style=
"color:red;"
>
手配费:{{subItem.ShouPeiMoney}}
</div>
<div
v-if=
"subItem.IsHaveShouPeiFee==1"
style=
"color:red;"
>
手配费:{{subItem.ShouPeiMoney}}
</div>
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
>
<
template
v-if=
"subItem.DMCState==1"
>
<
template
v-if=
"subItem.DMCState==1"
>
<span
style=
"color: green;"
>
地接-OK
</span>
<span
style=
"color: green;"
>
地接-OK
</span>
</
template
>
</
template
>
...
@@ -479,10 +483,10 @@
...
@@ -479,10 +483,10 @@
<span
style=
"color:red;"
>
地接-未操作
</span>
<span
style=
"color:red;"
>
地接-未操作
</span>
</
template
>
</
template
>
</td>
</td>
<td
v-if=
"childIndex==0"
:rowspan=
"
6
"
>
<td
v-if=
"childIndex==0"
:rowspan=
"
subItem.OrderDetailsList.length
"
>
{{subItem.Remarks}}
{{subItem.Remarks}}
</td>
</td>
<td>
<td
v-if=
"childIndex==0"
:rowspan=
"subItem.OrderDetailsList.length"
>
<
template
v-for=
"(x, i) in subItem.FrList"
>
<
template
v-for=
"(x, i) in subItem.FrList"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"getTips(x)"
placement=
"bottom"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"getTips(x)"
placement=
"bottom"
>
<span
class=
"cursor-pointer radius5 mr mb px5"
style=
"margin: 3px;white-space: nowrap;"
:class=
"
{'bgD9F3FF':x.Status==1,'bgFAEAED':x.Status==2,'bjFFF3E0':x.Status==3,
<span
class=
"cursor-pointer radius5 mr mb px5"
style=
"margin: 3px;white-space: nowrap;"
:class=
"
{'bgD9F3FF':x.Status==1,'bgFAEAED':x.Status==2,'bjFFF3E0':x.Status==3,
...
@@ -522,281 +526,7 @@
...
@@ -522,281 +526,7 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<table
v-else
class=
"leaderReimbursementTable"
border=
"0"
cellspacing=
"1"
cellpadding=
"0"
>
<tr>
<th
colspan=
"28"
class=
"bgwhite"
>
酒店使用
</th>
</tr>
<tr>
<th
colspan=
"28"
class=
"bgwhite"
>
税别计算: 单价 * (预订人数-免减人数) * (1 + 0.10 - 返佣比例 / 100)
<br
/>
税入计算: 单价 * (预订人数-免减人数) * (1 - 返佣比例 / 100)
<br
/>
司导间【月结】不计入总金额
</th>
</tr>
<tr
class=
"title"
>
<th
width=
"90"
>
使用时间
</th>
<th
width=
"50"
>
<el-checkbox
:indeterminate=
"isIndeterminate2"
v-model=
"checkedAll2"
@
change=
"getCheckedAll(2)"
:disabled=
"checkedDisabled2"
></el-checkbox>
</th>
<th
width=
"150"
>
酒店名称
</th>
<th
width=
"150"
>
手配书
</th>
<th
width=
"150"
>
更换酒店
</th>
<th
width=
"70"
>
占床
<br
/>
不占床
</th>
<th
width=
"70"
>
实际
<br
/>
用房数
</th>
<th
width=
"70"
>
房间
<br
/>
类型
</th>
<th
width=
"70"
>
房间数
</th>
<th
width=
"60"
>
预定
<br
/>
人数
</th>
<th
width=
"60"
>
免费
<br
/>
人数
</th>
<th
width=
"60"
>
单价/人
</th>
<th
width=
"60"
>
金额
<br
/>
小计
</th>
<th
width=
"60"
>
返佣
<br
/>
类型
</th>
<th
width=
"60"
>
返佣
</th>
<th
width=
"60"
>
返佣
<br
/>
金额
</th>
<th
width=
"60"
>
入汤税
</th>
<th
width=
"60"
>
城市税
</th>
<th
width=
"60"
>
停车费
</th>
<th
width=
"60"
>
税入
<br
/>
税别
</th>
<th
width=
"60"
>
总金额
</th>
<th
width=
"60"
>
付款
<br
/>
方式
</th>
<th
width=
"60"
>
币种
</th>
<th
width=
"60"
>
司导间
<br
/>
付款方式
</th>
<th
width=
"100"
>
供应商
</th>
<th
width=
"100"
>
状态
</th>
<th
width=
"100"
>
备注
</th>
<th
width=
"110"
>
成本单据
</th>
</tr>
<
template
v-for=
'(outItem,outIndex) in list.HotelOrderListReport'
>
<template
v-for=
"(subItem,subIndex) in outItem.HotelOrderList"
>
<tr
v-for=
"(childItem,childIndex) in subItem.OrderDetailsList"
>
<td
style=
"white-space:nowrap; "
>
{{
outItem
.
UseTimeStr
}}
</td>
<td>
<el-checkbox
v-model=
"subItem.checked"
@
change=
"getChecked(2)"
></el-checkbox>
</td>
<td
style=
"text-align:left; "
>
<template
v-if=
"subItem.HotelName!=subItem.NewHotelName && subItem.NewHotelName!=''"
>
<span
style=
"text-decoration:line-through"
>
{{
subItem
.
HotelName
}}
</span>
</
template
>
<
template
v-else
>
{{
subItem
.
HotelName
}}
</
template
>
</td>
<td
style=
"text-align:left; "
>
<a
target=
"_blank"
v-if=
"subItem.ContractUrl!==''"
:href=
"subItem.ContractUrl"
style=
"text-decoration: underline; cursor: pointer;color:red"
>
查看手配书
</a>
</td>
<td
style=
"text-align:left;color:red; "
>
{{subItem.HotelName!=subItem.NewHotelName?""+subItem.NewHotelName:""}}
</td>
<td>
{{subItem.HouseStatistics.NeedBed}}/{{subItem.HouseStatistics.NoNeedBed}}
</td>
<td>
{{subItem.RealityHouseTypeCount}}
</td>
<td>
<span
v-if=
"childItem.HouseType === 1"
>
单间
</span>
<span
v-if=
"childItem.HouseType === 2"
>
标准间
</span>
<span
v-if=
"childItem.HouseType === 3"
>
大床间
</span>
<span
v-if=
"childItem.HouseType === 4"
>
三人间
</span>
<span
v-if=
"childItem.HouseType === 5"
>
司导间
<
template
v-if=
"childIndex==4"
>
<template
v-if=
"subItem.DriverGuideIsRebate==1"
>
<br
/><span
style=
"color:green"
>
返佣
</span>
</
template
>
<
template
v-else-if=
"subItem.DriverGuideIsRebate==0"
>
<br
/><span
style=
"color:red;"
>
不返佣
</span>
</
template
>
</template>
</span>
<span
v-if=
"childItem.HouseType === 6"
>
不占床
</span>
</td>
<td>
{{childItem.HouseTypeCount}}
</td>
<td>
{{childItem.BookNum}}
</td>
<td>
{{childItem.HotelDiscount}}
</td>
<td
style=
"white-space:nowrap; "
>
<p
class=
"cursorpointer text-decoration"
@
click=
"goHotelDetail(subItem.TCID, subItem.NewCombinationNum, subItem.TCNUM, 'roomReservationsDetailsNew')"
>
{{moneyFormat(childItem.UnitPrice)}}
</p>
</td>
<td
style=
"white-space:nowrap; "
>
{{childItem.TotalPrice}}
</td>
<td>
<
template
v-if=
"subItem.RebateType==1"
>
<span
style=
"color:green"
>
含税
</span>
</
template
>
<
template
v-else
>
<span
style=
"color:red"
>
不含税
</span>
</
template
>
</td>
<td>
{{childItem.RebateRatio}} %
</td>
<td
style=
"white-space:nowrap; "
>
<!--含税-->
<
template
v-if=
"subItem.RebateType==1"
>
<!--税别-->
<template
v-if=
"subItem.TaxType==2"
>
{{
(
childItem
.
UnitPrice
*
(
childItem
.
BookNum
-
childItem
.
HotelDiscount
)
*
(
1
+
0.1
)
*
(
childItem
.
RebateRatio
/
100
)).
toFixed
(
2
)
}}
</
template
>
<
template
v-else
>
{{
(
childItem
.
UnitPrice
*
(
childItem
.
BookNum
-
childItem
.
HotelDiscount
)
*
(
1
)
*
(
childItem
.
RebateRatio
/
100
)).
toFixed
(
2
)
}}
</
template
>
</template>
<!--不含税-->
<
template
v-else
>
<!--税别-->
<template
v-if=
"subItem.TaxType==2"
>
{{
(
childItem
.
UnitPrice
*
(
childItem
.
BookNum
-
childItem
.
HotelDiscount
)
*
(
1
+
0.1
)
*
(
childItem
.
RebateRatio
/
100
)).
toFixed
(
2
)
}}
</
template
>
<
template
v-else
>
{{
(
childItem
.
UnitPrice
*
(
childItem
.
BookNum
-
childItem
.
HotelDiscount
)
*
(
1
)
*
(
childItem
.
RebateRatio
/
100
)).
toFixed
(
2
)
}}
</
template
>
</template>
</td>
<td>
{{subItem.InTangTax}}
</td>
<td>
{{subItem.CityTax}}
</td>
<td>
{{subItem.ParkFee}}
</td>
<td>
<
template
v-if=
"subItem.TaxType==1"
>
税入
</
template
>
<
template
v-if=
"subItem.TaxType==2"
>
税别
</
template
>
</td>
<td
style=
"white-space:nowrap; "
>
{{childItem.TotalPrice}}
</td>
<td>
<span
v-if=
"subItem.PayStyle === 1"
>
现付
</span>
<span
v-else-if=
"subItem.PayStyle === 2"
>
签单
</span>
<span
v-else-if=
"subItem.PayStyle === 3"
>
实物抵扣
</span>
<span
v-else-if=
"subItem.PayStyle === 4"
>
预付
</span>
<span
v-else-if=
"subItem.PayStyle === 5"
>
预付款抵扣
</span>
<span
v-else-if=
"subItem.PayStyle === 6"
>
公司合团支付
</span>
<span
v-else-if=
"subItem.PayStyle === 9"
>
月结
</span>
<span
v-else-if=
"subItem.PayStyle === 11"
>
刷卡
</span>
<span
v-else-if=
"subItem.PayStyle === 10"
>
领队导游垫付
</span>
<span
v-else-if=
"subItem.PayStyle === 14"
>
转账
</span>
<span
v-else
></span>
<br
/>
<span
v-show=
"subItem.PayStyle==6"
>
付款团号:{{subItem.PayTypeTCNUM}}
</span>
</td>
<td>
<
template
v-if=
"IsShowRMB"
>
<span>
人民币
</span>
</
template
>
<
template
v-else
>
{{
GetCurrency
(
subItem
.
CurrencyId
)
}}
</
template
>
</td>
<td>
<span
v-if=
"subItem.DMCPayType === 1"
>
现付
</span>
<span
v-else-if=
"subItem.DMCPayType === 2"
>
签单
</span>
<span
v-else-if=
"subItem.DMCPayType === 3"
>
实物抵扣
</span>
<span
v-else-if=
"subItem.DMCPayType === 4"
>
预付
</span>
<span
v-else-if=
"subItem.DMCPayType === 5"
>
预付款抵扣
</span>
<span
v-else-if=
"subItem.DMCPayType === 6"
>
公司合团支付
</span>
<span
v-else-if=
"subItem.DMCPayType === 9"
>
月结
</span>
<span
v-else-if=
"subItem.DMCPayType === 11"
>
刷卡
</span>
<span
v-else-if=
"subItem.DMCPayType === 10"
>
领队导游垫付
</span>
<span
v-else-if=
"subItem.DMCPayType === 14"
>
转账
</span>
<br
/>
<span
v-show=
"subItem.DMCPayType==6"
>
付款团号:{{subItem.PayTypeTCNUM}}
</span>
</td>
<td>
<span>
{{subItem.SupplierName}}
<br
/>
<
template
v-if=
"subItem.SupplierPayType !== 0"
>
<span
v-if=
"subItem.SupplierPayType == 1"
>
现付
</span>
<span
v-else-if=
"subItem.SupplierPayType == 2"
>
签单
</span>
<span
v-else-if=
"subItem.SupplierPayType == 3"
>
实物抵扣
</span>
<span
v-else-if=
"subItem.SupplierPayType == 4"
>
预付
</span>
<span
v-else-if=
"subItem.SupplierPayType == 5"
>
预付款抵扣
</span>
<span
v-else-if=
"subItem.SupplierPayType == 6"
>
公司合团支付
</span>
<span
v-else-if=
"subItem.SupplierPayType == 9"
>
月结
</span>
<span
v-else-if=
"subItem.SupplierPayType == 11"
>
刷卡
</span>
<span
v-else-if=
"subItem.SupplierPayType == 10"
>
领队导游垫付
</span>
</
template
>
</span>
<div
v-if=
"subItem.IsHaveShouPeiFee==0"
style=
"color:red;"
>
无手配费
</div>
<div
v-if=
"subItem.IsHaveShouPeiFee==1"
style=
"color:red;"
>
手配费:{{subItem.ShouPeiMoney}}
</div>
</td>
<td>
<
template
v-if=
"subItem.DMCState==1"
>
<span
style=
"color: green;"
>
地接-OK
</span>
</
template
>
<
template
v-else-if=
"subItem.DMCState==2"
>
<span
style=
"color:red;"
>
地接-暂定
</span>
</
template
>
<
template
v-else
>
<span
style=
"color:red;"
>
地接-未操作
</span>
</
template
>
</td>
<td>
{{subItem.Remarks}}
</td>
<td>
<
template
v-for=
"(x, i) in subItem.FrList"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"getTips(x)"
placement=
"bottom"
>
<span
class=
"cursor-pointer radius5 mr mb px5"
style=
"margin: 3px;white-space: nowrap;"
:class=
"
{'bgD9F3FF':x.Status==1,'bgFAEAED':x.Status==2,'bjFFF3E0':x.Status==3,
'c3FC4FF':x.Status==1,'cF1416C':x.Status==2,'cff9800':x.Status==3}"
@click="openDetails(x)">
{{
x
.
FrID
}}
/
{{
x
.
RemitterName
}}
</span>
</el-tooltip>
</
template
>
</td>
</tr>
</template>
</template>
<tr
v-if=
"FrListOthen2.length>0"
>
<td>
成本单据
</td>
<td
colspan=
"28"
>
<
template
v-for=
"(x, i) in FrListOthen2"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"getTips(x)"
placement=
"bottom"
>
<span
class=
"cursor-pointer radius5 mr mb px5"
style=
"margin: 3px;white-space: nowrap;"
:class=
"
{'bgD9F3FF':x.Status==1,'bgFAEAED':x.Status==2,'bjFFF3E0':x.Status==3,
'c3FC4FF':x.Status==1,'cF1416C':x.Status==2,'cff9800':x.Status==3}"
@click="openDetails(x)">
{{
x
.
FrID
}}
/
{{
x
.
RemitterName
}}
</span>
</el-tooltip>
</
template
>
</td>
</tr>
<tr
v-if=
"TotalNav.planPriceList"
>
<td>
总金额
</td>
<td
colspan=
"28"
>
<span
v-for=
"plan in TotalNav.planPriceList"
v-if=
"plan.UserType==1"
>
{{plan.PlanTotalPrice}}
<span
v-if=
"plan.CurrencyId>0"
>
(
<
template
v-if=
"IsShowRMB"
>
<span>
人民币
</span>
</
template
>
<
template
v-else
>
{{
plan
.
CurrencyName
}}
</
template
>
)
</span>
</span>
</td>
</tr>
</table>
<p
class=
"teamRevenueExpenditureTitle"
>
<p
class=
"teamRevenueExpenditureTitle"
>
餐食
餐食
<span
class=
"fr"
style=
"margin-top: -8px;"
>
<span
class=
"fr"
style=
"margin-top: -8px;"
>
...
@@ -2172,6 +1902,7 @@
...
@@ -2172,6 +1902,7 @@
this
.
msg
,
this
.
msg
,
res
=>
{
res
=>
{
this
.
loading
=
false
;
this
.
loading
=
false
;
console
.
log
(
"dmcstatistics_post_GetGroupLeaderUserMoneyPlan"
,
res
.
data
);
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
let
data
=
res
.
data
.
data
let
data
=
res
.
data
.
data
let
arrList
=
function
(
arr
)
{
let
arrList
=
function
(
arr
)
{
...
@@ -2193,8 +1924,13 @@
...
@@ -2193,8 +1924,13 @@
arrList
(
data
.
OtherOrderReportList
)
//其它
arrList
(
data
.
OtherOrderReportList
)
//其它
this
.
list
=
data
;
this
.
list
=
data
;
var
lineArray
=
[
168
];
//新欧洲线只显示标准间
if
(
!
[
131
,
14
,
90
].
includes
(
this
.
myLineId
))
{
var
lineId
=
0
;
//转成数字类型
if
(
this
.
myLineId
)
{
lineId
=
Number
(
this
.
myLineId
);
}
if
(
this
.
myLineId
&&
lineArray
.
includes
(
lineId
))
{
this
.
list
.
HotelOrderListReport
.
forEach
(
item
=>
{
this
.
list
.
HotelOrderListReport
.
forEach
(
item
=>
{
item
.
HotelOrderList
.
forEach
(
item
=>
{
item
.
HotelOrderList
.
forEach
(
item
=>
{
item
.
OrderDetailsList
=
item
.
OrderDetailsList
.
filter
(
item
=>
item
.
HouseType
===
2
)
item
.
OrderDetailsList
=
item
.
OrderDetailsList
.
filter
(
item
=>
item
.
HouseType
===
2
)
...
...
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