Browse Source

添加账户余额显示

xiaohaizhao 2 years ago
parent
commit
c08837adb7
2 changed files with 19 additions and 7 deletions
  1. 15 4
      packageA/orderForm/detail.js
  2. 4 3
      packageA/orderForm/detail.wxml

+ 15 - 4
packageA/orderForm/detail.js

@@ -79,13 +79,24 @@ Page({
                 title: res.msg,
                 icon: "none"
             });
+            let CND = value => currency(value, {
+                symbol: "¥",
+                precision: 2
+            }).format();
+            let account = {
+                name: "",
+                text: ""
+            };
+            let accountclass = res.data.accountclass;
+            if (accountclass.accountname) {
+                account.name = accountclass.accountname
+                account.text = `\n(余额:${CND(accountclass.balance)},信用额度:${CND(accountclass.creditquota)})`
+            }
             this.setData({
                 detail: res.data,
                 loading: false,
-                defaultamount: currency(res.data.defaultamount, {
-                    symbol: "¥",
-                    precision: 2
-                }).format()
+                defaultamount: CND(res.data.defaultamount),
+                account
             });
             if (init) {
                 this.partialRenewal(true)

+ 4 - 3
packageA/orderForm/detail.wxml

@@ -60,11 +60,12 @@
 
 	<view class="row">
 		<view class="label">支付账户</view>
-		<view style="font-size: 28rpx;">
-			{{detail.accountclass.accountname || '暂无'}}
+		<view style="font-size: 28rpx; text-align: right;">
+			{{account.name}}
+			<text style="font-size: 22rpx;">{{account.text}}</text>
 		</view>
 	</view>
-
+	
 	<block wx:if="{{order_rebate_used==1 && (detail.type=='标准订单'||detail.type=='特殊订单')}}">
 		<navigator url="#" class="row" style="font-size: 0;" bindtap="changeRebateUsed">
 			<view class="label">是否使用返利金(余额:{{detail.rebatebalance}})</view>