From 557c2b3c50027c2eb6fb9f7e562fc2c7b2b38203 Mon Sep 17 00:00:00 2001
From: quxin <592870522@qq.com>
Date: 星期五, 04 九月 2026 11:37:17 +0800
Subject: [PATCH] 修复: 生产领料后的退料应该是选择领料的记录,不是选择库存的记录(同时库存数据需要根据领料退料变动,比如库存100,领用80,然后领用80中退料30,库存应由原来的20变成50)
---
src/api/mdm/unit/index.ts | 28 +++++++++++++++++++++++-----
1 files changed, 23 insertions(+), 5 deletions(-)
diff --git a/src/api/mdm/unit/index.ts b/src/api/mdm/unit/index.ts
index d05a8f2..0a5eb6c 100644
--- a/src/api/mdm/unit/index.ts
+++ b/src/api/mdm/unit/index.ts
@@ -1,6 +1,6 @@
-import type { PageParam, PageResult } from '#/packages/effects/request/src';
+import type { PageParam, PageResult } from "#/packages/effects/request/src";
-import { requestClient } from '#/api/request';
+import { requestClient } from "#/api/request";
export namespace MdmUnitApi {
/** 璁¢噺鍗曚綅淇℃伅 */
@@ -18,7 +18,7 @@
/** 鏌ヨ璁¢噺鍗曚綅鍒嗛〉 */
export function getUnitPage(params: PageParam) {
- return requestClient.get<PageResult<MdmUnitApi.Unit>>('/mdm/unit/page', {
+ return requestClient.get<PageResult<MdmUnitApi.Unit>>("/mdm/unit/page", {
params,
});
}
@@ -35,15 +35,33 @@
/** 鏂板璁¢噺鍗曚綅 */
export function createUnit(data: MdmUnitApi.Unit) {
- return requestClient.post('/mdm/unit/create', data);
+ return requestClient.post("/mdm/unit/create", data);
}
/** 淇敼璁¢噺鍗曚綅 */
export function updateUnit(data: MdmUnitApi.Unit) {
- return requestClient.put('/mdm/unit/update', data);
+ return requestClient.put("/mdm/unit/update", data);
}
/** 鍒犻櫎璁¢噺鍗曚綅 */
export function deleteUnit(id: number) {
return requestClient.delete(`/mdm/unit/delete?id=${id}`);
}
+
+/** 瀵煎嚭璁¢噺鍗曚綅 */
+export function exportUnit(params: Record<string, any>) {
+ return requestClient.download('/mdm/unit/export-excel', { params });
+}
+
+/** 涓嬭浇璁¢噺鍗曚綅瀵煎叆妯℃澘 */
+export function importUnitTemplate() {
+ return requestClient.download('/mdm/unit/get-import-template');
+}
+
+/** 瀵煎叆璁¢噺鍗曚綅 */
+export function importUnit(file: File, updateSupport: boolean) {
+ return requestClient.upload('/mdm/unit/import', {
+ file,
+ updateSupport,
+ });
+}
--
Gitblit v1.9.3