Commit 4087625a authored by 王悦's avatar 王悦

111

parents 7c203574 c887cda2
<style> <style>
.TB_comtitle { .TB_comtitle {
color: #333333; color: #333333;
padding-left: 10px; padding-left: 10px;
height: 14px; height: 14px;
...@@ -117,914 +117,923 @@ ...@@ -117,914 +117,923 @@
</style> </style>
<template> <template>
<div class="flexOne TeamBalancePayment" v-if="isShow" v-loading="loading"> <div class="flexOne TeamBalancePayment" v-if="isShow" v-loading="loading">
<div id="print"> <div id="print">
<div class="Team_Details"> <div class="Team_Details">
<div class="TB_comtitle">团队收支明细</div> <div class="TB_comtitle">团队收支明细</div>
<div class="Team_Content"> <div class="Team_Content">
<el-row :gutter="12"> <el-row :gutter="12">
<el-col :span="4"> <el-col :span="4">
<div class="Team_DList"> <div class="Team_DList">
<div class="Team_firstTitle">收客情况</div> <div class="Team_firstTitle">收客情况</div>
<div>团队编号:{{TCID}}</div> <div>团队编号:{{TCID}}</div>
<div>团号:{{DataList.TeamBalance.TCNUM}}</div> <div>团号:{{DataList.TeamBalance.TCNUM}}</div>
<div>出发日期:{{DataList.TeamBalance.StartDate}}</div> <div>出发日期:{{DataList.TeamBalance.StartDate}}</div>
<div>线路:{{DataList.TeamBalance.LineName}}</div> <div>线路:{{DataList.TeamBalance.LineName}}</div>
<div>系列:{{DataList.TeamBalance.LtName}}</div> <div>系列:{{DataList.TeamBalance.LtName}}</div>
</div> </div>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<div class="Team_DList"> <div class="Team_DList">
<div class="Team_firstTitle"> <div class="Team_firstTitle">
<span class="Team_comCoinType Team_shou"> <span class="Team_comCoinType Team_shou">
<i class="iconfont icon-qian"></i> <i class="iconfont icon-qian"></i>
</span>收入 </span>收入
</div> </div>
<div class="Team_Incontent"> <div class="Team_Incontent">
<div>应收<span>{{DataList.TeamBalance.ShouldReceive}}</span></div> <div>应收<span>{{DataList.TeamBalance.ShouldReceive}}</span></div>
<div>实收<span class="Team_Coins">{{DataList.TeamBalance.ActualReceive}}</span></div> <div>实收<span class="Team_Coins">{{DataList.TeamBalance.ActualReceive}}</span></div>
<div>待收<span class="Team_Coins">{{DataList.TeamBalance.WaitRecive}}</span></div> <div>待收<span class="Team_Coins">{{DataList.TeamBalance.WaitRecive}}</span></div>
</div> </div>
</div> </div>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<div class="Team_DList"> <div class="Team_DList">
<div class="Team_firstTitle"> <div class="Team_firstTitle">
<span class="Team_comCoinType Team_zhichu"> <span class="Team_comCoinType Team_zhichu">
<i class="iconfont icon-qian"></i> <i class="iconfont icon-qian"></i>
</span>支出 </span>支出
</div> </div>
<div class="Team_Incontent"> <div class="Team_Incontent">
<div>应付<span>{{DataList.TeamBalance.ShouldPay}}</span></div> <div>应付<span>{{DataList.TeamBalance.ShouldPay}}</span></div>
<div>实付<span class="Team_Coins">{{DataList.TeamBalance.ActualPay}}</span></div> <div>实付<span class="Team_Coins">{{DataList.TeamBalance.ActualPay}}</span></div>
<div>待付<span class="Team_Coins">{{DataList.TeamBalance.WaitPay}}</span></div> <div>待付<span class="Team_Coins">{{DataList.TeamBalance.WaitPay}}</span></div>
</div> </div>
</div> </div>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<div class="Team_DList"> <div class="Team_DList">
<div class="Team_firstTitle"> <div class="Team_firstTitle">
<span class="Team_comCoinType Team_lirun"> <span class="Team_comCoinType Team_lirun">
<i class="iconfont icon-qian"></i> <i class="iconfont icon-qian"></i>
</span>利润 </span>利润
</div> </div>
<div class="Team_Incontent"> <div class="Team_Incontent">
<div>预计利润<span>{{DataList.TeamBalance.ExpectedProfit}}</span></div> <div>预计利润<span>{{DataList.TeamBalance.ExpectedProfit}}</span></div>
<div>实际利润<span class="Team_Coins">{{DataList.TeamBalance.ActualProfit}}</span></div> <div>实际利润<span class="Team_Coins">{{DataList.TeamBalance.ActualProfit}}</span></div>
</div> </div>
</div> </div>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<div class="Team_DList"> <div class="Team_DList">
<div class="Team_firstTitle"> <div class="Team_firstTitle">
<span class="Team_comCoinType Team_lirun"> <span class="Team_comCoinType Team_lirun">
<i class="iconfont icon-qian"></i> <i class="iconfont icon-qian"></i>
</span>提成 </span>提成
</div> </div>
<div class="Team_Incontent"> <div class="Team_Incontent">
<div>预计提成<span>{{DataList.ExpectedCut}}</span></div> <div>预计提成<span>{{DataList.ExpectedCut}}</span></div>
</div> </div>
</div> </div>
</el-col> </el-col>
</el-row> </el-row>
</div>
</div> </div>
<div class="Team_collection"> </div>
<div class="clearfix TB_PrintDiv"> <div class="Team_collection">
<div class="TB_comtitle TB-Title">收入</div> <div class="clearfix TB_PrintDiv">
<input type="button" value="新增" class="hollowFixedBtn TeamAddBtn" v-show="ishowBtn" @click="AddIncomeDetail"/> <div class="TB_comtitle TB-Title">收入</div>
</div> <input type="button" value="新增" class="hollowFixedBtn TeamAddBtn" v-show="ishowBtn" @click="AddIncomeDetail" />
<div class="clearfix TB_PrintDiv"> </div>
<div class="TB_comtitle TB-Title">团费收入:</div> <div class="clearfix TB_PrintDiv">
</div> <div class="TB_comtitle TB-Title">团费收入:</div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> </div>
<tr> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<th width="180">单号</th> <tr>
<th width="200">费用类型</th> <th width="180">单号</th>
<th width="500">交易明细</th> <th width="200">费用类型</th>
<th width="300">金额</th> <th width="500">交易明细</th>
<th width="200">交易日期</th> <th width="300">金额</th>
<th width="250">制单人员</th> <th width="200">交易日期</th>
<th width='180'>审核状态</th> <th width="250">制单人员</th>
<th width="200">当前审核人</th> <th width='180'>审核状态</th>
</tr> <th width="200">当前审核人</th>
<template v-for="item in DataList.FiniceReciveList" > </tr>
<template v-for="item in DataList.FiniceReciveList">
<tr v-for="(cost, costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='团费'"> <tr v-for="(cost, costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='团费'">
<td><span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span></td>
<td><span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span></td> <td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}</span></td>
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}</span></td> <td>
<td> <div v-for="childItem in item.TradeWayList">
<div v-for="childItem in item.TradeWayList"> 支付方式:{{childItem.Alias}}<span class="TB_Rate">币种:{{childItem.CurrencyName}}</span>
支付方式:{{childItem.Alias}}<span class="TB_Rate">币种:{{childItem.CurrencyName}}</span> <span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span> <span class="TB_Rate">汇率:{{childItem.Rate}}</span>
<span class="TB_Rate">汇率:{{childItem.Rate}}</span> </div>
</div> </td>
</td> <td style="font-size:14px;">
<td style="font-size:14px;"> 应收:{{item.Money}}<br />
应收:{{item.Money}}<br/> 实收:{{item.Money}}
<!-- <span class="TB_PayMoney">实收:{{item.PayMoney}}</span> --> </td>
实收:{{item.Money}} <td>{{item.TradeDate}}</td>
</td> <td>
<td>{{item.TradeDate}}</td> <div>{{item.EmName}}</div>
<td> <div class="Team_btmDiv">{{item.CreateDate}}</div>
<div>{{item.EmName}}</div> </td>
<div class="Team_btmDiv">{{item.CreateDate}}</div> <td>{{item.StatusStr}}</td>
</td> <td>
<td>{{item.StatusStr}}</td> <div v-for="AuditItem in item.AuditList">
<td> {{AuditItem.EmName}}
<div v-for="AuditItem in item.AuditList"> <span class="TB_Rate">{{AuditItem.AuditDate}}</span>
{{AuditItem.EmName}} </div>
<span class="TB_Rate">{{AuditItem.AuditDate}}</span> </td>
</div>
</td>
</tr>
</template>
</table>
<div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">地接款收入:</div>
</div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="180">单号</th>
<th width="200">费用类型</th>
<th width="500">交易明细</th>
<th width="300">金额</th>
<th width="200">交易日期</th>
<th width="250">制单人员</th>
<th width='180'>审核状态</th>
<th width="200">当前审核人</th>
</tr> </tr>
<template v-for="item in DataList.FiniceReciveList"> </template>
</table>
<div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">地接款收入:</div>
</div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="180">单号</th>
<th width="200">费用类型</th>
<th width="500">交易明细</th>
<th width="300">金额</th>
<th width="200">交易日期</th>
<th width="250">制单人员</th>
<th width='180'>审核状态</th>
<th width="200">当前审核人</th>
</tr>
<template v-for="item in DataList.FiniceReciveList">
<tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='地接费(结算)'"> <tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='地接费(结算)'">
<td><span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span></td> <td><span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span></td>
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}</span></td> <td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}</span></td>
<td> <td>
<div v-for="childItem in item.TradeWayList"> <div v-for="childItem in item.TradeWayList">
支付方式:{{childItem.Alias}}<span class="TB_Rate">币种:{{childItem.CurrencyName}}</span> 支付方式:{{childItem.Alias}}<span class="TB_Rate">币种:{{childItem.CurrencyName}}</span>
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span> <span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
<span class="TB_Rate">汇率:{{childItem.Rate}}</span> <span class="TB_Rate">汇率:{{childItem.Rate}}</span>
</div> </div>
</td> </td>
<td style="font-size:14px;"> <td style="font-size:14px;">
应收:{{item.Money}}<br/> 应收:{{item.Money}}<br />
<!-- <span class="TB_PayMoney">实收:{{item.PayMoney}}</span> --> 实收:{{item.Money}}
实收:{{item.Money}} </td>
</td> <td>{{item.TradeDate}}</td>
<td>{{item.TradeDate}}</td> <td>
<td> <div>{{item.EmName}}</div>
<div>{{item.EmName}}</div> <div class="Team_btmDiv">{{item.CreateDate}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div> </td>
</td> <td>{{item.StatusStr}}</td>
<td>{{item.StatusStr}}</td> <td>
<td> <div v-for="AuditItem in item.AuditList">
<div v-for="AuditItem in item.AuditList"> {{AuditItem.EmName}}
{{AuditItem.EmName}} <span class="TB_Rate">{{AuditItem.AuditDate}}</span>
<span class="TB_Rate">{{AuditItem.AuditDate}}</span> </div>
</div> </td>
</td>
</tr>
</template>
</table>
<div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">自费收入:</div>
</div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="180">单号</th>
<th width="200">费用类型</th>
<th width="500">交易明细</th>
<th width="300">金额</th>
<th width="200">交易日期</th>
<th width="250">制单人员</th>
<th width='180'>审核状态</th>
<th width="200">当前审核人</th>
</tr> </tr>
<template v-for="item in DataList.FiniceReciveList"> </template>
</table>
<div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">自费收入:</div>
</div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="180">单号</th>
<th width="200">费用类型</th>
<th width="500">交易明细</th>
<th width="300">金额</th>
<th width="200">交易日期</th>
<th width="250">制单人员</th>
<th width='180'>审核状态</th>
<th width="200">当前审核人</th>
</tr>
<template v-for="item in DataList.FiniceReciveList">
<tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='自费'"> <tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='自费'">
<td><span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span></td> <td><span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span></td>
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}</span></td> <td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}</span></td>
<td> <td>
<div v-for="childItem in item.TradeWayList"> <div v-for="childItem in item.TradeWayList">
支付方式:{{childItem.Alias}}<span class="TB_Rate">币种:{{childItem.CurrencyName}}</span> 支付方式:{{childItem.Alias}}<span class="TB_Rate">币种:{{childItem.CurrencyName}}</span>
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span> <span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
<span class="TB_Rate">汇率:{{childItem.Rate}}</span> <span class="TB_Rate">汇率:{{childItem.Rate}}</span>
</div> </div>
</td> </td>
<td style="font-size:14px;"> <td style="font-size:14px;">
应收:{{item.Money}}<br/> 应收:{{item.Money}}<br />
<!-- <span class="TB_PayMoney">实收:{{item.PayMoney}}</span> --> 实收:{{item.Money}}
实收:{{item.Money}} </td>
</td> <td>{{item.TradeDate}}</td>
<td>{{item.TradeDate}}</td> <td>
<td> <div>{{item.EmName}}</div>
<div>{{item.EmName}}</div> <div class="Team_btmDiv">{{item.CreateDate}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div> </td>
</td> <td>{{item.StatusStr}}</td>
<td>{{item.StatusStr}}</td> <td>
<td> <div v-for="AuditItem in item.AuditList">
<div v-for="AuditItem in item.AuditList"> {{AuditItem.EmName}}
{{AuditItem.EmName}} <span class="TB_Rate">{{AuditItem.AuditDate}}</span>
<span class="TB_Rate">{{AuditItem.AuditDate}}</span> </div>
</div> </td>
</td>
</tr> </tr>
</template> </template>
</table> </table>
<div class="clearfix TB_PrintDiv"> <div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">小费收入:</div> <div class="TB_comtitle TB-Title">小费收入:</div>
</div> </div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr> <tr>
<th width="180">单号</th> <th width="180">单号</th>
<th width="200">费用类型</th> <th width="200">费用类型</th>
<th width="500">交易明细</th> <th width="500">交易明细</th>
<th width="300">金额</th> <th width="300">金额</th>
<th width="200">交易日期</th> <th width="200">交易日期</th>
<th width="250">制单人员</th> <th width="250">制单人员</th>
<th width='180'>审核状态</th> <th width='180'>审核状态</th>
<th width="200">当前审核人</th> <th width="200">当前审核人</th>
</tr> </tr>
<template v-for="item in DataList.FiniceReciveList"> <template v-for="item in DataList.FiniceReciveList">
<tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='小费'"> <tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='小费'">
<td><span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span></td> <td><span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span></td>
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}</span></td> <td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}</span></td>
<td> <td>
<div v-for="childItem in item.TradeWayList"> <div v-for="childItem in item.TradeWayList">
支付方式:{{childItem.Alias}}<span class="TB_Rate">币种:{{childItem.CurrencyName}}</span> 支付方式:{{childItem.Alias}}<span class="TB_Rate">币种:{{childItem.CurrencyName}}</span>
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span> <span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
<span class="TB_Rate">汇率:{{childItem.Rate}}</span> <span class="TB_Rate">汇率:{{childItem.Rate}}</span>
</div> </div>
</td> </td>
<td style="font-size:14px;"> <td style="font-size:14px;">
应收:{{item.Money}}<br/> 应收:{{item.Money}}<br />
<!-- <span class="TB_PayMoney">实收:{{item.PayMoney}}</span> --> 实收:{{item.Money}}
实收:{{item.Money}} </td>
</td> <td>{{item.TradeDate}}</td>
<td>{{item.TradeDate}}</td> <td>
<td> <div>{{item.EmName}}</div>
<div>{{item.EmName}}</div> <div class="Team_btmDiv">{{item.CreateDate}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div> </td>
</td> <td>{{item.StatusStr}}</td>
<td>{{item.StatusStr}}</td> <td>
<td> <div v-for="AuditItem in item.AuditList">
<div v-for="AuditItem in item.AuditList"> {{AuditItem.EmName}}
{{AuditItem.EmName}} <span class="TB_Rate">{{AuditItem.AuditDate}}</span>
<span class="TB_Rate">{{AuditItem.AuditDate}}</span> </div>
</div> </td>
</td>
</tr> </tr>
</template> </template>
</table> </table>
<div class="clearfix TB_PrintDiv"> <div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">佣金收入:</div> <div class="TB_comtitle TB-Title">佣金收入:</div>
</div> </div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr> <tr>
<th width="180">单号</th> <th width="180">单号</th>
<th width="200">费用类型</th> <th width="200">费用类型</th>
<th width="500">交易明细</th> <th width="500">交易明细</th>
<th width="300">金额</th> <th width="300">金额</th>
<th width="200">交易日期</th> <th width="200">交易日期</th>
<th width="250">制单人员</th> <th width="250">制单人员</th>
<th width='180'>审核状态</th> <th width='180'>审核状态</th>
<th width="200">当前审核人</th> <th width="200">当前审核人</th>
</tr> </tr>
<template v-for="item in DataList.FiniceReciveList"> <template v-for="item in DataList.FiniceReciveList">
<tr v-if="item.OrderSource===7"> <tr v-if="item.OrderSource===7">
<td><span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span></td> <td><span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span></td>
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}</span></td> <td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}</span></td>
<td> <td>
<div v-for="childItem in item.TradeWayList"> <div v-for="childItem in item.TradeWayList">
支付方式:{{childItem.Alias}}<span class="TB_Rate">币种:{{childItem.CurrencyName}}</span> 支付方式:{{childItem.Alias}}<span class="TB_Rate">币种:{{childItem.CurrencyName}}</span>
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span> <span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
<span class="TB_Rate">汇率:{{childItem.Rate}}</span> <span class="TB_Rate">汇率:{{childItem.Rate}}</span>
</div> </div>
</td> </td>
<td style="font-size:14px;"> <td style="font-size:14px;">
应收:{{item.Money}}<br/> 应收:{{item.Money}}<br />
<!-- <span class="TB_PayMoney">实收:{{item.PayMoney}}</span> --> 实收:{{item.Money}}
实收:{{item.Money}} </td>
</td> <td>{{item.TradeDate}}</td>
<td>{{item.TradeDate}}</td> <td>
<td> <div>{{item.EmName}}</div>
<div>{{item.EmName}}</div> <div class="Team_btmDiv">{{item.CreateDate}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div> </td>
</td> <td>{{item.StatusStr}}</td>
<td>{{item.StatusStr}}</td> <td>
<td> <div v-for="AuditItem in item.AuditList">
<div v-for="AuditItem in item.AuditList"> {{AuditItem.EmName}}
{{AuditItem.EmName}} <span class="TB_Rate">{{AuditItem.AuditDate}}</span>
<span class="TB_Rate">{{AuditItem.AuditDate}}</span> </div>
</div> </td>
</td>
</tr>
</template>
</table>
<div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">其他收入:</div>
</div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="180">单号</th>
<th width="200">费用类型</th>
<th width="500">交易明细</th>
<th width="300">金额</th>
<th width="200">交易日期</th>
<th width="250">制单人员</th>
<th width='180'>审核状态</th>
<th width="200">当前审核人</th>
</tr> </tr>
<template v-for="item in DataList.FiniceReciveList"> </template>
</table>
<div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">其他收入:</div>
</div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="180">单号</th>
<th width="200">费用类型</th>
<th width="500">交易明细</th>
<th width="300">金额</th>
<th width="200">交易日期</th>
<th width="250">制单人员</th>
<th width='180'>审核状态</th>
<th width="200">当前审核人</th>
</tr>
<template v-for="item in DataList.FiniceReciveList">
<tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost!=='团费' && cost!=='地接费(结算)' && cost!=='小费收入'&& cost!=='自费收入'&& cost!=='佣金收入' && item.OrderSource!==7"> <tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost!=='团费' && cost!=='地接费(结算)' && cost!=='小费收入'&& cost!=='自费收入'&& cost!=='佣金收入' && item.OrderSource!==7">
<td><span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span></td> <td><span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span></td>
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}</span></td> <td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}</span></td>
<td> <td>
<div v-for="childItem in item.TradeWayList"> <div v-for="childItem in item.TradeWayList">
支付方式:{{childItem.Alias}}<span class="TB_Rate">币种:{{childItem.CurrencyName}}</span> 支付方式:{{childItem.Alias}}<span class="TB_Rate">币种:{{childItem.CurrencyName}}</span>
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span> <span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
<span class="TB_Rate">汇率:{{childItem.Rate}}</span> <span class="TB_Rate">汇率:{{childItem.Rate}}</span>
</div> </div>
</td> </td>
<td style="font-size:14px;"> <td style="font-size:14px;">
应收:{{item.Money}}<br/> 应收:{{item.Money}}<br />
<!-- <span class="TB_PayMoney">实收:{{item.PayMoney}}</span> --> 实收:{{item.Money}}
实收:{{item.Money}} </td>
</td> <td>{{item.TradeDate}}</td>
<td>{{item.TradeDate}}</td> <td>
<td> <div>{{item.EmName}}</div>
<div>{{item.EmName}}</div> <div class="Team_btmDiv">{{item.CreateDate}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div> </td>
</td> <td>{{item.StatusStr}}</td>
<td>{{item.StatusStr}}</td> <td>
<td> <div v-for="AuditItem in item.AuditList">
<div v-for="AuditItem in item.AuditList"> {{AuditItem.EmName}}
{{AuditItem.EmName}} <span class="TB_Rate">{{AuditItem.AuditDate}}</span>
<span class="TB_Rate">{{AuditItem.AuditDate}}</span> </div>
</div> </td>
</td>
</tr> </tr>
</template> </template>
</table> </table>
</div>
<div class="Team_collection">
<div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">成本</div>
<input type="button" value="新增" class="hollowFixedBtn TeamAddBtn" v-show="ishowBtn" @click="AddOutDetail" />
</div> </div>
<div class="Team_collection"> <div class="clearfix TB_PrintDiv">
<div class="clearfix TB_PrintDiv"> <div class="TB_comtitle TB-Title">邀请函:</div>
<div class="TB_comtitle TB-Title">成本</div> </div>
<input type="button" value="新增" class="hollowFixedBtn TeamAddBtn" v-show="ishowBtn" @click="AddOutDetail"/> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
</div> <tr>
<div class="clearfix TB_PrintDiv"> <th width="180">单号</th>
<div class="TB_comtitle TB-Title">邀请函:</div> <th width="200">费用类型</th>
</div> <th width="500">交易明细</th>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> <th width="300">金额</th>
<tr> <th width="200">交易日期</th>
<th width="180">单号</th> <th width="250">制单人员</th>
<th width="200">费用类型</th> <th width='180'>审核状态</th>
<th width="500">交易明细</th> <th width="200">当前审核人</th>
<th width="300">金额</th> </tr>
<th width="200">交易日期</th> <template v-for="item in DataList.FinicePayList">
<th width="250">制单人员</th>
<th width='180'>审核状态</th>
<th width="200">当前审核人</th>
</tr>
<template v-for="item in DataList.FinicePayList">
<tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='邀请函费用' || cost==='名单表'"> <tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='邀请函费用' || cost==='名单表'">
<td> <td>
<el-checkbox v-model="item.checked"></el-checkbox> <el-checkbox v-model="item.checked"></el-checkbox>
<span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span> <span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span>
</td> </td>
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br/></span></td> <td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br /></span></td>
<td> <td>
<div class="Team_ComCoin" v-for="childItem in item.TradeWayList"> <div class="Team_ComCoin" v-for="childItem in item.TradeWayList">
支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}} 支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}}
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span> <span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
<span class="TB_Rate">汇率 {{childItem.Rate}}</span> <span class="TB_Rate">汇率 {{childItem.Rate}}</span>
</div> </div>
</td> </td>
<td style="font-size:14px;"> <td style="font-size:14px;">
应付:{{item.Money}}<br/> 应付:{{item.Money}}<br />
<!-- <span class="TB_PayMoney">实付:{{item.PayMoney}}</span> --> 实付:{{item.Money}}
实付:{{item.Money}} </td>
</td> <td>{{item.TradeDate}}</td>
<td>{{item.TradeDate}}</td> <td>
<td> <div>{{item.EmName}}</div>
<div>{{item.EmName}}</div> <div class="Team_btmDiv">{{item.CreateDate}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div> </td>
</td> <td>{{item.StatusStr}}</td>
<td>{{item.StatusStr}}</td> <td>
<td> <div v-for="AuditItem in item.AuditList">
<div v-for="AuditItem in item.AuditList"> {{AuditItem.EmName}}
{{AuditItem.EmName}} <span class="TB_Rate">{{AuditItem.AuditDate}}</span>
<span class="TB_Rate">{{AuditItem.AuditDate}}</span> </div>
</div> </td>
</td>
</tr> </tr>
</template> </template>
</table> </table>
<div class="clearfix TB_PrintDiv"> <div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">车资:</div> <div class="TB_comtitle TB-Title">车资:</div>
</div> </div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr> <tr>
<th width="180">单号</th> <th width="180">单号</th>
<th width="200">费用类型</th> <th width="200">费用类型</th>
<th width="500">交易明细</th> <th width="500">交易明细</th>
<th width="300">金额</th> <th width="300">金额</th>
<th width="200">交易日期</th> <th width="200">交易日期</th>
<th width="250">制单人员</th> <th width="250">制单人员</th>
<th width='180'>审核状态</th> <th width='180'>审核状态</th>
<th width="200">当前审核人</th> <th width="200">当前审核人</th>
</tr> </tr>
<template v-for="item in DataList.FinicePayList"> <template v-for="item in DataList.FinicePayList">
<tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='车资'"> <tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='车资'">
<td> <td>
<el-checkbox v-model="item.checked"></el-checkbox> <el-checkbox v-model="item.checked"></el-checkbox>
<span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span> <span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span>
</td> </td>
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br/></span></td> <td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br /></span></td>
<td> <td>
<div class="Team_ComCoin" v-for="childItem in item.TradeWayList"> <div class="Team_ComCoin" v-for="childItem in item.TradeWayList">
支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}} 支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}}
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span> <span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
<span class="TB_Rate">汇率 {{childItem.Rate}}</span> <span class="TB_Rate">汇率 {{childItem.Rate}}</span>
</div> </div>
</td> </td>
<td style="font-size:14px;"> <td style="font-size:14px;">
应付:{{item.Money}}<br/> 应付:{{item.Money}}<br />
<!-- <span class="TB_PayMoney">实付:{{item.PayMoney}}</span> --> 实付:{{item.Money}}
实付:{{item.Money}} </td>
</td> <td>{{item.TradeDate}}</td>
<td>{{item.TradeDate}}</td> <td>
<td> <div>{{item.EmName}}</div>
<div>{{item.EmName}}</div> <div class="Team_btmDiv">{{item.CreateDate}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div> </td>
</td> <td>{{item.StatusStr}}</td>
<td>{{item.StatusStr}}</td> <td>
<td> <div v-for="AuditItem in item.AuditList">
<div v-for="AuditItem in item.AuditList"> {{AuditItem.EmName}}
{{AuditItem.EmName}} <span class="TB_Rate">{{AuditItem.AuditDate}}</span>
<span class="TB_Rate">{{AuditItem.AuditDate}}</span> </div>
</div> </td>
</td>
</tr> </tr>
</template> </template>
</table> </table>
<div class="clearfix TB_PrintDiv"> <div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">机票款:</div> <div class="TB_comtitle TB-Title">机票款:</div>
</div> </div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr> <tr>
<th width="180">单号</th> <th width="180">单号</th>
<th width="200">费用类型</th> <th width="200">费用类型</th>
<th width="500">交易明细</th> <th width="500">交易明细</th>
<th width="300">金额</th> <th width="300">金额</th>
<th width="200">交易日期</th> <th width="200">交易日期</th>
<th width="250">制单人员</th> <th width="250">制单人员</th>
<th width='180'>审核状态</th> <th width='180'>审核状态</th>
<th width="200">当前审核人</th> <th width="200">当前审核人</th>
</tr> </tr>
<template v-for="item in DataList.FinicePayList"> <template v-for="item in DataList.FinicePayList">
<tr v-if='item.OrderSource===4'> <tr v-if='item.OrderSource===4'>
<td> <td>
<el-checkbox v-model="item.checked"></el-checkbox> <el-checkbox v-model="item.checked"></el-checkbox>
<span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span> <span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span>
</td> </td>
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br/></span></td> <td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br /></span></td>
<td> <td>
<div class="Team_ComCoin" v-for="childItem in item.TradeWayList"> <div class="Team_ComCoin" v-for="childItem in item.TradeWayList">
支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}} 支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}}
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span> <span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
<span class="TB_Rate">汇率 {{childItem.Rate}}</span> <span class="TB_Rate">汇率 {{childItem.Rate}}</span>
</div> </div>
</td> </td>
<td style="font-size:14px;"> <td style="font-size:14px;">
应付:{{item.Money}}<br/> 应付:{{item.Money}}<br />
<!-- <span class="TB_PayMoney">实付:{{item.PayMoney}}</span> --> 实付:{{item.Money}}
实付:{{item.Money}} </td>
</td> <td>{{item.TradeDate}}</td>
<td>{{item.TradeDate}}</td> <td>
<td> <div>{{item.EmName}}</div>
<div>{{item.EmName}}</div> <div class="Team_btmDiv">{{item.CreateDate}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div> </td>
</td> <td>{{item.StatusStr}}</td>
<td>{{item.StatusStr}}</td> <td>
<td> <div v-for="AuditItem in item.AuditList">
<div v-for="AuditItem in item.AuditList"> {{AuditItem.EmName}}
{{AuditItem.EmName}} <span class="TB_Rate">{{AuditItem.AuditDate}}</span>
<span class="TB_Rate">{{AuditItem.AuditDate}}</span> </div>
</div> </td>
</td>
</tr>
</template>
</table>
<div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">国内联运机票:</div>
</div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="180">单号</th>
<th width="200">费用类型</th>
<th width="500">交易明细</th>
<th width="300">金额</th>
<th width="200">交易日期</th>
<th width="250">制单人员</th>
<th width='180'>审核状态</th>
<th width="200">当前审核人</th>
</tr>
<template v-for="item in DataList.FinicePayList">
<tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='国内联运'">
<td>
<el-checkbox v-model="item.checked"></el-checkbox>
<span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span>
</td>
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br/></span></td>
<td>
<div class="Team_ComCoin" v-for="childItem in item.TradeWayList">
支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}}
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
<span class="TB_Rate">汇率 {{childItem.Rate}}</span>
</div>
</td>
<td style="font-size:14px;">
应付:{{item.Money}}<br/>
<!-- <span class="TB_PayMoney">实付:{{item.PayMoney}}</span> -->
实付:{{item.Money}}
</td>
<td>{{item.TradeDate}}</td>
<td>
<div>{{item.EmName}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div>
</td>
<td>{{item.StatusStr}}</td>
<td>
<div v-for="AuditItem in item.AuditList">
{{AuditItem.EmName}}
<span class="TB_Rate">{{AuditItem.AuditDate}}</span>
</div>
</td>
</tr>
</template>
</table>
<div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">签证:</div>
</div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="180">单号</th>
<th width="200">费用类型</th>
<th width="500">交易明细</th>
<th width="300">金额</th>
<th width="200">交易日期</th>
<th width="250">制单人员</th>
<th width='180'>审核状态</th>
<th width="200">当前审核人</th>
</tr> </tr>
<template v-for="item in DataList.FinicePayList"> </template>
<tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='签证费'"> </table>
<td> <div class="clearfix TB_PrintDiv">
<el-checkbox v-model="item.checked"></el-checkbox> <div class="TB_comtitle TB-Title">国内联运机票:</div>
<span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span> </div>
</td> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br/></span></td> <tr>
<td> <th width="180">单号</th>
<div class="Team_ComCoin" v-for="childItem in item.TradeWayList"> <th width="200">费用类型</th>
支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}} <th width="500">交易明细</th>
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span> <th width="300">金额</th>
<span class="TB_Rate">汇率 {{childItem.Rate}}</span> <th width="200">交易日期</th>
</div> <th width="250">制单人员</th>
</td> <th width='180'>审核状态</th>
<td style="font-size:14px;"> <th width="200">当前审核人</th>
应付:{{item.Money}}<br/> </tr>
<!-- <span class="TB_PayMoney">实付:{{item.PayMoney}}</span> --> <template v-for="item in DataList.FinicePayList">
实付:{{item.Money}} <tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='国内联运'">
</td> <td>
<td>{{item.TradeDate}}</td> <el-checkbox v-model="item.checked"></el-checkbox>
<td> <span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span>
<div>{{item.EmName}}</div> </td>
<div class="Team_btmDiv">{{item.CreateDate}}</div> <td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br /></span></td>
</td> <td>
<td>{{item.StatusStr}}</td> <div class="Team_ComCoin" v-for="childItem in item.TradeWayList">
<td> 支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}}
<div v-for="AuditItem in item.AuditList"> <span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
{{AuditItem.EmName}} <span class="TB_Rate">汇率 {{childItem.Rate}}</span>
<span class="TB_Rate">{{AuditItem.AuditDate}}</span> </div>
</div> </td>
</td> <td style="font-size:14px;">
</tr> 应付:{{item.Money}}<br />
</template> 实付:{{item.Money}}
</table> </td>
<div class="clearfix TB_PrintDiv"> <td>{{item.TradeDate}}</td>
<div class="TB_comtitle TB-Title">提成:</div> <td>
</div> <div>{{item.EmName}}</div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> <div class="Team_btmDiv">{{item.CreateDate}}</div>
<tr> </td>
<th width="180">单号</th> <td>{{item.StatusStr}}</td>
<th width="200">费用类型</th> <td>
<th width="500">交易明细</th> <div v-for="AuditItem in item.AuditList">
<th width="300">金额</th> {{AuditItem.EmName}}
<th width="200">交易日期</th> <span class="TB_Rate">{{AuditItem.AuditDate}}</span>
<th width="250">制单人员</th> </div>
<th width='180'>审核状态</th> </td>
<th width="200">当前审核人</th>
</tr>
<template v-for="item in DataList.FinicePayList">
<tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='提成'">
<td>
<el-checkbox v-model="item.checked"></el-checkbox>
<span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span>
</td>
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br/></span></td>
<td>
<div class="Team_ComCoin" v-for="childItem in item.TradeWayList">
支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}}
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
<span class="TB_Rate">汇率 {{childItem.Rate}}</span>
</div>
</td>
<td style="font-size:14px;">
应付:{{item.Money}}<br/>
<!-- <span class="TB_PayMoney">实付:{{item.PayMoney}}</span> -->
实付:{{item.Money}}
</td>
<td>{{item.TradeDate}}</td>
<td>
<div>{{item.EmName}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div>
</td>
<td>{{item.StatusStr}}</td>
<td>
<div v-for="AuditItem in item.AuditList">
{{AuditItem.EmName}}
<span class="TB_Rate">{{AuditItem.AuditDate}}</span>
</div>
</td>
</tr>
</template>
</table>
<div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">地接款支出:</div>
</div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="180">单号</th>
<th width="200">费用类型</th>
<th width="500">交易明细</th>
<th width="300">金额</th>
<th width="200">交易日期</th>
<th width="250">制单人员</th>
<th width='180'>审核状态</th>
<th width="200">当前审核人</th>
</tr> </tr>
<template v-for="item in DataList.FinicePayList"> </template>
<tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='地接费(领取)'"> </table>
<td> <div class="clearfix TB_PrintDiv">
<el-checkbox v-model="item.checked"></el-checkbox> <div class="TB_comtitle TB-Title">签证:</div>
<span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span> </div>
</td> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br/></span></td> <tr>
<td> <th width="180">单号</th>
<div class="Team_ComCoin" v-for="childItem in item.TradeWayList"> <th width="200">费用类型</th>
支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}} <th width="500">交易明细</th>
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span> <th width="300">金额</th>
<span class="TB_Rate">汇率 {{childItem.Rate}}</span> <th width="200">交易日期</th>
</div> <th width="250">制单人员</th>
</td> <th width='180'>审核状态</th>
<td style="font-size:14px;"> <th width="200">当前审核人</th>
应付:{{item.Money}}<br/> </tr>
<!-- <span class="TB_PayMoney">实付:{{item.PayMoney}}</span> --> <template v-for="item in DataList.FinicePayList">
实付:{{item.Money}} <tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='签证费'">
</td> <td>
<td>{{item.TradeDate}}</td> <el-checkbox v-model="item.checked"></el-checkbox>
<td> <span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span>
<div>{{item.EmName}}</div> </td>
<div class="Team_btmDiv">{{item.CreateDate}}</div> <td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br /></span></td>
</td> <td>
<td>{{item.StatusStr}}</td> <div class="Team_ComCoin" v-for="childItem in item.TradeWayList">
<td> 支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}}
<div v-for="AuditItem in item.AuditList"> <span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
{{AuditItem.EmName}} <span class="TB_Rate">汇率 {{childItem.Rate}}</span>
<span class="TB_Rate">{{AuditItem.AuditDate}}</span> </div>
</div> </td>
</td> <td style="font-size:14px;">
应付:{{item.Money}}<br />
实付:{{item.Money}}
</td>
<td>{{item.TradeDate}}</td>
<td>
<div>{{item.EmName}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div>
</td>
<td>{{item.StatusStr}}</td>
<td>
<div v-for="AuditItem in item.AuditList">
{{AuditItem.EmName}}
<span class="TB_Rate">{{AuditItem.AuditDate}}</span>
</div>
</td>
</tr> </tr>
</template> </template>
</table> </table>
<div class="clearfix TB_PrintDiv"> <div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">其他:</div> <div class="TB_comtitle TB-Title">提成:</div>
</div> </div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr> <tr>
<th width="180">单号</th> <th width="180">单号</th>
<th width="200">费用类型</th> <th width="200">费用类型</th>
<th width="500">交易明细</th> <th width="500">交易明细</th>
<th width="300">金额</th> <th width="300">金额</th>
<th width="200">交易日期</th> <th width="200">交易日期</th>
<th width="250">制单人员</th> <th width="250">制单人员</th>
<th width='180'>审核状态</th> <th width='180'>审核状态</th>
<th width="200">当前审核人</th> <th width="200">当前审核人</th>
</tr>
<template v-for="item in DataList.FinicePayList">
<tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='提成'">
<td>
<el-checkbox v-model="item.checked"></el-checkbox>
<span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span>
</td>
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br /></span></td>
<td>
<div class="Team_ComCoin" v-for="childItem in item.TradeWayList">
支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}}
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
<span class="TB_Rate">汇率 {{childItem.Rate}}</span>
</div>
</td>
<td style="font-size:14px;">
应付:{{item.Money}}<br />
实付:{{item.Money}}
</td>
<td>{{item.TradeDate}}</td>
<td>
<div>{{item.EmName}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div>
</td>
<td>{{item.StatusStr}}</td>
<td>
<div v-for="AuditItem in item.AuditList">
{{AuditItem.EmName}}
<span class="TB_Rate">{{AuditItem.AuditDate}}</span>
</div>
</td>
</tr> </tr>
<template v-for="item in DataList.FinicePayList"> </template>
<tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if=" cost!=='签证费'&& cost!=='地接费(领取)' && cost!=='提成' &&cost!=='国内联运' &&cost!=='车资' && cost!=='邀请函费用' && cost!=='名单表' &&item.OrderSource!==4"> </table>
<td> <div class="clearfix TB_PrintDiv">
<el-checkbox v-model="item.checked"></el-checkbox> <div class="TB_comtitle TB-Title">地接款支出:</div>
<span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span> </div>
</td> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br/></span></td> <tr>
<td> <th width="180">单号</th>
<div class="Team_ComCoin" v-for="childItem in item.TradeWayList"> <th width="200">费用类型</th>
支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}} <th width="500">交易明细</th>
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span> <th width="300">金额</th>
<span class="TB_Rate">汇率 {{childItem.Rate}}</span> <th width="200">交易日期</th>
</div> <th width="250">制单人员</th>
</td> <th width='180'>审核状态</th>
<td style="font-size:14px;"> <th width="200">当前审核人</th>
应付:{{item.Money}}<br/> </tr>
<!-- <span class="TB_PayMoney">实付:{{item.PayMoney}}</span> --> <template v-for="item in DataList.FinicePayList">
实付:{{item.Money}} <tr v-for="(cost,costIndex) in item.CostTypeList" :key="costIndex+Math.ceil(Math.random()*999)" v-if="cost==='地接费(领取)'">
</td> <td>
<td>{{item.TradeDate}}</td> <el-checkbox v-model="item.checked"></el-checkbox>
<td> <span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span>
<div>{{item.EmName}}</div> </td>
<div class="Team_btmDiv">{{item.CreateDate}}</div> <td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br /></span></td>
</td> <td>
<td>{{item.StatusStr}}</td> <div class="Team_ComCoin" v-for="childItem in item.TradeWayList">
<td> 支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}}
<div v-for="AuditItem in item.AuditList"> <span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
{{AuditItem.EmName}} <span class="TB_Rate">汇率 {{childItem.Rate}}</span>
<span class="TB_Rate">{{AuditItem.AuditDate}}</span> </div>
</div> </td>
</td> <td style="font-size:14px;">
应付:{{item.Money}}<br />
实付:{{item.Money}}
</td>
<td>{{item.TradeDate}}</td>
<td>
<div>{{item.EmName}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div>
</td>
<td>{{item.StatusStr}}</td>
<td>
<div v-for="AuditItem in item.AuditList">
{{AuditItem.EmName}}
<span class="TB_Rate">{{AuditItem.AuditDate}}</span>
</div>
</td>
</tr> </tr>
</template> </template>
</table> </table>
<div class="clearfix TB_PrintDiv">
<div class="TB_comtitle TB-Title">其他:</div>
</div> </div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="180">单号</th>
<th width="200">费用类型</th>
<th width="500">交易明细</th>
<th width="300">金额</th>
<th width="200">交易日期</th>
<th width="250">制单人员</th>
<th width='180'>审核状态</th>
<th width="200">当前审核人</th>
</tr>
<template v-for="item in DataList.FinicePayList">
<tr v-if="NotExists(item.CostTypeList,'签证费') && NotExists(item.CostTypeList,'地接费(领取)') && NotExists(item.CostTypeList,'提成') && NotExists(item.CostTypeList,'国内联运')&& NotExists(item.CostTypeList,'车资') && NotExists(item.CostTypeList,'邀请函费用') && NotExists(item.CostTypeList,'名单表') &&item.OrderSource!==4">
<td>
<el-checkbox v-model="item.checked"></el-checkbox>
<span class="Team_income" @click="goUrl('FinancialDocumentsDetail',item.FrID)">{{item.FrID}}</span>
</td>
<td><span v-for="subItem in item.CostTypeList" :key="subItem.subCode">{{subItem}}<br /></span></td>
<td>
<div class="Team_ComCoin" v-for="childItem in item.TradeWayList">
支付方式:{{childItem.Alias}}&nbsp;币种:{{childItem.CurrencyName}}
<span class="Team_Coins">{{childItem.OriginalMoney}}*{{childItem.Rate}}</span>
<span class="TB_Rate">汇率 {{childItem.Rate}}</span>
</div>
</td>
<td style="font-size:14px;">
应付:{{item.Money}}<br />
实付:{{item.Money}}
</td>
<td>{{item.TradeDate}}</td>
<td>
<div>{{item.EmName}}</div>
<div class="Team_btmDiv">{{item.CreateDate}}</div>
</td>
<td>{{item.StatusStr}}</td>
<td>
<div v-for="AuditItem in item.AuditList">
{{AuditItem.EmName}}
<span class="TB_Rate">{{AuditItem.AuditDate}}</span>
</div>
</td>
</tr>
</template>
</table>
</div> </div>
<div class="Team_BtnList">
<input type="button" @click="zhaunBox" value="单据转团" class="hollowFixedBtn"/>
<input type="button" v-if="!CloseIncomeBtn" @click="UpdateBrakeAccountStatus" :value="DataList.TeamBalance.BrakeAccountStatus === 0 ? '关闭收支操作' : '开启收支操作'" class="hollowFixedBtn"/>
<input type="button" value="导出" @click="ExportExcle" class="normalBtn"/>
<input type="button" value="打印" @click.prevent="doPrint" class="normalBtn"/>
</div>
<el-dialog custom-class='w350' title="合并单据" :visible.sync="zhuanLoading" center :before-close="initZhuanMsg">
<!--zhaunMsg.TCNUM-->
<el-form label-width="110px">
<el-form-item label="转出团号:" class="w280">
<el-input v-model="zhuanMsg.TCNUM"></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<button class="normalBtn" type="primary" @click="TransferDocuments">{{$t('pub.saveBtn')}}</button>
<button class="hollowFixedBtn" @click="initZhuanMsg">{{$t('pub.cancelBtn')}}</button>
</div>
</el-dialog>
</div> </div>
<div class="Team_BtnList">
<input type="button" @click="zhaunBox" value="单据转团" class="hollowFixedBtn" />
<input type="button" v-if="!CloseIncomeBtn" @click="UpdateBrakeAccountStatus" :value="DataList.TeamBalance.BrakeAccountStatus === 0 ? '关闭收支操作' : '开启收支操作'"
class="hollowFixedBtn" />
<input type="button" value="导出" @click="ExportExcle" class="normalBtn" />
<input type="button" value="打印" @click.prevent="doPrint" class="normalBtn" />
</div>
<el-dialog custom-class='w350' title="合并单据" :visible.sync="zhuanLoading" center :before-close="initZhuanMsg">
<!--zhaunMsg.TCNUM-->
<el-form label-width="110px">
<el-form-item label="转出团号:" class="w280">
<el-input v-model="zhuanMsg.TCNUM"></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<button class="normalBtn" type="primary" @click="TransferDocuments">{{$t('pub.saveBtn')}}</button>
<button class="hollowFixedBtn" @click="initZhuanMsg">{{$t('pub.cancelBtn')}}</button>
</div>
</el-dialog>
</div>
</template> </template>
<script> <script>
export default { export default {
data() { data() {
return { return {
TCID: 0, TCID: 0,
//数据列表 //数据列表
DataList: "", DataList: "",
isShow: false, isShow: false,
OutBranchId:0, OutBranchId: 0,
ishowBtn:true, ishowBtn: true,
CloseIncomeBtn:false, CloseIncomeBtn: false,
loading:false, loading: false,
zhuanMsg: { zhuanMsg: {
NowTCNUM:'', NowTCNUM: '',
TCNUM: '', TCNUM: '',
FrIds: '', FrIds: '',
}, },
zhuanLoading: false, zhuanLoading: false,
}; };
},
methods: {
initZhuanMsg(){
this.zhuanMsg = {
NowTCNUM:'',
TCNUM: '',
FrIds: '',
}
this.zhuanLoading = false
}, },
zhaunBox: function () { methods: {
let flag = false //判断数组包含字符串
this.DataList.FinicePayList.forEach(x=>{ isExists(array,str)
if (x.checked) { {
flag = true var flag=false;
this.zhuanMsg.FrIds += x.FrID + ',' array.forEach(item=>{
if(item==str && !flag)
{
flag=true;
}
});
return flag;
},
//判断数组不包含字符串
NotExists(array,str)
{
var flag=true;
array.forEach(item=>{
if(item==str && flag)
{
flag=false;
}
});
return flag;
},
initZhuanMsg() {
this.zhuanMsg = {
NowTCNUM: '',
TCNUM: '',
FrIds: '',
} }
}) this.zhuanLoading = false
if (flag) { },
this.zhuanLoading = true; zhaunBox: function () {
} else { let flag = false
this.$message.error("请选择财务单据!") this.DataList.FinicePayList.forEach(x => {
} if (x.checked) {
}, flag = true
TransferDocuments: function () { this.zhuanMsg.FrIds += x.FrID + ','
let TCNUM = this.DataList.TeamBalance.TCNUM; }
this.zhuanMsg.NowTCNUM=TCNUM; })
if (this.zhuanMsg.TCNUM === '') { if (flag) {
return this.$message.error("请输入团号!") this.zhuanLoading = true;
} else if (this.zhuanMsg.TCNUM === TCNUM) { } else {
return this.$message.error("转出团不能与当前团相同!") this.$message.error("请选择财务单据!")
} else { }
this.apipost('Financial_post_FinanceTurnGroup', this.zhuanMsg, res=>{ },
TransferDocuments: function () {
let TCNUM = this.DataList.TeamBalance.TCNUM;
this.zhuanMsg.NowTCNUM = TCNUM;
if (this.zhuanMsg.TCNUM === '') {
return this.$message.error("请输入团号!")
} else if (this.zhuanMsg.TCNUM === TCNUM) {
return this.$message.error("转出团不能与当前团相同!")
} else {
this.apipost('Financial_post_FinanceTurnGroup', this.zhuanMsg, res => {
if (res.data.resultCode == 1) {
this.$message.success(res.data.message);
this.getList();
this.zhuanLoading = false
} else {
this.$message.error(res.data.message);
}
}, null)
}
},
UpdateBrakeAccountStatus() {
this.loading = true;
let msg = {
TCID: this.TCID,
Is_Open: this.DataList.TeamBalance.BrakeAccountStatus === 0 ? 1 : 0
};
this.apipost("travel_post_UpdateBrakeAccountStatus", msg, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.$message.success(res.data.message); this.$message.success(res.data.message);
this.getList(); this.getList();
this.zhuanLoading = false
} else {
this.$message.error(res.data.message);
} }
}, null) });
} },
}, getList() {
UpdateBrakeAccountStatus() { this.loading = true;
this.loading = true; let msg = {
let msg = { TCID: this.TCID
TCID: this.TCID, };
Is_Open:this.DataList.TeamBalance.BrakeAccountStatus === 0 ? 1 : 0 this.apipost("travel_get_GetTeamBalanceSheet", msg, res => {
};
this.apipost("travel_post_UpdateBrakeAccountStatus", msg, res => {
if (res.data.resultCode == 1) {
this.$message.success(res.data.message);
this.getList();
}
});
},
getList() {
let msg = {
TCID: this.TCID
};
this.apipost("travel_get_GetTeamBalanceSheet", msg, res => {
if (res.data.resultCode == 1) {
this.isShow = true;
let data = res.data.data;
data.FiniceReciveList.forEach(x=>{
x.checked = false;
})
this.DataList = data;
this.loading = false;
}else {
this.loading = false; this.loading = false;
if (res.data.resultCode == 1) {
this.isShow = true;
let data = res.data.data;
data.FiniceReciveList.forEach(x => {
x.checked = false;
})
this.DataList = data;
}
});
},
//收入跳转
AddIncomeDetail() {
var TCArr = [this.TCID];
let orderObj = {
OrderID: 0,
OrderSource: 8,
Obj: {},
TCIDList: TCArr
} }
}); this.$router.push({
}, name: "ChoiceAddFinancialDocuments",
//收入跳转 query: {
AddIncomeDetail() { Type: 1,
var TCArr=[this.TCID]; companyID: this.OutBranchId,
let orderObj = { 'blank': 'y',
OrderID:0, 'orderObj': JSON.stringify(orderObj)
OrderSource:8, }
Obj: {}, });
TCIDList: TCArr },
} //支出跳转
this.$router.push({ AddOutDetail() {
name: "ChoiceAddFinancialDocuments", var TCArr = [this.TCID];
query: { let orderObj = {
Type: 1, OrderID: 0,
companyID: this.OutBranchId, OrderSource: 8,
'blank': 'y', Obj: {},
'orderObj':JSON.stringify(orderObj) TCIDList: TCArr
}
});
},
//支出跳转
AddOutDetail() {
var TCArr=[this.TCID];
let orderObj = {
OrderID:0,
OrderSource:8,
Obj: {},
TCIDList: TCArr
}
this.$router.push({
name: "ChoiceAddFinancialDocuments",
query: {
Type: 2,
companyID: this.OutBranchId,
'blank': 'y',
'orderObj':JSON.stringify(orderObj)
} }
}); this.$router.push({
}, name: "ChoiceAddFinancialDocuments",
//导出EXCEL query: {
ExportExcle() { Type: 2,
let msg = { companyID: this.OutBranchId,
TCID: this.TCID 'blank': 'y',
}; 'orderObj': JSON.stringify(orderObj)
this.GetLocalFile( }
"travel_get_GetTeamBalanceSheetExport", });
msg, },
"团队收支明细" + ".xls" //导出EXCEL
); ExportExcle() {
}, let msg = {
//打印 TCID: this.TCID
doPrint() { };
this.ishowBtn=false; this.GetLocalFile(
setTimeout(this.getPrint,500); "travel_get_GetTeamBalanceSheetExport",
}, msg,
getPrint(){ "团队收支明细" + ".xls"
);
},
//打印
doPrint() {
this.ishowBtn = false;
setTimeout(this.getPrint, 500);
},
getPrint() {
let subOutputRankPrint = document.getElementById("print"); let subOutputRankPrint = document.getElementById("print");
let newContent = subOutputRankPrint.innerHTML; let newContent = subOutputRankPrint.innerHTML;
let oldContent = document.body.innerHTML; let oldContent = document.body.innerHTML;
...@@ -1033,16 +1042,22 @@ export default { ...@@ -1033,16 +1042,22 @@ export default {
window.location.reload(); window.location.reload();
document.body.innerHTML = oldContent; document.body.innerHTML = oldContent;
return false; return false;
},
goUrl(path, id) {
this.$router.push({
name: path,
query: {
id: id
}
});
},
}, },
goUrl(path, id) { mounted() {
this.$router.push({ name: path, query: { id: id } }); this.TCID = this.$route.query.id;
}, this.OutBranchId = this.$route.query.OutBranchId
}, this.CloseIncomeBtn = this.$route.query.CloseIncomeBtn
mounted() { this.getList();
this.TCID = this.$route.query.id; }
this.OutBranchId = this.$route.query.OutBranchId };
this.CloseIncomeBtn = this.$route.query.CloseIncomeBtn
this.getList();
}
};
</script> </script>
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