Преглед изворни кода

订单审核小计计算精度丢失问题

@dongkboy пре 3 месеци
родитељ
комит
47bd378599
1 измењених фајлова са 2 додато и 4 уклоњено
  1. 2 4
      src/views/finance/modules/auditDetail.vue

+ 2 - 4
src/views/finance/modules/auditDetail.vue

@@ -870,9 +870,7 @@
                   Number(detailData?.insFeeOrders?.jyAdditionalPremium)).toFixed(5) }}</div>
               </th>
               <th colspan="2">
-                <div>小计: ¥{{ Math.floor((Number(detailData?.insFeeOrders?.jqExportPremium) +
-                  Number(detailData?.insFeeOrders?.syExportPremium) +
-                  Number(detailData?.insFeeOrders?.jyExportPremium)) * 100) / 100 || '--' }}</div>
+                <div>小计: ¥{{ (new Decimal(detailData?.insFeeOrders?.jqExportPremium || 0).add(detailData?.insFeeOrders?.syExportPremium || 0).add(detailData?.insFeeOrders?.jyExportPremium || 0).mul(100).floor().div(100).toFixed(2)) || '--' }}</div>
               </th>
               <th colspan="2">
                 <div>小计: ¥{{ (Number(detailData?.insFeeOrders?.jqKeepPointPremium) +
@@ -2041,4 +2039,4 @@ onUnmounted(() => {
     }
   }
 }
-</style>
+</style>