Commit ef27cbf8 authored by liudong1993's avatar liudong1993
parents 0da79b80 1579ce0b
...@@ -369,7 +369,7 @@ ...@@ -369,7 +369,7 @@
</font> </font>
</div> </div>
</el-tooltip> </el-tooltip>
<div class="hotelTitle fz12">最低餐标: <font class="F3">{{item.MinDinnerPrice>0?item.MinDinnerPrice:"/"}}</font> <div class="hotelTitle fz12">最低餐标: <font class="F3">{{item.UnitPrice>0?item.UnitPrice:"/"}}</font>
</div> </div>
<div style="padding:0 0 15px 15px;margin-top: 5px;"> <div style="padding:0 0 15px 15px;margin-top: 5px;">
<i class="iconfont icon-renyuanguanli"></i> <i class="iconfont icon-renyuanguanli"></i>
......
...@@ -293,6 +293,8 @@ ...@@ -293,6 +293,8 @@
{{scope.row.TCNUM}}{{scope.row.TCID}} {{scope.row.TCNUM}}{{scope.row.TCID}}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="DMCNum" label="地接团号">
</el-table-column>
<el-table-column prop="TeamTypeStr" label="团队类型"> <el-table-column prop="TeamTypeStr" label="团队类型">
</el-table-column> </el-table-column>
<el-table-column prop="StartDate" label="出发日期"> <el-table-column prop="StartDate" label="出发日期">
...@@ -301,12 +303,19 @@ ...@@ -301,12 +303,19 @@
</el-table-column> </el-table-column>
<el-table-column prop="DNum" label="大/中/小人数"> <el-table-column prop="DNum" label="大/中/小人数">
<template slot-scope="scope"> <template slot-scope="scope">
{{scope.row.DNum}}/ {{scope.row.ZNum}}/ {{scope.row.XNum}} <span style="text-decoration:underline;cursor:pointer;" type="info" @click="goUrl('bookDinnerStatisticsDetails',scope.row.TCID)"> {{(scope.row.DNum>0&&scope.row.DUnitPrice>0)?scope.row.DNum:0}}
/{{(scope.row.ZNum>0&&scope.row.ZUnitPrice>0)?scope.row.ZNum:0}}
/{{(scope.row.XNum>0&&scope.row.XUnitPrice>0)?scope.row.XNum:0}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="DUnitPrice" label="大/中/小价格"> <el-table-column prop="DUnitPrice" label="大/中/小价格">
<template slot-scope="scope"> <template slot-scope="scope">
{{scope.row.DUnitPrice}}/ {{scope.row.ZUnitPrice}}/{{scope.row.XUnitPrice}} <span style="text-decoration:underline;cursor:pointer;" type="info" @click="goUrl('bookDinnerStatisticsDetails',scope.row.TCID)">
{{(scope.row.DNum>0&&scope.row.DUnitPrice>0)?scope.row.DUnitPrice:0}}
/{{(scope.row.ZNum>0&&scope.row.ZUnitPrice>0)?scope.row.ZUnitPrice:0}}
/{{(scope.row.XNum>0&&scope.row.XUnitPrice>0)?scope.row.XUnitPrice:0}}
</span>
</template> </template>
</el-table-column> </el-table-column>
...@@ -436,7 +445,7 @@ ...@@ -436,7 +445,7 @@
query: { query: {
id: id, id: id,
blank: 'y', blank: 'y',
tab: '套餐查询' tab: '餐厅预定详情'
} }
}); });
}, },
......
...@@ -2100,7 +2100,8 @@ ...@@ -2100,7 +2100,8 @@
this.queryCommonData.dataList = res.data.data.pageData; this.queryCommonData.dataList = res.data.data.pageData;
this.queryMsg.total = res.data.data.count; this.queryMsg.total = res.data.data.count;
this.queryMsg.noData = !this.queryMsg.total > 0; this.queryMsg.noData = !this.queryMsg.total > 0;
this.getDiningDetailsList() this.getDiningDetailsList();
this.getPriceHotelResultStatisticsList();
if (!this.isCommissionDetails) return if (!this.isCommissionDetails) return
this.getDetailsOfRoyalty() this.getDetailsOfRoyalty()
this.getTravelAccountStatus() this.getTravelAccountStatus()
...@@ -2135,9 +2136,13 @@ ...@@ -2135,9 +2136,13 @@
) )
}, },
getDiningDetailsList() { getDiningDetailsList() {
let Ids = this.queryCommonData.dataList.map(x => { let Ids=[];
return x.TCID this.queryCommonData.dataList.forEach((item,index) => {
}) if((item.LineID==14 || item.LineID==90|| item.LineID==168||item.LineID==118)){
Ids.push(item.TCID)
}
});
if(Ids&&Ids.length>0){
let msg = [...new Set(Ids)] let msg = [...new Set(Ids)]
this.apipost( this.apipost(
"dmcstatistics_get_GetDiningStatisticsList", { "dmcstatistics_get_GetDiningStatisticsList", {
...@@ -2158,6 +2163,37 @@ ...@@ -2158,6 +2163,37 @@
} }
} }
) )
}
},
getPriceHotelResultStatisticsList() {
let Ids=[];
this.queryCommonData.dataList.forEach((item,index) => {
if((item.LineID==14 || item.LineID==90|| item.LineID==168||item.LineID==118)){
Ids.push(item.TCID)
}
});
if(Ids&&Ids.length>0){
let msg = [...new Set(Ids)]
this.apipost(
"travel_get_GetPriceHotelResultStatisticsList", {
tcids: msg.join(',')
},
res => {
if (res.data.resultCode == 1) {
let DiningStatisticsList = []
DiningStatisticsList = res.data.data
this.queryCommonData.dataList.forEach(x => {
DiningStatisticsList.forEach(y => {
if (x.TCID == y.TCID) {
x.HotelOrderListReports = y.HotelOrderListReports
}
})
})
this.$forceUpdate()
}
}
)
}
}, },
getTravelAccountStatus() { getTravelAccountStatus() {
let Ids = this.queryCommonData.dataList.map(x => { let Ids = this.queryCommonData.dataList.map(x => {
...@@ -3106,8 +3142,8 @@ ...@@ -3106,8 +3142,8 @@
if (routeName == 'TravelControlList2') { if (routeName == 'TravelControlList2') {
this.queryMsg.TeamType = 0; this.queryMsg.TeamType = 0;
} }
this.getTeamList();
this.getControlList(); this.getControlList();
this.getTeamList();
} }
}; };
......
...@@ -1555,6 +1555,7 @@ ...@@ -1555,6 +1555,7 @@
this.queryMsg.total = res.data.data.count; this.queryMsg.total = res.data.data.count;
this.queryMsg.noData = !this.queryMsg.total > 0; this.queryMsg.noData = !this.queryMsg.total > 0;
this.getDiningDetailsList(); this.getDiningDetailsList();
this.getPriceHotelResultStatisticsList();
if (!this.isCommissionDetails) return if (!this.isCommissionDetails) return
this.getDetailsOfRoyalty(); this.getDetailsOfRoyalty();
this.getTravelAccountStatus(); this.getTravelAccountStatus();
...@@ -1563,10 +1564,44 @@ ...@@ -1563,10 +1564,44 @@
err => {} err => {}
); );
}, },
getPriceHotelResultStatisticsList() {
let Ids=[];
this.queryCommonData.dataList.forEach((item,index) => {
if((item.LineID==14 || item.LineID==90|| item.LineID==168||item.LineID==118)){
Ids.push(item.TCID)
}
});
if(Ids&&Ids.length>0){
let msg = [...new Set(Ids)]
this.apipost(
"travel_get_GetPriceHotelResultStatisticsList", {
tcids: msg.join(',')
},
res => {
if (res.data.resultCode == 1) {
let DiningStatisticsList = []
DiningStatisticsList = res.data.data
this.queryCommonData.dataList.forEach(x => {
DiningStatisticsList.forEach(y => {
if (x.TCID == y.TCID) {
x.HotelOrderListReports = y.HotelOrderListReports
}
})
})
this.$forceUpdate()
}
}
)
}
},
getDiningDetailsList() { getDiningDetailsList() {
let Ids = this.queryCommonData.dataList.map(x => { let Ids=[];
return x.TCID this.queryCommonData.dataList.forEach((item,index) => {
}) if((item.LineID==14 || item.LineID==90|| item.LineID==168||item.LineID==118)){
Ids.push(item.TCID)
}
});
if(Ids&&Ids.length>0){
let msg = [...new Set(Ids)] let msg = [...new Set(Ids)]
this.apipost( this.apipost(
"dmcstatistics_get_GetDiningStatisticsList", { "dmcstatistics_get_GetDiningStatisticsList", {
...@@ -1587,6 +1622,7 @@ ...@@ -1587,6 +1622,7 @@
} }
} }
) )
}
}, },
getDetailsOfRoyalty() { getDetailsOfRoyalty() {
let Ids = this.queryCommonData.dataList.map(x => { let Ids = this.queryCommonData.dataList.map(x => {
......
...@@ -1462,7 +1462,8 @@ ...@@ -1462,7 +1462,8 @@
this.queryCommonData.dataList = res.data.data.pageData this.queryCommonData.dataList = res.data.data.pageData
this.queryMsg.total = res.data.data.count this.queryMsg.total = res.data.data.count
this.queryMsg.noData = !this.queryMsg.total > 0; this.queryMsg.noData = !this.queryMsg.total > 0;
this.getDiningDetailsList() this.getDiningDetailsList();
this.getPriceHotelResultStatisticsList();
if (!this.isCommissionDetails) return if (!this.isCommissionDetails) return
this.getDetailsOfRoyalty() this.getDetailsOfRoyalty()
} }
...@@ -1471,9 +1472,13 @@ ...@@ -1471,9 +1472,13 @@
) )
}, },
getDiningDetailsList() { getDiningDetailsList() {
let Ids = this.queryCommonData.dataList.map(x => { let Ids=[];
return x.TCID this.queryCommonData.dataList.forEach((item,index) => {
}) if((item.LineID==14 || item.LineID==90|| item.LineID==168||item.LineID==118)){
Ids.push(item.TCID)
}
});
if(Ids&&Ids.length>0){
let msg = [...new Set(Ids)] let msg = [...new Set(Ids)]
this.apipost( this.apipost(
"dmcstatistics_get_GetDiningStatisticsList", { "dmcstatistics_get_GetDiningStatisticsList", {
...@@ -1494,6 +1499,7 @@ ...@@ -1494,6 +1499,7 @@
} }
} }
) )
}
}, },
getDetailsOfRoyalty() { getDetailsOfRoyalty() {
let Ids = this.queryCommonData.dataList.map(x => { let Ids = this.queryCommonData.dataList.map(x => {
...@@ -1995,6 +2001,36 @@ ...@@ -1995,6 +2001,36 @@
this.queryCommonData.UploadWORDTip = true this.queryCommonData.UploadWORDTip = true
this.queryCommonData.UploadItem = item this.queryCommonData.UploadItem = item
}, },
getPriceHotelResultStatisticsList() {
let Ids=[];
this.queryCommonData.dataList.forEach((item,index) => {
if((item.LineID==14 || item.LineID==90|| item.LineID==168||item.LineID==118)){
Ids.push(item.TCID)
}
});
if(Ids&&Ids.length>0){
let msg = [...new Set(Ids)]
this.apipost(
"travel_get_GetPriceHotelResultStatisticsList", {
tcids: msg.join(',')
},
res => {
if (res.data.resultCode == 1) {
let DiningStatisticsList = []
DiningStatisticsList = res.data.data
this.queryCommonData.dataList.forEach(x => {
DiningStatisticsList.forEach(y => {
if (x.TCID == y.TCID) {
x.HotelOrderListReports = y.HotelOrderListReports
}
})
})
this.$forceUpdate()
}
}
)
}
},
//保存WORD路劲 //保存WORD路劲
UploadAttachment(file) { UploadAttachment(file) {
var that = this var that = this
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment