纸通宝SAAS仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

110 lines
4.7 KiB

<!--pages/process/index.wxml-->
<wxs module="formate" src="../../formate.wxs"></wxs>
<template name="agent-info">
<view class="flex flex-column bg-white" style="height:240rpx;align-items: center">
<view class="text-black text-sg" style="margin-top:36rpx">应付总金额(元)</view>
<view class="text-black text-sl text-bold" style="margin-top:16rpx">{{formate.formateAmount(form.paymentOrderInfo.receivablePrice, 2)}}</view>
</view>
<view class="flex flex-justify bg-white" style="padding: 24rpx 32rpx;border-bottom:1rpx solid #f3f3f3">
<view class="flex flex-center">
<view style="height:30rpx;width:6rpx;background-image: linear-gradient(180deg, #007AFF 0%, #027BFF 15%, #5AABFF 45%, #CAF4FE 100%);">
</view>
<view class="text-black text-sg text-bold" style="margin-left: 12rpx">代收结算信息</view>
</view>
<view class="text-sg text-blue">{{agentStatus(form.paymentOrderInfo)}}</view>
</view>
<van-cell>
<view slot="title" class="flex flex-justify">
<view class="text-black">应付总金额(元)</view>
<view class="text-gray">{{form.paymentOrderInfo.receivablePrice}}</view>
</view>
</van-cell>
<van-cell>
<view slot="title" class="flex flex-justify" wx:if="{{form.paymentOrderInfo.paidPrice}}">
<view class="text-black">已付金额(元)</view>
<view class="text-gray">{{form.paymentOrderInfo.paidPrice}}</view>
</view>
</van-cell>
<van-cell>
<view slot="title" class="flex flex-justify" wx:if="{{form.paymentOrderInfo.lessPrice}}">
<view class="text-black">待付金额(元)</view>
<view class="text-gray">{{form.paymentOrderInfo.lessPrice}}</view>
</view>
</van-cell>
<van-cell>
<view slot="title" class="flex flex-justify">
<view class="text-black">结算方式</view>
<view class="text-gray">{{form.paymentOrderInfo.settlementMethod == 0 ? '固定金额' : '年化率'}}</view>
</view>
</van-cell>
<van-cell>
<view slot="title" class="flex flex-justify">
<view class="text-black">账期(天)</view>
<view class="text-gray">{{form.paymentOrderInfo.settlementPeriod}}</view>
</view>
</van-cell>
<van-cell>
<view slot="title" class="flex flex-justify">
<view class="text-black">{{form.paymentOrderInfo.settlementMethod == 0 ? '账期结算单价(元/吨)' : '账期年化率(%)'}}</view>
<view class="text-gray">{{form.paymentOrderInfo.settlementInAccountPeriod}}</view>
</view>
</van-cell>
<van-cell>
<view slot="title" class="flex flex-justify">
<view class="text-black">账期费用(元)</view>
<view class="text-gray">{{form.paymentOrderInfo.accountPeriodReceivePrice}}</view>
</view>
</van-cell>
<van-cell>
<view slot="title" class="flex flex-justify">
<view class="text-black">{{form.paymentOrderInfo.settlementMethod == 0 ? '逾期结算单价(元/吨)' : '逾期年化率(%)'}}</view>
<view class="text-gray">{{form.paymentOrderInfo.overdueSettlement}}</view>
</view>
</van-cell>
<van-cell>
<view slot="title" class="flex flex-justify">
<view class="text-black">逾期天数(天)</view>
<view class="text-gray">{{form.paymentOrderInfo.overdueDays}}</view>
</view>
</van-cell>
<van-cell>
<view slot="title" class="flex flex-justify">
<view class="text-black">逾期金额(元)</view>
<view class="text-gray">{{form.paymentOrderInfo.overduePrice}}</view>
</view>
</van-cell>
<van-cell>
<view slot="title" class="flex flex-justify">
<view class="text-black">订单金额(元)</view>
<view class="text-gray">{{formate.formateAmount(form.paymentOrderInfo.totalPrice, 2)}}</view>
</view>
</van-cell>
<view style="height:16rpx"></view>
<view class="flex flex-center bg-white" style="justify-content: flex-start;padding: 24rpx 32rpx;border-bottom:1rpx solid #f3f3f3">
<view style="height:30rpx;width:6rpx;background-image: linear-gradient(180deg, #007AFF 0%, #027BFF 15%, #5AABFF 45%, #CAF4FE 100%);">
</view>
<view class="text-black text-sg text-bold" style="margin-left: 12rpx">磅单信息</view>
</view>
</template>
<wxs module="agentStatus">
function agentStatus(paymentOrderInfo) {
if(paymentOrderInfo.status == 0){
return '审核中'
} else if(paymentOrderInfo.payableStatus == 0){
return '待付款'
} else if(paymentOrderInfo.receivableStatus == 0) {
return '待还款'
} else if(paymentOrderInfo.receivableStatus == 1) {
return '已还款'
} else if(paymentOrderInfo.lessPrice > 0) {
return '部分还款'
} else if(paymentOrderInfo.paidPrice > 0 && paymentOrderInfo.lessPrice == 0) {
return '已还款'
} else if(paymentOrderInfo.paidPrice <= 0) {
return '待还款'
}
return ''
}
module.exports = agentStatus
</wxs>