Bladeren bron

免运费精度问题

xiaohaizhao 2 jaren geleden
bovenliggende
commit
bd35ea6412
2 gewijzigde bestanden met toevoegingen van 11 en 2 verwijderingen
  1. 1 0
      packageA/orderForm/detail.js
  2. 10 2
      packageA/orderForm/detail.wxml

+ 1 - 0
packageA/orderForm/detail.js

@@ -384,6 +384,7 @@ Page({
         })
         let amount = (this.data.detail.order_rebate_userate * this.data.detail.defaultamount).toFixed(2); //最大可用金额
         let rebatebalance = this.data.detail.rebatebalance; //返利金账户余额
+        
         _Http.basic({
             "id": 20230218225002,
             "content": {

+ 10 - 2
packageA/orderForm/detail.wxml

@@ -120,12 +120,20 @@
 			¥{{detail.defaultamount}}元
 		</view>
 		<view>
-			{{detail.defaultamount>=figure?'免运费':'差'+(figure-detail.defaultamount)+'元免运费'}}
+			{{detail.defaultamount>=figure?'免运费':'差'+gap.price(figure,detail.defaultamount)+'元免运费'}}
 		</view>
+
+
 	</view>
 	<view class="but-box">
 		<van-button custom-class='but delete' wx:if="{{detail.status=='新建'}}" bind:click="deleteItem">删除订单</van-button>
 		<van-button custom-class='but' wx:if="{{detail.status=='新建'}}" bind:click="submit">提交订单</van-button>
 		<van-button custom-class='but' wx:if="{{detail.status=='交期待确认'}}" bind:click="notarize">确认交期</van-button>
 	</view>
-</view>
+</view>
+
+<wxs module="gap">
+	module.exports.price = function (figure, defaultamount) {
+		return (figure - defaultamount).toFixed(2)
+	}
+</wxs>