|
@@ -2,24 +2,12 @@
|
|
|
<view class="container">
|
|
|
<view style='background:#E6F3F9;border-bottom:1px solid #ccc;' class='flex justify-between padding-xl' @click='unfold1()'>
|
|
|
<view style='width:92%;margin-top: -4px;text-align:center;' class='flex justify-between'>
|
|
|
- <view style='text-align:center;'>
|
|
|
- 结算总价
|
|
|
- <view>({{contractInfo.sumTotal}}元)</view>
|
|
|
- </view>
|
|
|
- <view style='text-align:center;'>
|
|
|
- 结算吨数<view>({{contractInfo.sumNet}}吨)</view>
|
|
|
- </view>
|
|
|
- <view style='text-align:center;'>
|
|
|
- 已收<view>({{contractInfo.payMoney}}元)</view>
|
|
|
- </view>
|
|
|
- <view style='text-align:center;'>
|
|
|
- 未收<view>({{contractInfo.notPayMoney}}元)</view>
|
|
|
- </view>
|
|
|
+ 结算明细
|
|
|
</view>
|
|
|
<view :class="isOpen1 ? 'cuIcon-unfold' : 'cuIcon-right'" ></view>
|
|
|
</view>
|
|
|
<view :class="isOpen1 ? 'content-open' : 'content-close'" class='content1'>
|
|
|
- <view class="table">
|
|
|
+ <view class="table u-font-xs">
|
|
|
<view class="tr bg-w">
|
|
|
<view class="th">车牌号</view>
|
|
|
<view class="th">净重(吨)</view>
|
|
@@ -32,11 +20,18 @@
|
|
|
<view class="tr" >
|
|
|
<view class="td">{{item.carNo}}</view>
|
|
|
<view class="td">{{item.netWeight}}</view>
|
|
|
- <view class="td">{{item.sumPrice}}</view>
|
|
|
- <view class="td">{{item.sumPrice - item.notPay}}</view>
|
|
|
- <view class="td">{{item.notPay}}</view>
|
|
|
+ <view class="td">{{numFilter(item.sumPrice)}}</view>
|
|
|
+ <view class="td">{{numFilter(item.sumPrice - item.notPay)}}</view>
|
|
|
+ <view class="td">{{numFilter(item.notPay)}}</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
+ <view class="tr" >
|
|
|
+ <view class="td">合计:</view>
|
|
|
+ <view class="td">{{contractInfo.sumNet}}</view>
|
|
|
+ <view class="td">{{numFilter(contractInfo.sumTotal)}}</view>
|
|
|
+ <view class="td">{{numFilter(contractInfo.payMoney)}}</view>
|
|
|
+ <view class="td">{{numFilter(contractInfo.notPayMoney)}}</view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<!-- <view class='flex justify-between padding-xs' v-for='item in contractInfo.taskDTOList'>
|
|
@@ -49,25 +44,15 @@
|
|
|
</view>
|
|
|
<view style='background:#E6F3F9;border-bottom:1px solid #ccc;' class='flex justify-between padding-xl' @click='unfold2()'>
|
|
|
<view style='width:92%;margin-top: -4px;' class='flex justify-between'>
|
|
|
- <view style='text-align:center;'>
|
|
|
- 平仓<view>({{contractInfo.sumNetClose}}吨)</view>
|
|
|
- </view style='text-align:center;'>
|
|
|
- <view style='text-align:center;'>
|
|
|
- 结算总价<view>({{contractInfo.sumTotalClose}}元)</view>
|
|
|
- </view>
|
|
|
- <view style='text-align:center;'>
|
|
|
- 已收<view>({{contractInfo.payMoneyClose}}元)</view>
|
|
|
- </view>
|
|
|
- <view style='text-align:center;'>
|
|
|
- 未收<view>({{contractInfo.notPayMoneyClose}}元)</view>
|
|
|
- </view>
|
|
|
+ 平仓明细
|
|
|
</view>
|
|
|
<view :class="isOpen2 ? 'cuIcon-unfold' : 'cuIcon-right'" ></view>
|
|
|
</view>
|
|
|
<view :class="isOpen2 ? 'content-open' : 'content-close'" class='content2'>
|
|
|
- <view class="table">
|
|
|
+ <view class="table u-font-xs">
|
|
|
<view class="tr bg-w">
|
|
|
- <view class="th">平仓吨数(吨)</view>
|
|
|
+ <view class="th">序号</view>
|
|
|
+ <view class="th">平仓数(吨)</view>
|
|
|
<view class="th">应收(元)</view>
|
|
|
<view class="th ">已收(元)</view>
|
|
|
<view class="th ">未收(元)</view>
|
|
@@ -75,12 +60,20 @@
|
|
|
<view class='tbody'>
|
|
|
<block v-for='(item,index) in contractInfo.taskDTOList1' >
|
|
|
<view class="tr" >
|
|
|
+ <view class="td">{{index+1}}</view>
|
|
|
<view class="td">{{item.closeTon}}</view>
|
|
|
- <view class="td">{{item.sumPriceClose}}</view>
|
|
|
- <view class="td">{{item.sumPriceClose - item.notPayClose}}</view>
|
|
|
- <view class="td">{{item.notPayClose}}</view>
|
|
|
+ <view class="td">{{numFilter(item.sumPriceClose)}}</view>
|
|
|
+ <view class="td">{{numFilter(item.sumPriceClose - item.notPayClose)}}</view>
|
|
|
+ <view class="td">{{numFilter(item.notPayClose)}}</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
+ <view class="tr" >
|
|
|
+ <view class="td">合计</view>
|
|
|
+ <view class="td">{{contractInfo.sumNetClose}}</view>
|
|
|
+ <view class="td">{{numFilter(contractInfo.sumTotalClose)}}</view>
|
|
|
+ <view class="td">{{numFilter(contractInfo.payMoneyClose)}}</view>
|
|
|
+ <view class="td">{{numFilter(contractInfo.notPayMoneyClose)}}</view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -138,6 +131,11 @@
|
|
|
},
|
|
|
|
|
|
methods: {
|
|
|
+ numFilter (value) {
|
|
|
+ // 截取当前数据到小数点后两位
|
|
|
+ let realVal = parseFloat(value).toFixed(2)
|
|
|
+ return realVal
|
|
|
+ },
|
|
|
unfold1(){
|
|
|
this.isOpen1=!this.isOpen1
|
|
|
},
|