Browse Source

no message

feature/v2.1
xpz2018 4 years ago
parent
commit
c84dbc705a
3 changed files with 40 additions and 7 deletions
  1. 8
      pages/process/order-info/index.js
  2. 7
      pages/process/outside-info/index.js
  3. 32
      pages/process/template/index.wxml

8
pages/process/order-info/index.js

@ -3,6 +3,7 @@ import Scene from '../../index/scene'
import Dialog from '../../../components/dialog/dialog' import Dialog from '../../../components/dialog/dialog'
import { cancelOrder, repeatOrder, getFactoryOrderInfo, checkingOrder, printOrder} from "../../../api/saas" import { cancelOrder, repeatOrder, getFactoryOrderInfo, checkingOrder, printOrder} from "../../../api/saas"
const event = require('../../../utils/event') const event = require('../../../utils/event')
const math = require('../../../utils/math')
const util = require('../../../utils/util') const util = require('../../../utils/util')
const app = getApp() const app = getApp()
@ -42,6 +43,13 @@ Scene({
} else if(result.data.status == 5){ } else if(result.data.status == 5){
this.data.title = '已完成' this.data.title = '已完成'
} }
if(result.data.paymentOrderInfo.receivablePrice){
if(result.data.paymentOrderInfo.paidPrice){
result.data.paymentOrderInfo.lessPrice = math.minus(result.data.paymentOrderInfo.receivablePrice, result.data.paymentOrderInfo.paidPrice)
} else {
result.data.paymentOrderInfo.lessPrice = 0.00
}
}
this.setData({ this.setData({
safeBottom: app.globalData.safeBottom, safeBottom: app.globalData.safeBottom,
form: result.data, form: result.data,

7
pages/process/outside-info/index.js

@ -62,6 +62,13 @@ Scene({
imageList.push({url: result.data.orderImageList[index]}) imageList.push({url: result.data.orderImageList[index]})
} }
} }
if(result.data.paymentOrderInfo.receivablePrice){
if(result.data.paymentOrderInfo.paidPrice){
result.data.paymentOrderInfo.lessPrice = math.minus(result.data.paymentOrderInfo.receivablePrice, result.data.paymentOrderInfo.paidPrice)
} else {
result.data.paymentOrderInfo.lessPrice = 0.00
}
}
this.setData({ form: result.data, admin: app.userInfo.type && app.userInfo.type.indexOf('ADMIN') >= 0, agent: this.data.agent, imageList,safeBottom: app.globalData.safeBottom }) this.setData({ form: result.data, admin: app.userInfo.type && app.userInfo.type.indexOf('ADMIN') >= 0, agent: this.data.agent, imageList,safeBottom: app.globalData.safeBottom })
}).catch(err => { }).catch(err => {
wx.hideLoading() wx.hideLoading()

32
pages/process/template/index.wxml

@ -11,8 +11,26 @@
</view> </view>
<view class="text-black text-sg text-bold" style="margin-left: 12rpx">代收结算信息</view> <view class="text-black text-sg text-bold" style="margin-left: 12rpx">代收结算信息</view>
</view> </view>
<view class="text-sg" style="margin-left:12rpx">{{agentStatus(form.paymentOrderInfo)}}</view>
<view class="text-sg text-blue">{{agentStatus(form.paymentOrderInfo)}}</view>
</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> <van-cell>
<view slot="title" class="flex flex-justify"> <view slot="title" class="flex flex-justify">
<view class="text-black">结算方式</view> <view class="text-black">结算方式</view>
@ -61,12 +79,6 @@
<view class="text-gray">{{formate.formateAmount(form.paymentOrderInfo.totalPrice, 2)}}</view> <view class="text-gray">{{formate.formateAmount(form.paymentOrderInfo.totalPrice, 2)}}</view>
</view> </view>
</van-cell> </van-cell>
<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>
<view style="height:16rpx"></view> <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 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 style="height:30rpx;width:6rpx;background-image: linear-gradient(180deg, #007AFF 0%, #027BFF 15%, #5AABFF 45%, #CAF4FE 100%);">
@ -85,6 +97,12 @@
return '待还款' return '待还款'
} else if(paymentOrderInfo.receivableStatus == 1) { } else if(paymentOrderInfo.receivableStatus == 1) {
return '已还款' return '已还款'
} else if(paymentOrderInfo.lessPrice > 0) {
return '部分还款'
} else if(paymentOrderInfo.paidPrice > 0 && paymentOrderInfo.lessPrice == 0) {
return '已还款'
} else if(paymentOrderInfo.paidPrice <= 0) {
return '待还款'
} }
return '' return ''
} }

Loading…
Cancel
Save