zhengjinyi %!s(int64=3) %!d(string=hai) anos
pai
achega
47c6dc01e5

+ 8 - 0
src/main/resources/static/js/supplier-center/order/orderlist.js

@@ -50,6 +50,14 @@ var orderList = new Vue({
             return [1, 0, index - 2, index - 1, index, index + 1, index + 2, 0, total];
         }
     },
+    filters:{
+        NumFormat(value) {//处理金额
+            //处理金额
+            if (!value) return '0.00'
+            let number = parseFloat(Number(value))
+            return number
+        }
+    },
     methods:{
          toPagination: function (pageNum) {
             if (pageNum <= this.pageTotal) {

+ 8 - 8
src/main/resources/templates/supplier-center/order/list.html

@@ -76,14 +76,14 @@
                                         </p>
                                     </div>
                                     <div class="order-item">
-                                        <p>商品金额:<span class="red">¥{{order.productAmount.toFixed(2)}}</span> </p>
-                                        <p>结算商品金额:<span class="red">¥{{order.shopProductAmount.toFixed(2)}}</span> </p>
-                                        <p>结算税费:<span class="red">¥{{order.shopTaxFee.toFixed(2)}}</span> </p>
-                                        <p>结算运费:<span class="red">¥{{order.shopPostFee.toFixed(2)}}</span> </p>
+                                        <p>商品金额:<span class="red">¥{{order.productAmount | NumFormat}}</span> </p>
+                                        <p>结算商品金额:<span class="red">¥{{order.shopProductAmount | NumFormat}}</span> </p>
+                                        <p>结算税费:<span class="red">¥{{order.shopTaxFee | NumFormat}}</span> </p>
+                                        <p>结算运费:<span class="red">¥{{order.shopPostFee | NumFormat}}</span> </p>
                                     </div>
                                     <div class="order-item">
-                                        <p>总结算金额:<span class="red">¥{{order.shouldPayShopAmount.toFixed(2)}}</span> </p>
-                                        <p>已结算金额:<span class="red">¥{{order.payedShopAmount.toFixed(2)}}</span> </p>
+                                        <p>总结算金额:<span class="red">¥{{order.shouldPayShopAmount | NumFormat}}</span> </p>
+                                        <p>已结算金额:<span class="red">¥{{order.payedShopAmount | NumFormat}}</span> </p>
                                     </div>
                                     <div class="order-product" v-for="proitem in order.orderProductList">
                                         <div class="product-img">
@@ -96,8 +96,8 @@
                                             <span class="num">已发货:&nbsp;{{proitem.shipmentsNum}}</span>
                                             <span class="num" v-if="order.returnedNum!=null&&order.returnedNum!=0">已退/已取消:&nbsp;{{proitem.actualCancelNum}}</span>
                                             </p>
-                                            <p >单价:&nbsp;<span>¥{{proitem.price.toFixed(2)}}</span> </p>
-                                            <p>合计:&nbsp;<span class="red">¥{{proitem.totalAmount.toFixed(2)}}</span> </p>
+                                            <p >单价:&nbsp;<span>¥{{proitem.price | NumFormat}}</span> </p>
+                                            <p>合计:&nbsp;<span class="red">¥{{proitem.totalAmount | NumFormat}}</span> </p>
                                         </div>
 
                                     </div>