Commit 27992f42 authored by 华国豪's avatar 华国豪 🙄

'新增在途字段@@'

parent 1ec826b1
...@@ -159,12 +159,13 @@ ...@@ -159,12 +159,13 @@
<th width="80">实收</th> <th width="80">实收</th>
<th width="80">退款</th> <th width="80">退款</th>
<th width="80">平台税金</th> <th width="80">平台税金</th>
<th width="80">平台在途</th>
<th width="80">待收金额</th> <th width="80">待收金额</th>
<th width="60">状态</th> <th width="60">状态</th>
<th v-if="userId==1" width="140">操作</th> <th v-if="userId==1" width="140">操作</th>
</tr> </tr>
<tr> <tr>
<td v-show="list.length==0" colspan="13" align="center">暂无数据</td> <td v-show="list.length==0" colspan="15" align="center">暂无数据</td>
</tr> </tr>
<tbody v-for="(item,index) in list" :key="index"> <tbody v-for="(item,index) in list" :key="index">
<tr> <tr>
...@@ -203,6 +204,7 @@ ...@@ -203,6 +204,7 @@
</td> </td>
<td>{{item.refund}}</td> <td>{{item.refund}}</td>
<td>{{item.platformTax}}</td> <td>{{item.platformTax}}</td>
<td>{{item.zaiTuMoney}}</td>
<td><span :class="{color_red_order:item.dueInMoney!==item.preferPrice}">{{item.dueInMoney}}</span></td> <td><span :class="{color_red_order:item.dueInMoney!==item.preferPrice}">{{item.dueInMoney}}</span></td>
<td class="fz12" :style="item.orderState===3?'color: #e95252;':''">{{item.statsstr}}</td> <td class="fz12" :style="item.orderState===3?'color: #e95252;':''">{{item.statsstr}}</td>
<td v-if="userId==1"> <td v-if="userId==1">
...@@ -240,15 +242,15 @@ ...@@ -240,15 +242,15 @@
</div> </div>
</div> </div>
</td> </td>
<td colspan="7" class="groupTourOrder_tickets" style="height: 40px;"> <td colspan="7" class="groupTourOrder_tickets" style="height: 40px;cursor: pointer;" @click="goUrlSFD('SalesFinancialDetail', '销售财务单据', item)">
<div> <div>
<div>收款单据:</div> <div>收款单据:</div>
<div> <div>
<span v-for="(item2,index2) in item.financeList" :key="index2"> <span v-for="(item2,index2) in item.financeList" :key="index2">
<span v-if="item2.colorState===1" class="groupTourOrder_tickets_blue" @click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')">{{item2.frID}}</span> <span v-if="item2.colorState===1" class="groupTourOrder_tickets_blue">{{item2.frID}}</span>
<span v-else-if="item2.colorState===2" class="groupTourOrder_tickets_green" @click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')">{{item2.frID}}</span> <span v-else-if="item2.colorState===2" class="groupTourOrder_tickets_green">{{item2.frID}}</span>
<span v-else-if="item2.colorState===3" class="groupTourOrder_tickets_red" @click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')">{{item2.frID}}</span> <span v-else-if="item2.colorState===3" class="groupTourOrder_tickets_red">{{item2.frID}}</span>
<span v-else-if="item2.colorState===4" class="groupTourOrder_tickets_black" @click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')">{{item2.frID}}</span> <span v-else-if="item2.colorState===4" class="groupTourOrder_tickets_black">{{item2.frID}}</span>
</span> </span>
<span v-if="item.financeList.length===0" style="cursor: default;">暂无数据</span> <span v-if="item.financeList.length===0" style="cursor: default;">暂无数据</span>
</div> </div>
...@@ -257,10 +259,10 @@ ...@@ -257,10 +259,10 @@
<div>付款单据:</div> <div>付款单据:</div>
<div> <div>
<span v-for="(item2,index2) in item.refundFinanceList" :key="index2"> <span v-for="(item2,index2) in item.refundFinanceList" :key="index2">
<span v-if="item2.colorState===1" class="groupTourOrder_tickets_blue" @click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')">{{item2.frID}}</span> <span v-if="item2.colorState===1" class="groupTourOrder_tickets_blue">{{item2.frID}}</span>
<span v-else-if="item2.colorState===2" class="groupTourOrder_tickets_green" @click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')">{{item2.frID}}</span> <span v-else-if="item2.colorState===2" class="groupTourOrder_tickets_green">{{item2.frID}}</span>
<span v-else-if="item2.colorState===3" class="groupTourOrder_tickets_red" @click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')">{{item2.frID}}</span> <span v-else-if="item2.colorState===3" class="groupTourOrder_tickets_red">{{item2.frID}}</span>
<span v-else-if="item2.colorState===4" class="groupTourOrder_tickets_black" @click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')">{{item2.frID}}</span> <span v-else-if="item2.colorState===4" class="groupTourOrder_tickets_black">{{item2.frID}}</span>
</span> </span>
<span v-if="item.financeList.length===0" style="cursor: default;">暂无数据</span> <span v-if="item.financeList.length===0" style="cursor: default;">暂无数据</span>
</div> </div>
...@@ -377,6 +379,22 @@ ...@@ -377,6 +379,22 @@
}; };
}, },
methods: { methods: {
goUrlSFD: function (path, name, item) {
let obj = JSON.parse(JSON.stringify(item))
obj.oP_Remarks = ''
obj.remarksList = []
obj.refundFinanceList = []
obj.remarks = []
obj.ltName = []
obj.lineName = []
obj.financeList = []
obj.guestList = []
obj.description = []
this.$router.push({
name: path,
query: { blank: 'y', tab: name, item: JSON.stringify(obj)}
});
},
// 结束日期不能大于开始日期 // 结束日期不能大于开始日期
dataDui() { dataDui() {
if (this.msg.CStartDate > this.msg.CEndDate && this.msg.CEndDate !== "") { if (this.msg.CStartDate > this.msg.CEndDate && this.msg.CEndDate !== "") {
......
...@@ -1129,6 +1129,7 @@ ...@@ -1129,6 +1129,7 @@
<span>应收款:{{countData.PreferPrice}};</span> <span>应收款:{{countData.PreferPrice}};</span>
<span>已收款:{{countData.Income}};</span> <span>已收款:{{countData.Income}};</span>
<span :class="{color_red_order:countData.DueinMoney!==countData.PreferPrice}">未收款:{{countData.DueinMoney}};</span> <span :class="{color_red_order:countData.DueinMoney!==countData.PreferPrice}">未收款:{{countData.DueinMoney}};</span>
<span>在途金额:{{countData.ZaiTu}};</span>
</p> </p>
</div> </div>
</el-col> </el-col>
...@@ -1203,13 +1204,14 @@ ...@@ -1203,13 +1204,14 @@
<th width="80">实收</th> <th width="80">实收</th>
<th width="80">退款</th> <th width="80">退款</th>
<th width="80">平台税金</th> <th width="80">平台税金</th>
<th width="80">平台在途</th>
<th width="80">待收金额</th> <th width="80">待收金额</th>
<th width="80">状态</th> <th width="80">状态</th>
<th width="120">确认函</th> <th width="120">确认函</th>
<th width="200">操作</th> <th width="200">操作</th>
</tr> </tr>
<tr> <tr>
<td v-show="list.length==0" colspan="15" align="center">暂无数据</td> <td v-show="list.length==0" colspan="16" align="center">暂无数据</td>
</tr> </tr>
<tbody v-for="(item,index) in list" :key="index"> <tbody v-for="(item,index) in list" :key="index">
<tr> <tr>
...@@ -1300,6 +1302,7 @@ ...@@ -1300,6 +1302,7 @@
</td> </td>
<td>{{item.refund}}</td> <td>{{item.refund}}</td>
<td>{{item.platformTax}}</td> <td>{{item.platformTax}}</td>
<td>{{item.zaiTuMoney}}</td>
<td><span :class="{color_red_order:item.dueInMoney!==item.preferPrice}">{{item.dueInMoney}}</span></td> <td><span :class="{color_red_order:item.dueInMoney!==item.preferPrice}">{{item.dueInMoney}}</span></td>
<td class="fz12" :style="item.orderState===3?'color: #e95252;':''">{{item.statsstr}}</td> <td class="fz12" :style="item.orderState===3?'color: #e95252;':''">{{item.statsstr}}</td>
<td width="120"> <td width="120">
...@@ -1359,7 +1362,7 @@ ...@@ -1359,7 +1362,7 @@
</td> </td>
</tr> </tr>
<tr style="height:20px"> <tr style="height:20px">
<td colspan="16" class="RL_Order" style="height:20px"> <td colspan="15" class="RL_Order" style="height:20px">
<span class="RL-remarkTitle">名单:</span> <span class="RL-remarkTitle">名单:</span>
<span class="RL-redType RL-remarkCon" v-if="item.guestList.length>0"> <span class="RL-redType RL-remarkCon" v-if="item.guestList.length>0">
<span v-for="(childItem) in item.guestList">{{childItem.userName}}&nbsp;&nbsp;</span> <span v-for="(childItem) in item.guestList">{{childItem.userName}}&nbsp;&nbsp;</span>
...@@ -1389,7 +1392,7 @@ ...@@ -1389,7 +1392,7 @@
</div> </div>
</div> </div>
</td> </td>
<td colspan="4" class="groupTourOrder_remarks" style="height: 40px;"> <td colspan="5" class="groupTourOrder_remarks" style="height: 40px;">
<div> <div>
<div> <div>
<span>OP备注:</span> <span>OP备注:</span>
......
...@@ -1387,6 +1387,7 @@ ...@@ -1387,6 +1387,7 @@
<th width="80">实收</th> <th width="80">实收</th>
<th width="80">退款</th> <th width="80">退款</th>
<th width="80">平台税金</th> <th width="80">平台税金</th>
<th width="80">平台在途</th>
<th width="80">待收金额</th> <th width="80">待收金额</th>
<th width="60">状态</th> <th width="60">状态</th>
<th width="80">候补</th> <th width="80">候补</th>
...@@ -1399,7 +1400,7 @@ ...@@ -1399,7 +1400,7 @@
<template v-for="op in list"> <template v-for="op in list">
<tbody class="not_border"> <tbody class="not_border">
<tr> <tr>
<td colspan="14">类型:<span style="color: #e95252;">{{op.groupName}}</span></td> <td colspan="15">类型:<span style="color: #e95252;">{{op.groupName}}</span></td>
</tr> </tr>
</tbody> </tbody>
<tbody v-for="(item,index) in op.list" :key="index"> <tbody v-for="(item,index) in op.list" :key="index">
...@@ -1505,6 +1506,10 @@ ...@@ -1505,6 +1506,10 @@
<span v-if="item.isOwn==1 || userId==1||userId==5 || isUpdateOrder">{{item.platformTax}}</span> <span v-if="item.isOwn==1 || userId==1||userId==5 || isUpdateOrder">{{item.platformTax}}</span>
<span v-else>******</span> <span v-else>******</span>
</td> </td>
<td>
<span v-if="item.isOwn==1 || userId==1||userId==5 || isUpdateOrder">{{item.zaiTuMoney}}</span>
<span v-else>******</span>
</td>
<td> <td>
<span v-if="item.isOwn==1 || userId==1||userId==5 || isUpdateOrder" :class="{color_red_order:item.dueInMoney!==item.preferPrice}">{{item.dueInMoney}}</span> <span v-if="item.isOwn==1 || userId==1||userId==5 || isUpdateOrder" :class="{color_red_order:item.dueInMoney!==item.preferPrice}">{{item.dueInMoney}}</span>
<span v-else>******</span> <span v-else>******</span>
...@@ -1602,7 +1607,7 @@ ...@@ -1602,7 +1607,7 @@
</div> </div>
</div> </div>
</td> </td>
<td colspan="4" class="groupTourOrder_remarks" style="height: 40px;"> <td colspan="5" class="groupTourOrder_remarks" style="height: 40px;">
<div> <div>
<div> <div>
<span>OP备注:</span> <span>OP备注:</span>
...@@ -1829,7 +1834,7 @@ ...@@ -1829,7 +1834,7 @@
</td> </td>
</tr> </tr>
<tr> <tr>
<td colspan="8" class="groupTourOrder_remarks" style="height: 40px;"> <td colspan="7" class="groupTourOrder_remarks" style="height: 40px;">
<div> <div>
<div><span>备注:</span><p><span v-if='item.clientSource==1&&item.brandName!=""'>{{item.brandName}}订单 {{item.platformOrder}};</span>{{item.remarks}}</p></div> <div><span>备注:</span><p><span v-if='item.clientSource==1&&item.brandName!=""'>{{item.brandName}}订单 {{item.platformOrder}};</span>{{item.remarks}}</p></div>
<div> <div>
......
...@@ -1337,16 +1337,17 @@ ...@@ -1337,16 +1337,17 @@
<th width="110">实收</th> <th width="110">实收</th>
<th width="110">退款</th> <th width="110">退款</th>
<th width="110">平台税金</th> <th width="110">平台税金</th>
<th width="110">平台在途</th>
<th width="80">待收金额</th> <th width="80">待收金额</th>
<th width="100">状态</th> <th width="100">状态</th>
<th width="130">确认函</th> <th width="130">确认函</th>
<th width="150">操作</th> <th width="150">操作</th>
</tr> </tr>
<tr> <tr>
<td v-show="OrderDataList.Length==0" colspan="13" align="center">暂无数据</td> <td v-show="OrderDataList.Length==0" colspan="14" align="center">暂无数据</td>
</tr> </tr>
<tr v-if="OrderDataList.leadetList!=null && OrderDataList.leadetList.length>0"> <tr v-if="OrderDataList.leadetList!=null && OrderDataList.leadetList.length>0">
<td colspan="13"> <td colspan="14">
订单类型:<span class="RL-redType">领队</span> 订单类型:<span class="RL-redType">领队</span>
</td> </td>
</tr> </tr>
...@@ -1432,6 +1433,7 @@ ...@@ -1432,6 +1433,7 @@
</td> </td>
<td>{{item.Refund}}</td> <td>{{item.Refund}}</td>
<td>{{item.PlatformTax}}</td> <td>{{item.PlatformTax}}</td>
<td>{{item.zaiTuMoney}}</td>
<td><span :class="{color_red_order:item.DueInMoney!==item.PreferPrice}">{{item.DueInMoney}}</span></td> <td><span :class="{color_red_order:item.DueInMoney!==item.PreferPrice}">{{item.DueInMoney}}</span></td>
<td class="fz12"><span :class="{'RL-redType':item.statsstr=='候补'}">{{item.statsstr}}</span></td> <td class="fz12"><span :class="{'RL-redType':item.statsstr=='候补'}">{{item.statsstr}}</span></td>
<td> <td>
...@@ -1478,7 +1480,7 @@ ...@@ -1478,7 +1480,7 @@
</td> </td>
</tr> </tr>
<tr> <tr>
<td colspan="11" class="RL_Order"> <td colspan="12" class="RL_Order">
<span class="RL-remarkTitle">名单:</span> <span class="RL-remarkTitle">名单:</span>
<span class="RL-redType RL-remarkCon" v-if="item.GuestList.length>0"> <span class="RL-redType RL-remarkCon" v-if="item.GuestList.length>0">
<span style="color:blue !important" v-for="(childItem) in item.GuestList" @click="goUrl('TravelPassengerList',msg.TCID,childItem.OrderId,'旅客名单')">{{childItem.userName}}</span> <span style="color:blue !important" v-for="(childItem) in item.GuestList" @click="goUrl('TravelPassengerList',msg.TCID,childItem.OrderId,'旅客名单')">{{childItem.userName}}</span>
...@@ -1501,14 +1503,14 @@ ...@@ -1501,14 +1503,14 @@
<span class="RL-redType RL-remarkCon">{{item.OP_Remarks ? item.OP_Remarks : '无'}}</span> <span class="RL-redType RL-remarkCon">{{item.OP_Remarks ? item.OP_Remarks : '无'}}</span>
</div> </div>
</td> </td>
<td colspan="3" style="height: 40px;"> <td colspan="5" style="height: 40px;cursor: pointer;" @click="goUrlSFD('SalesFinancialDetail', '销售财务单据', item)">
<div> <div>
<span>财务单据:</span> <span>财务单据:</span>
<span v-for="(item2,index2) in item.FinanceList" :key="index2"> <span v-for="(item2,index2) in item.FinanceList" :key="index2">
<span v-if="item2.colorState===1" class="groupTourOrder_tickets_blue" @click="goUrl('FinancialDocumentsDetail',item2.frID,'财务单据')">{{item2.frID}}</span> <span v-if="item2.colorState===1" class="groupTourOrder_tickets_blue" >{{item2.frID}}</span>
<span v-else-if="item2.colorState===2" class="groupTourOrder_tickets_green" @click="goUrl('FinancialDocumentsDetail',item2.frID,'财务单据')">{{item2.frID}}</span> <span v-else-if="item2.colorState===2" class="groupTourOrder_tickets_green" >{{item2.frID}}</span>
<span v-else-if="item2.colorState===3" class="groupTourOrder_tickets_red" @click="goUrl('FinancialDocumentsDetail',item2.frID,'财务单据')">{{item2.frID}}</span> <span v-else-if="item2.colorState===3" class="groupTourOrder_tickets_red" >{{item2.frID}}</span>
<span v-else-if="item2.colorState===4" class="groupTourOrder_tickets_black" @click="goUrl('FinancialDocumentsDetail',item2.frID,'财务单据')">{{item2.frID}}</span> <span v-else-if="item2.colorState===4" class="groupTourOrder_tickets_black" >{{item2.frID}}</span>
</span> </span>
<span v-if="item.FinanceList.length===0">暂无数据</span> <span v-if="item.FinanceList.length===0">暂无数据</span>
</div> </div>
...@@ -1518,7 +1520,7 @@ ...@@ -1518,7 +1520,7 @@
<template v-for="(subItem,subIndex) in OrderDataList.OtherOrderList"> <template v-for="(subItem,subIndex) in OrderDataList.OtherOrderList">
<tr> <tr>
<td colspan="13"> <td colspan="14">
订单类型:<span class="RL-redType">{{subItem.GroupTypeName}}</span> 订单类型:<span class="RL-redType">{{subItem.GroupTypeName}}</span>
</td> </td>
</tr> </tr>
...@@ -1608,6 +1610,7 @@ ...@@ -1608,6 +1610,7 @@
</td> </td>
<td>{{childItem.Refund}}</td> <td>{{childItem.Refund}}</td>
<td>{{childItem.PlatformTax}}</td> <td>{{childItem.PlatformTax}}</td>
<td>{{childItem.zaiTuMoney}}</td>
<td><span :class="{color_red_order:childItem.DueInMoney!==childItem.PreferPrice}">{{childItem.DueInMoney}}</span></td> <td><span :class="{color_red_order:childItem.DueInMoney!==childItem.PreferPrice}">{{childItem.DueInMoney}}</span></td>
<td class="fz12"><span :class="{'RL-redType':childItem.statsstr=='候补'}">{{childItem.statsstr}}</span></td> <td class="fz12"><span :class="{'RL-redType':childItem.statsstr=='候补'}">{{childItem.statsstr}}</span></td>
<td> <td>
...@@ -1660,7 +1663,7 @@ ...@@ -1660,7 +1663,7 @@
</td> </td>
</tr> </tr>
<tr> <tr>
<td colspan="11" class="RL_Order"> <td colspan="12" class="RL_Order">
<span class="RL-remarkTitle">名单:</span> <span class="RL-remarkTitle">名单:</span>
<span class="RL-redType RL-remarkCon" v-if="childItem.GuestList.length>0"> <span class="RL-redType RL-remarkCon" v-if="childItem.GuestList.length>0">
<span style="color:blue !important" v-for="(fourthItem) in childItem.GuestList" @click="goUrl('TravelPassengerList',msg.TCID,fourthItem.OrderId,'旅客名单')">{{fourthItem.userName}}</span> <span style="color:blue !important" v-for="(fourthItem) in childItem.GuestList" @click="goUrl('TravelPassengerList',msg.TCID,fourthItem.OrderId,'旅客名单')">{{fourthItem.userName}}</span>
...@@ -1687,14 +1690,14 @@ ...@@ -1687,14 +1690,14 @@
<span class="RL-redType RL-remarkCon">{{childItem.OP_Remarks ? childItem.OP_Remarks : '无'}}</span> <span class="RL-redType RL-remarkCon">{{childItem.OP_Remarks ? childItem.OP_Remarks : '无'}}</span>
</div> </div>
</td> </td>
<td colspan="3" style="height: 40px;"> <td colspan="5" style="height: 40px;cursor: pointer;" @click="goUrlSFD('SalesFinancialDetail', '销售财务单据', item)">
<div> <div>
<span>财务单据:</span> <span>财务单据:</span>
<span v-for="(item2,index2) in childItem.FinanceList" :key="index2"> <span v-for="(item2,index2) in childItem.FinanceList" :key="index2">
<span v-if="item2.ColorState===1" class="groupTourOrder_tickets_blue" @click="goUrl('FinancialDocumentsDetail',item2.FrID,'财务单据')">{{item2.FrID}}&nbsp;</span> <span v-if="item2.ColorState===1" class="groupTourOrder_tickets_blue" >{{item2.FrID}}&nbsp;</span>
<span v-else-if="item2.ColorState===2" class="groupTourOrder_tickets_green" @click="goUrl('FinancialDocumentsDetail',item2.FrID,'财务单据')">{{item2.FrID}}&nbsp;</span> <span v-else-if="item2.ColorState===2" class="groupTourOrder_tickets_green" >{{item2.FrID}}&nbsp;</span>
<span v-else-if="item2.ColorState===3" class="groupTourOrder_tickets_red" @click="goUrl('FinancialDocumentsDetail',item2.FrID,'财务单据')">{{item2.FrID}}&nbsp;</span> <span v-else-if="item2.ColorState===3" class="groupTourOrder_tickets_red" >{{item2.FrID}}&nbsp;</span>
<span v-else-if="item2.ColorState===4" class="groupTourOrder_tickets_black" @click="goUrl('FinancialDocumentsDetail',item2.FrID,'财务单据')">{{item2.FrID}}&nbsp;</span> <span v-else-if="item2.ColorState===4" class="groupTourOrder_tickets_black" >{{item2.FrID}}&nbsp;</span>
</span> </span>
<span v-if="childItem.FinanceList.length===0">暂无数据</span> <span v-if="childItem.FinanceList.length===0">暂无数据</span>
</div> </div>
...@@ -1705,7 +1708,7 @@ ...@@ -1705,7 +1708,7 @@
<tbody> <tbody>
<tr> <tr>
<td></td> <td></td>
<td colspan="12"> 本团机位: <span class="RL-redType">{{ConfigData.Config.YSeat}}Y + <td colspan="13"> 本团机位: <span class="RL-redType">{{ConfigData.Config.YSeat}}Y +
{{ConfigData.Config.CSeat}}E + {{ConfigData.Config.FSeat}}F {{ConfigData.Config.CSeat}}E + {{ConfigData.Config.FSeat}}F
</span>&nbsp; </span>&nbsp;
剩余机位: <span class="RL-redType"> 剩余机位: <span class="RL-redType">
...@@ -1729,7 +1732,7 @@ ...@@ -1729,7 +1732,7 @@
</tr> </tr>
</tbody> </tbody>
<tr v-if="OrderDataList.cancelList!=null && OrderDataList.cancelList.length>0"> <tr v-if="OrderDataList.cancelList!=null && OrderDataList.cancelList.length>0">
<td colspan="13"> <td colspan="14">
<span class="RL-redType" @click="isShowCancelOrder=!isShowCancelOrder" style="cursor:pointer" title="点击查看">取消订单(<span <span class="RL-redType" @click="isShowCancelOrder=!isShowCancelOrder" style="cursor:pointer" title="点击查看">取消订单(<span
style="color:blue;">{{!isShowCancelOrder?"展开":"收起"}}</span></span> style="color:blue;">{{!isShowCancelOrder?"展开":"收起"}}</span></span>
</td> </td>
...@@ -1822,6 +1825,7 @@ ...@@ -1822,6 +1825,7 @@
</td> </td>
<td>{{item.Refund}}</td> <td>{{item.Refund}}</td>
<td>{{item.PlatformTax}}</td> <td>{{item.PlatformTax}}</td>
<td>{{item.zaiTuMoney}}</td>
<td><span :class="{color_red_order:item.DueInMoney!==item.PreferPrice}">{{item.DueInMoney}}</span></td> <td><span :class="{color_red_order:item.DueInMoney!==item.PreferPrice}">{{item.DueInMoney}}</span></td>
<td class="fz12"> <td class="fz12">
<span class="RL-redType">{{item.statsstr}}</span> <span class="RL-redType">{{item.statsstr}}</span>
...@@ -1874,7 +1878,7 @@ ...@@ -1874,7 +1878,7 @@
</td> </td>
</tr> </tr>
<tr> <tr>
<td colspan="11" class="RL_Order"> <td colspan="12" class="RL_Order">
<span class="RL-remarkTitle">名单:</span> <span class="RL-remarkTitle">名单:</span>
<span class="RL-redType RL-remarkCon" v-if="item.GuestList.length>0"> <span class="RL-redType RL-remarkCon" v-if="item.GuestList.length>0">
<span style="color:blue !important" v-for="(childItem) in item.GuestList" @click="goUrl('TravelPassengerList',msg.TCID,childItem.OrderId,'旅客名单')">{{childItem.userName}}</span> <span style="color:blue !important" v-for="(childItem) in item.GuestList" @click="goUrl('TravelPassengerList',msg.TCID,childItem.OrderId,'旅客名单')">{{childItem.userName}}</span>
...@@ -1900,14 +1904,14 @@ ...@@ -1900,14 +1904,14 @@
<span class="RL-redType RL-remarkCon">{{item.OP_Remarks ? item.OP_Remarks : '无'}}</span> <span class="RL-redType RL-remarkCon">{{item.OP_Remarks ? item.OP_Remarks : '无'}}</span>
</div> </div>
</td> </td>
<td colspan="3" style="height: 40px;"> <td colspan="5" style="height: 40px;cursor: pointer;" @click="goUrlSFD('SalesFinancialDetail', '销售财务单据', item)">
<div> <div>
<span>财务单据:</span> <span>财务单据:</span>
<span v-for="(item2,index2) in item.FinanceList" :key="index2"> <span v-for="(item2,index2) in item.FinanceList" :key="index2">
<span v-if="item2.colorState===1" class="groupTourOrder_tickets_blue" @click="goUrl('FinancialDocumentsDetail',item2.frID,'财务单据')">{{item2.frID}}</span> <span v-if="item2.colorState===1" class="groupTourOrder_tickets_blue" >{{item2.frID}}</span>
<span v-else-if="item2.colorState===2" class="groupTourOrder_tickets_green" @click="goUrl('FinancialDocumentsDetail',item2.frID,'财务单据')">{{item2.frID}}</span> <span v-else-if="item2.colorState===2" class="groupTourOrder_tickets_green" >{{item2.frID}}</span>
<span v-else-if="item2.colorState===3"class="groupTourOrder_tickets_red" @click="goUrl('FinancialDocumentsDetail',item2.frID,'财务单据')">{{item2.frID}}</span> <span v-else-if="item2.colorState===3"class="groupTourOrder_tickets_red" >{{item2.frID}}</span>
<span v-else-if="item2.colorState===4"class="groupTourOrder_tickets_black" @click="goUrl('FinancialDocumentsDetail',item2.frID,'财务单据')">{{item2.frID}}</span> <span v-else-if="item2.colorState===4"class="groupTourOrder_tickets_black" >{{item2.frID}}</span>
</span> </span>
<span v-if="item.FinanceList.length===0">暂无数据</span> <span v-if="item.FinanceList.length===0">暂无数据</span>
</div> </div>
...@@ -2426,6 +2430,22 @@ import updateSalesMan from "../../commonPage/updateSalesMan.vue"; ...@@ -2426,6 +2430,22 @@ import updateSalesMan from "../../commonPage/updateSalesMan.vue";
updateSalesMan:updateSalesMan updateSalesMan:updateSalesMan
}, },
methods: { methods: {
goUrlSFD: function (path, name, item) {
let obj = JSON.parse(JSON.stringify(item))
obj.oP_Remarks = ''
obj.remarksList = []
obj.refundFinanceList = []
obj.remarks = []
obj.ltName = []
obj.lineName = []
obj.financeList = []
obj.guestList = []
obj.description = []
this.$router.push({
name: path,
query: { blank: 'y', tab: name, item: JSON.stringify(obj)}
});
},
initOPRemarkMsg(){ initOPRemarkMsg(){
this.OPRemarkMsg = { this.OPRemarkMsg = {
OP_Remarks: '', OP_Remarks: '',
......
...@@ -85,14 +85,14 @@ ...@@ -85,14 +85,14 @@
<el-col :span="5" class="groupTourOrder_count_col"> <el-col :span="5" class="groupTourOrder_count_col">
<div class="groupTourOrder_count_item"> <div class="groupTourOrder_count_item">
<div> <div>
<i class="iconfont icon-baomingrenshu groupTourOrder_count_green"></i> <i class="iconfont icon-qian groupTourOrder_count_green"></i>
<span>总报名人数</span> <span>销售额统计</span>
<span>{{countData.TotalGuestNum}}</span>
</div> </div>
<p> <p>
<span>经济舱:{{countData.TotalYSeatNum}};</span> <span>应收款:{{countData.PreferPrice}};</span>
<span>商务舱:{{countData.TotalESeatNum}};</span> <span>已收款:{{countData.Income}};</span>
<span>头等舱:{{countData.TotalFSeatNum}};</span> <span :class="{color_red_order:countData.DueinMoney!==countData.PreferPrice}">未收款:{{countData.DueinMoney}};</span>
<span>在途金额:{{countData.ZaiTu}};</span>
</p> </p>
</div> </div>
</el-col> </el-col>
...@@ -184,12 +184,13 @@ ...@@ -184,12 +184,13 @@
<th width="80">实收</th> <th width="80">实收</th>
<th width="80">退款</th> <th width="80">退款</th>
<th width="80">平台税金</th> <th width="80">平台税金</th>
<th width="80">平台在途</th>
<th width="60">状态</th> <th width="60">状态</th>
<th width="60">客户信息</th> <th width="60">客户信息</th>
<th v-if="userId==1" width="130">操作</th> <th v-if="userId==1" width="130">操作</th>
</tr> </tr>
<tr> <tr>
<td v-show="OrderList.length==0" colspan="12" align="center">暂无数据</td> <td v-show="OrderList.length==0" colspan="14" align="center">暂无数据</td>
</tr> </tr>
<tbody v-for="(item,index) in OrderList" :key="index"> <tbody v-for="(item,index) in OrderList" :key="index">
<tr> <tr>
...@@ -241,6 +242,7 @@ ...@@ -241,6 +242,7 @@
</td> </td>
<td>{{item.refund}}</td> <td>{{item.refund}}</td>
<td>{{item.platformTax}}</td> <td>{{item.platformTax}}</td>
<td>{{item.zaiTuMoney}}</td>
<td class="fz12" :style="item.orderState===3?'color: #e95252;':''">{{item.statsstr}}</td> <td class="fz12" :style="item.orderState===3?'color: #e95252;':''">{{item.statsstr}}</td>
<td> <td>
<p <p
...@@ -293,33 +295,33 @@ ...@@ -293,33 +295,33 @@
</div> </div>
</div> </div>
</td> </td>
<td colspan="6" class="groupTourOrder_tickets" style="height: 20px;"> <td colspan="6" class="groupTourOrder_tickets" style="height: 20px;cursor: pointer;" @click="goUrlSFD('SalesFinancialDetail', '销售财务单据', item)">
<div> <div>
<div style="white-space: nowrap">收款单据:<span v-if="item.financeList.length===0" style="cursor: default;">暂无数据</span> <div style="white-space: nowrap">收款单据:<span v-if="item.financeList.length===0" style="cursor: default;">暂无数据</span>
<span v-for="(item2,index2) in item.financeList" :key="index2"> <span v-for="(item2,index2) in item.financeList" :key="index2">
<span <span
v-if="item2.colorState===1" v-if="item2.colorState===1"
class="groupTourOrder_tickets_blue" class="groupTourOrder_tickets_blue"
@click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>{{item2.frID}} >{{item2.frID}}
</span> </span>
<span <span
v-else-if="item2.colorState===2" v-else-if="item2.colorState===2"
class="groupTourOrder_tickets_green" class="groupTourOrder_tickets_green"
@click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>{{item2.frID}}</span> >{{item2.frID}}</span>
<span <span
v-else-if="item2.colorState===3" v-else-if="item2.colorState===3"
class="groupTourOrder_tickets_red" class="groupTourOrder_tickets_red"
@click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>{{item2.frID}} >{{item2.frID}}
</span> </span>
<span <span
v-else-if="item2.colorState===4" v-else-if="item2.colorState===4"
class="groupTourOrder_tickets_black" class="groupTourOrder_tickets_black"
@click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>{{item2.frID}} >{{item2.frID}}
</span> </span>
</span> </span>
...@@ -331,22 +333,22 @@ ...@@ -331,22 +333,22 @@
<span <span
v-if="item2.colorState===1" v-if="item2.colorState===1"
class="groupTourOrder_tickets_blue" class="groupTourOrder_tickets_blue"
@click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>{{item2.frID}}</span> >{{item2.frID}}</span>
<span <span
v-else-if="item2.colorState===2" v-else-if="item2.colorState===2"
class="groupTourOrder_tickets_green" class="groupTourOrder_tickets_green"
@click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>{{item2.frID}}</span> >{{item2.frID}}</span>
<span <span
v-else-if="item2.colorState===3" v-else-if="item2.colorState===3"
class="groupTourOrder_tickets_red" class="groupTourOrder_tickets_red"
@click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>{{item2.frID}}</span> >{{item2.frID}}</span>
<span <span
v-else-if="item2.colorState===4" v-else-if="item2.colorState===4"
class="groupTourOrder_tickets_black" class="groupTourOrder_tickets_black"
@click="goUrl('财务单据','FinancialDocumentsDetail',item2.frID,'')"
>{{item2.frID}}</span> >{{item2.frID}}</span>
</span> </span>
</div> </div>
...@@ -457,6 +459,22 @@ export default { ...@@ -457,6 +459,22 @@ export default {
}; };
}, },
methods: { methods: {
goUrlSFD: function (path, name, item) {
let obj = JSON.parse(JSON.stringify(item))
obj.oP_Remarks = ''
obj.remarksList = []
obj.refundFinanceList = []
obj.remarks = []
obj.ltName = []
obj.lineName = []
obj.financeList = []
obj.guestList = []
obj.description = []
this.$router.push({
name: path,
query: { blank: 'y', tab: name, item: JSON.stringify(obj)}
});
},
getCompanyList() { getCompanyList() {
let userInfo = this.getLocalStorage(); let userInfo = this.getLocalStorage();
let RB_Group_id = userInfo.RB_Group_id; let RB_Group_id = userInfo.RB_Group_id;
...@@ -688,7 +706,7 @@ export default { ...@@ -688,7 +706,7 @@ export default {
} }
.enrollTotalSearchTable tr { .enrollTotalSearchTable tr {
border-bottom: 2px solid #333; /* border-bottom: 2px solid #333; */
} }
.enrollTotalSearchTable tr th { .enrollTotalSearchTable tr th {
......
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