From e8f76615d2875e1acf9b28b20657cbca6117ca9f Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期五, 16 五月 2025 18:18:58 +0800
Subject: [PATCH] 1. 即时库存修改

---
 rsf-admin/src/page/statistics/stockManage/WarehouseStockInfo.jsx |   45 +++++++++++++++++++++++++--------------------
 1 files changed, 25 insertions(+), 20 deletions(-)

diff --git a/rsf-admin/src/page/statistics/stockManage/WarehouseStockInfo.jsx b/rsf-admin/src/page/statistics/stockManage/WarehouseStockInfo.jsx
index deaf6ff..d540252 100644
--- a/rsf-admin/src/page/statistics/stockManage/WarehouseStockInfo.jsx
+++ b/rsf-admin/src/page/statistics/stockManage/WarehouseStockInfo.jsx
@@ -50,7 +50,6 @@
 import SaveIcon from '@mui/icons-material/Save';
 import request from '@/utils/request';
 import { Add, Edit, Delete } from '@mui/icons-material';
-import _, { set } from 'lodash';
 import { DataGrid, useGridApiRef, GRID_DATE_COL_DEF, GRID_DATETIME_COL_DEF, getGridDateOperators, useGridApiContext } from '@mui/x-data-grid';
 import { LocalizationProvider, DatePicker, DateTimePicker } from '@mui/x-date-pickers';
 import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';
@@ -103,16 +102,16 @@
     const handleSubmit = async () => {
         setFinally()
         setDisabled(true)
-        const parmas = {
-            "purchaseId": record,
-            "items": tabelData,
-        }
-        const res = await request.post(`/asnOrder/purchases/save`, parmas);
-        if (res?.data?.code === 200) {
-            notify(res.data.msg);
-        } else {
-            notify(res.data.msg);
-        }
+        // const parmas = {
+        //     "purchaseId": record,
+        //     "items": tabelData,
+        // }
+        // const res = await request.post(`/asnOrder/purchases/save`, parmas);
+        // if (res?.data?.code === 200) {
+        //     notify(res.data.msg);
+        // } else {
+        //     notify(res.data.msg);
+        // }
         setOpen(false);
         refresh();
         resetData()
@@ -120,7 +119,7 @@
     };
 
     const requestGetBody = async () => {
-        const res = await request.post(`warehouse/stock/page`, { matnrCode: record });
+        const res = await request.post(`warehouse/stock/info`, { stock: record, aggType: record?.aggType });
         if (res?.data?.code === 200) {
             setTableData(res.data.data.records)
         } else {
@@ -236,20 +235,26 @@
 
     const [columns, setColumns] = useState([
         {
+            field: 'warehouse',
+            headerName: translate('table.field.warehouseStock.warehouse'),
+            width: 130,
+            editable: false,
+        },
+        {
             field: 'matnrCode',
             headerName: translate('table.field.asnOrderItem.matnrCode'),
             width: 130,
             editable: false,
         },
         {
-            field: 'matnrName',
+            field: 'maktx',
             headerName: translate('table.field.asnOrderItem.maktx'),
             width: 250,
             editable: false,
         },
         {
-            field: 'splrName',
-            headerName: translate('table.field.asnOrderItem.splrName') + "*",
+            field: 'locCode',
+            headerName: translate('table.field.warehouseStock.locCode'),
             minWidth: 150,
             flex: 1,
             editable: false,
@@ -258,15 +263,15 @@
             ),
         },
         {
-            field: 'platItemId',
-            headerName: translate('table.field.asnOrderItem.platItemId') + "*",
+            field: 'batch',
+            headerName: translate('table.field.warehouseStock.splrBatch'),
             minWidth: 100,
             flex: 1,
             editable: false,
         },
         {
             field: 'anfme',
-            headerName: translate('table.field.asnOrderItem.anfme') + "*",
+            headerName: translate('table.field.warehouseStock.anfme'),
             type: 'number',
             minWidth: 100,
             flex: 1,
@@ -275,7 +280,7 @@
         },
         {
             field: 'qty',
-            headerName: translate('table.field.asnOrderItem.qty') + "*",
+            headerName: translate('table.field.warehouseStock.qty'),
             type: 'number',
             minWidth: 100,
             flex: 1,
@@ -283,7 +288,7 @@
         },
         {
             field: 'unit',
-            headerName: translate('table.field.asnOrderItem.stockUnit'),
+            headerName: translate('table.field.warehouseStock.unit'),
             minWidth: 100,
             flex: 1,
             editable: false,

--
Gitblit v1.9.1