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