From a68d8260e9c4a1e8709a1f5ba69430ccb95f70da Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期三, 21 一月 2026 10:59:48 +0800
Subject: [PATCH] 浪潮对接单点登录:能耗管理系统3

---
 src/views/inventoryManagement/receiptManagement/components/formDia.vue |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/src/views/inventoryManagement/receiptManagement/components/formDia.vue b/src/views/inventoryManagement/receiptManagement/components/formDia.vue
index a736b52..c3b0dbf 100644
--- a/src/views/inventoryManagement/receiptManagement/components/formDia.vue
+++ b/src/views/inventoryManagement/receiptManagement/components/formDia.vue
@@ -78,7 +78,7 @@
   selectProductRecordListByPuechaserId
 } from "@/api/inventoryManagement/stockIn.js";
 import { purchaseListPage } from "@/api/procurementManagement/procurementLedger.js";
-import { getCurrentDate } from "@/utils/index.js";
+// import { getCurrentDate } from "@/utils/index.js";
 
 const userStore = useUserStore()
 const { proxy } = getCurrentInstance()
@@ -196,7 +196,7 @@
 const calculateTotalPrice = (row) => {
   const quantityStock = Number(row?.quantityStock ?? 0);
   const taxInclusiveUnitPrice = Number(row?.taxInclusiveUnitPrice ?? 0);
-  
+
   if (Number.isFinite(quantityStock) && Number.isFinite(taxInclusiveUnitPrice)) {
     row.taxInclusiveTotalPrice = quantityStock * taxInclusiveUnitPrice;
   } else {
@@ -219,17 +219,13 @@
       productList.value = [];
       return
     }
-    productList.value = productRes.data.map(item => {
-      const quantityStock = Number(item?.quantity0 ?? 0);
-      const taxInclusiveUnitPrice = Number(item?.taxInclusiveUnitPrice ?? 0);
-      return {
-        ...item,
-        quantityStock,
-        taxInclusiveUnitPrice,
-        taxInclusiveTotalPrice: quantityStock * taxInclusiveUnitPrice,
-        originalQuantityStock: Number(item.quantityStock ?? item.inboundQuantity ?? 0),
-      };
-    })
+    productList.value = productRes.data.map(item => ({
+      ...item,
+      quantityStock: 0,
+      taxInclusiveUnitPrice: Number(item?.taxInclusiveUnitPrice ?? 0),
+      taxInclusiveTotalPrice: 0,
+      originalQuantityStock: Number(item.quantityStock ?? item.inboundQuantity ?? 0),
+    }))
   } catch (error) {
     console.error('鏌ヨ浜у搧璁板綍澶辫触:', error)
     proxy.$modal.msgError('鏌ヨ浜у搧璁板綍澶辫触')
@@ -295,7 +291,8 @@
       details: selectedRows.value.map(product => ({
         id: product.id,
         inboundQuantity: Number(product.quantityStock),
-				taxInclusiveUnitPrice: Number(product.taxInclusiveUnitPrice),
+				unitPrice: Number(product.taxInclusiveUnitPrice),
+        taxRate: Number(product.taxRate),
 				taxInclusiveTotalPrice: Number(product.taxInclusiveTotalPrice)
       })),
     };
@@ -343,6 +340,9 @@
   return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
 }
 
+function getCurrentDate() {
+  return formatDateTime(new Date(), false);
+}
 
 const openDialog = async (type, row) => {
   operationType.value = type

--
Gitblit v1.9.3