linwenxin vor 6 Monaten
Ursprung
Commit
6830a880ab
1 geänderte Dateien mit 22 neuen und 15 gelöschten Zeilen
  1. 22 15
      src/packageWorkorder/pages/orderDetail.vue

+ 22 - 15
src/packageWorkorder/pages/orderDetail.vue

@@ -354,7 +354,7 @@
                   <view class="name"
                     >{{ it.goodsName }}<text>×{{ it.num }}</text></view
                   >
-                  <view class="price">¥{{ it.totalAmount }}</view>
+                  <view class="price">¥{{ it.totalAmount.toFixed(2) }}</view>
                 </view>
                 <view class="total">
                   <view class="text">合计:</view>
@@ -367,7 +367,9 @@
                         ...item.rpMaterialOrderItems
                           .filter(o => o.chargeType == 'ACC' || o.chargeType == 'MCC')
                           .map(val => val.totalAmount)
-                      ].reduce((a, b) => (a * 100 + b * 100) / 100, 0)
+                      ]
+                        .reduce((a, b) => (a * 100 + b * 100) / 100, 0)
+                        .toFixed(2)
                     }}</view
                   >
                 </view>
@@ -380,7 +382,7 @@
                   :key="idx"
                 >
                   <view class="name">{{ it.amountName }}</view>
-                  <view class="price">¥{{ it.normAmount }}</view>
+                  <view class="price">¥{{ it.normAmount.toFixed(2) }}</view>
                 </view>
                 <view class="total">
                   <view class="text">合计:</view>
@@ -391,7 +393,9 @@
                         0,
                         0,
                         ...item.rpMaterialOrderItems.filter(o => o.chargeType == 'SERV').map(val => val.normAmount)
-                      ].reduce((a, b) => (a * 100 + b * 100) / 100, 0)
+                      ]
+                        .reduce((a, b) => (a * 100 + b * 100) / 100, 0)
+                        .toFixed(2)
                     }}</view
                   >
                 </view>
@@ -410,7 +414,9 @@
                         ...item.rpMaterialOrderItems
                           .filter(o => o.chargeType == 'ACC' || o.chargeType == 'MCC')
                           .map(val => val.totalAmount)
-                      ].reduce((a, b) => (a * 100 + b * 100) / 100, 0)
+                      ]
+                        .reduce((a, b) => (a * 100 + b * 100) / 100, 0)
+                        .toFixed(2)
                     }}</view
                   >
                 </view>
@@ -450,7 +456,7 @@
                   <view class="name"
                     >{{ it.goodsName }}<text>×{{ it.num }}</text></view
                   >
-                  <view class="price">¥{{ it.totalAmount }}</view>
+                  <view class="price">¥{{ it.totalAmount.toFixed(2) }}</view>
                 </view>
                 <view class="total">
                   <view class="text">合计:</view>
@@ -463,7 +469,9 @@
                         ...item.workerOrderItems
                           .filter(o => o.chargeType == 'ACC' || o.chargeType == 'MCC')
                           .map(val => val.totalAmount)
-                      ].reduce((a, b) => (a * 100 + b * 100) / 100, 0)
+                      ]
+                        .reduce((a, b) => (a * 100 + b * 100) / 100, 0)
+                        .toFixed(2)
                     }}</view
                   >
                 </view>
@@ -476,18 +484,15 @@
                   :key="idx"
                 >
                   <view class="name">{{ it.amountName }}</view>
-                  <view class="price">¥{{ it.normAmount }}</view>
+                  <view class="price">¥{{ it.normAmount.toFixed(2) }}</view>
                 </view>
                 <view class="total">
                   <view class="text">合计:</view>
                   <view class="price"
                     >¥{{
-                      [
-                        0,
-                        0,
-                        0,
-                        ...item.workerOrderItems.filter(o => o.chargeType == 'SERV').map(val => val.normAmount)
-                      ].reduce((a, b) => (a * 100 + b * 100) / 100, 0)
+                      [0, 0, 0, ...item.workerOrderItems.filter(o => o.chargeType == 'SERV').map(val => val.normAmount)]
+                        .reduce((a, b) => (a * 100 + b * 100) / 100, 0)
+                        .toFixed(2)
                     }}</view
                   >
                 </view>
@@ -506,7 +511,9 @@
                         ...item.workerOrderItems
                           .filter(o => o.chargeType == 'ACC' || o.chargeType == 'MCC')
                           .map(val => val.totalAmount)
-                      ].reduce((a, b) => (a * 100 + b * 100) / 100, 0)
+                      ]
+                        .reduce((a, b) => (a * 100 + b * 100) / 100, 0)
+                        .toFixed(2)
                     }}</view
                   >
                 </view>