From 50aa1158b080a2d266c158b4a9cc3277d31ae936 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期日, 20 九月 2026 16:11:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_天津_玮苓乐器' into dev_天津_玮苓乐器
---
src/api/productionManagement/productionCosting.js | 142 ++++++++++++++++++++++++++++++++++++++++-------
1 files changed, 121 insertions(+), 21 deletions(-)
diff --git a/src/api/productionManagement/productionCosting.js b/src/api/productionManagement/productionCosting.js
index 17ee55a..549d677 100644
--- a/src/api/productionManagement/productionCosting.js
+++ b/src/api/productionManagement/productionCosting.js
@@ -1,49 +1,149 @@
// 鐢熶骇鏍哥畻椤甸潰鎺ュ彛
import request from "@/utils/request";
-// 鍒嗛〉鏌ヨ
-export function productionAccountingListPage(query) {
+/* ===================== 鏍哥畻鏌ヨ ===================== */
+
+// 鎸夊憳宸ユ眹鎬伙紙浜ч噺銆佹湀鏃堕棿鍚堣銆佹姌鍚堝�嶆暟锛�
+export function costingSummary(query) {
return request({
- url: "/salesLedger/productionAccounting/listPage",
+ url: "/productionCosting/summary",
method: "get",
params: query,
});
}
-// 宸﹁竟琛ㄦ牸鐨勬帴鍙�
-// salesLedger/productionAccounting/page
-export function salesLedgerProductionAccountingList(query) {
+// 鏄庣粏锛堢櫧鐩掞細宸ュ簭+鍨嬪彿锛涙垚鍝侊細宸ュ簭锛�
+export function costingDetail(query) {
return request({
- url: "/productionAccount/listPage",
+ url: "/productionCosting/detail",
method: "get",
params: query,
});
}
-// 鍙宠竟琛ㄦ牸鐨勬帴鍙�
-//
-export function salesLedgerProductionAccountingListProductionDetails(query) {
+// 鏈堜唤宸ヤ綔鏃ヤ俊鎭�
+export function costingWorkday(yearMonth) {
return request({
- url: "/productionAccount/listProductionDetails",
+ url: "/productionCosting/workday",
method: "get",
- params: query,
+ params: { yearMonth },
});
}
-// 鎵归噺鏍哥畻
-export function productionAccountingBatchAccounting(data) {
+// 瀵煎嚭鏄庣粏
+export function costingExport(query) {
return request({
- url: "/productionAccount/batchAccounting",
+ url: "/productionCosting/export",
method: "post",
- data,
+ params: query,
+ responseType: "blob",
});
}
-// 鍗曚釜淇
-export function productionAccountingSingleAdjust(data) {
+/* ===================== 宸ュ簭绫诲瀷閰嶇疆 ===================== */
+
+export function costingProcessList(query) {
return request({
- url: "/productionAccount/singleAdjust",
- method: "post",
- data,
+ url: "/productionCosting/process/list",
+ method: "get",
+ params: query,
+ });
+}
+
+export function costingProcessAdd(data) {
+ return request({ url: "/productionCosting/process", method: "post", data });
+}
+
+export function costingProcessUpdate(data) {
+ return request({ url: "/productionCosting/process", method: "put", data });
+}
+
+export function costingProcessDel(id) {
+ return request({ url: "/productionCosting/process/" + id, method: "delete" });
+}
+
+/* ===================== 鏍囧噯鏁伴噺閰嶇疆 ===================== */
+
+export function costingStandardList(query) {
+ return request({
+ url: "/productionCosting/standard/list",
+ method: "get",
+ params: query,
+ });
+}
+
+export function costingStandardAdd(data) {
+ return request({ url: "/productionCosting/standard", method: "post", data });
+}
+
+export function costingStandardUpdate(data) {
+ return request({ url: "/productionCosting/standard", method: "put", data });
+}
+
+export function costingStandardDel(id) {
+ return request({ url: "/productionCosting/standard/" + id, method: "delete" });
+}
+
+/* ===================== 鎶樼畻鐜囬厤缃� ===================== */
+
+export function costingFactorList(query) {
+ return request({
+ url: "/productionCosting/factor/list",
+ method: "get",
+ params: query,
+ });
+}
+
+export function costingFactorAdd(data) {
+ return request({ url: "/productionCosting/factor", method: "post", data });
+}
+
+export function costingFactorUpdate(data) {
+ return request({ url: "/productionCosting/factor", method: "put", data });
+}
+
+export function costingFactorDel(id) {
+ return request({ url: "/productionCosting/factor/" + id, method: "delete" });
+}
+
+/* ===================== 鏈堝害宸ヤ綔鏃ラ厤缃� ===================== */
+
+export function costingWorkdayList(query) {
+ return request({
+ url: "/productionCosting/workdayConfig/list",
+ method: "get",
+ params: query,
+ });
+}
+
+export function costingWorkdayAdd(data) {
+ return request({ url: "/productionCosting/workdayConfig", method: "post", data });
+}
+
+export function costingWorkdayUpdate(data) {
+ return request({ url: "/productionCosting/workdayConfig", method: "put", data });
+}
+
+export function costingWorkdayDel(id) {
+ return request({ url: "/productionCosting/workdayConfig/" + id, method: "delete" });
+}
+
+/* ===================== 涓嬫媺鏁版嵁婧� ===================== */
+
+// 宸ュ簭涓嬫媺
+export function costingProcessOptions(query) {
+ return request({
+ url: "/technologyOperation/listPage",
+ method: "get",
+ params: { current: 1, size: 1000, ...query },
+ });
+}
+
+// 鍨嬪彿涓嬫媺
+export function costingModelOptions(query) {
+ return request({
+ url: "/basic/product/pageModel",
+ method: "get",
+ params: { current: 1, size: 1000, ...query },
});
}
--
Gitblit v1.9.3