From 49e0b69067848e77621da348359b9330bc2632f7 Mon Sep 17 00:00:00 2001
From: 张诺 <zhang_12370@163.com>
Date: 星期五, 30 一月 2026 09:35:55 +0800
Subject: [PATCH] 生产核算模块提交

---
 src/views/productionManagement/productionCosting/index.vue |   47 +++++++++++++----------
 src/api/productionManagement/productionCosting.js          |   15 +++++++
 2 files changed, 41 insertions(+), 21 deletions(-)

diff --git a/src/api/productionManagement/productionCosting.js b/src/api/productionManagement/productionCosting.js
index 8cc0251..be7924b 100644
--- a/src/api/productionManagement/productionCosting.js
+++ b/src/api/productionManagement/productionCosting.js
@@ -8,4 +8,17 @@
     method: "get",
     params: query,
   });
-}
\ No newline at end of file
+}
+
+// 宸﹁竟琛ㄦ牸鐨勬帴鍙�
+// salesLedger/productionAccounting/page
+export function salesLedgerProductionAccountingList(query) {
+  return request({
+    url: "/salesLedger/productionAccounting/page",
+    method: "get",
+    params: query,
+  });
+}
+
+// 鍙宠竟琛ㄦ牸鐨勬帴鍙�
+//
\ No newline at end of file
diff --git a/src/views/productionManagement/productionCosting/index.vue b/src/views/productionManagement/productionCosting/index.vue
index fd3a11b..0982fd3 100644
--- a/src/views/productionManagement/productionCosting/index.vue
+++ b/src/views/productionManagement/productionCosting/index.vue
@@ -46,24 +46,24 @@
 } from "@/api/basicData/customerFile.js";
 import { ElMessageBox } from "element-plus";
 import dayjs from "dayjs";
-import {productionAccountingListPage} from "@/api/productionManagement/productionCosting.js";
+import {productionAccountingListPage, salesLedgerProductionAccountingList} from "@/api/productionManagement/productionCosting.js";
 const { proxy } = getCurrentInstance();
 
 const tableColumn = ref([
 	{
 		label: "鐢熶骇鏃ユ湡",
 		prop: "schedulingDate",
-		width: 120,
+    minWidth: 100,
 	},
 	{
 		label: "鐢熶骇浜�",
 		prop: "schedulingUserName",
-		width: 90,
+    minWidth: 100,
 	},
 	{
 		label: "鍚堝悓鍙�",
 		prop: "salesContractNo",
-		width: 220,
+    minWidth: 100,
 	},
 	// {
 	// 	label: "瀹㈡埛鍚堝悓鍙�",
@@ -73,7 +73,7 @@
 	{
 		label: "瀹㈡埛鍚嶇О",
 		prop: "customerName",
-		width: 250,
+    minWidth: 100,
 	},
 	// {
 	// 	label: "椤圭洰鍚嶇О",
@@ -83,35 +83,38 @@
 	{
 		label: "浜у搧澶х被",
 		prop: "productCategory",
-		width: 160,
+    minWidth: 100,
 	},
 	{
 		label: "瑙勬牸鍨嬪彿",
 		prop: "specificationModel",
-		width: 160,
+    minWidth: 100,
 	},
 	{
 		label: "鍗曚綅",
 		prop: "unit",
+    minWidth: 100,
 	},
 	{
 		label: "宸ュ簭",
 		prop: "process",
+    minWidth: 100,
 	},
 	{
 		label: "鐢熶骇鏁伴噺",
 		prop: "finishedNum",
-		width: 100,
+    minWidth: 100,
 	},
 	{
 		label: "宸ユ椂瀹氶",
 		prop: "workHours",
-		width: 100,
+    minWidth: 100,
 	},
 	{
 		label: "宸ヨ祫",
 		prop: "wages",
-		width: 100,
+    minWidth: 100,
+
 	},
 ]);
 
@@ -120,22 +123,25 @@
 	{
 		label: "鐢熶骇浜�",
 		prop: "schedulingUserName",
-		width: 120,
+    minWidth: 100,
 	},
 	{
 		label: "浜ч噺",
-		prop: "finishedNum",
-		width: 100,
-	},
+		prop: "outputNum",
+    minWidth: 100,
+
+  },
 	{
 		label: "宸ヨ祫",
 		prop: "wages",
-		width: 100,
+    minWidth: 100,
+
 	},
 	{
 		label: "鍚堟牸鐜�",
-		prop: "qualifiedRate",
-		width: 100,
+		prop: "outputRate",
+    minWidth: 100,
+
 	},
 ]);
 
@@ -190,12 +196,13 @@
 	const params = { ...searchForm.value, ...page };
 	params.dateType = dateType.value;
 	params.entryDate = undefined
-	productionAccountingListPage(params).then((res) => {
+  salesLedgerProductionAccountingList(params).then((res) => {
 		tableLoading.value = false;
 		const records = res.data.records || [];
-		tableData.value = records;
+    // console.log("resdsd",records)
+    leftTableData.value = records;
 		page.total = res.data.total || 0;
-		buildLeftTableData(records);
+		// buildLeftTableData(records);
 	});
 };
 

--
Gitblit v1.9.3