qukaidi %!s(int64=3) %!d(string=hai) anos
pai
achega
fe781be78f
Modificáronse 1 ficheiros con 7 adicións e 6 borrados
  1. 7 6
      src/views/importTrade/receipt/detailsPageEdit.vue

+ 7 - 6
src/views/importTrade/receipt/detailsPageEdit.vue

@@ -180,6 +180,7 @@ import { detailListData } from "@/api/importTrade/purchase";
 import { contrastObj, contrastList } from "@/util/contrastData";
 import { getOrgOrderNo } from "@/api/importTrade/salesContract"
 import procurementDetail from "@/components/procurement/purchase";
+import { numCal } from "@/util/calculate";
 import _ from "lodash";
 
 export default {
@@ -433,12 +434,12 @@ export default {
           item.cntrLiang = item.cntrNum
           //如果箱量大于1  则根据箱量生成几条收货单明细  并均分发票重量
           if (item.cntrLiang > 1) {
-            let receiptInvoiceWeight = item.invoiceWeight / item.cntrLiang;
-            let receiptActualQuantity = item.invoiceWeight / item.cntrLiang;
-            let receiptGrossWeight = item.invoiceWeight / item.cntrLiang;
-            let receiptBillWeight = item.billWeight / item.cntrLiang;
-            let receiptPrice = item.price / item.cntrLiang;
-            let receiptContractAmount = item.contractAmount / item.cntrLiang;
+            let receiptInvoiceWeight = numCal(numCal(item.invoiceWeight) / item.cntrLiang);
+            let receiptActualQuantity = numCal(numCal(item.invoiceWeight) / item.cntrLiang);
+            let receiptGrossWeight = numCal(numCal(item.invoiceWeight) / item.cntrLiang);
+            let receiptBillWeight = numCal(numCal(item.billWeight) / item.cntrLiang);
+            let receiptPrice = numCal(numCal(item.price) / item.cntrLiang);
+            let receiptContractAmount = numCal(numCal(item.contractAmount) / item.cntrLiang);
             for (let i = 0; i < item.cntrLiang; i++) {
               item.invoiceWeight = receiptInvoiceWeight;
               item.actualQuantity = receiptActualQuantity;