From 2a47abfa39aa81aeea2b6da336e341b9d14e37b0 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期三, 30 七月 2025 15:21:28 +0800
Subject: [PATCH] 调拔单功能优化

---
 rsf-admin/src/page/orders/transfer/ManualCreate.jsx |   32 +++++++++-----------------------
 1 files changed, 9 insertions(+), 23 deletions(-)

diff --git a/rsf-admin/src/page/orders/transfer/ManualCreate.jsx b/rsf-admin/src/page/orders/transfer/ManualCreate.jsx
index 3d6f07e..3e6e6fa 100644
--- a/rsf-admin/src/page/orders/transfer/ManualCreate.jsx
+++ b/rsf-admin/src/page/orders/transfer/ManualCreate.jsx
@@ -18,6 +18,7 @@
     Form,
     useCreateController,
     SimpleForm,
+    useRefresh,
 } from 'react-admin';
 import {
     Dialog,
@@ -46,11 +47,13 @@
 import { minHeight, padding } from "@mui/system";
 import SaveIcon from '@mui/icons-material/Save';
 import request from '@/utils/request';
+import _, { set } from 'lodash';
 
 const ManualCreate = (props) => {
     const { open, setOpen, orderId } = props;
     const tableRef = useRef();
     const notify = useNotify();
+    const refresh = useRefresh();
     const translate = useTranslate();
     const [tabelData, setTableData] = useState([]);
     const [disabled, setDisabled] = useState(false);
@@ -84,12 +87,10 @@
                 "transfer": formData,
                 "items": tabelData,
             }
-            
+
             const res = await request.post(`/transfer/items/save`, parmas);
             if (res?.data?.code === 200) {
                 setOpen(false);
-                refresh();
-                resetData()
             } else {
                 notify(res.data.msg);
             }
@@ -101,13 +102,13 @@
             const res = await request.post(`/transfer/items/update`, parmas);
             if (res?.data?.code === 200) {
                 setOpen(false);
-                refresh();
-                resetData()
             } else {
                 notify(res.data.msg);
             }
         }
         setDisabled(false)
+        refresh();
+
     };
 
     const handleSuccess = async (data) => {
@@ -140,15 +141,10 @@
 
 
     const handleChange = (value, name) => {
-        console.log(name);
-        console.log(value);
         setFormData((prevData) => ({
             ...prevData,
             [name]: value
         }));
-
-        console.log(formData);
-        
     };
 
     return (
@@ -348,24 +344,22 @@
         },
         {
             field: 'anfme',
-            headerName: translate('table.field.outStockItem.anfme') + "*",
+            headerName: translate('table.field.outStockItem.anfme'),
             type: 'number',
             minWidth: 100,
             flex: 1,
             editable: true,
             valueFormatter: (val) => val < 0 ? 0 : val,
-            headerClassName: "custom",
         },
         {
             field: 'splrCode',
-            headerName: translate('table.field.outStockItem.splrCode') + "*",
+            headerName: translate('table.field.outStockItem.splrCode'),
             minWidth: 100,
             flex: 1,
             editable: true,
             renderEditCell: (params) => (
                 <SelectInputSplrCodeEditCell {...params} />
             ),
-            headerClassName: "custom",
         },
         {
             field: 'splrName',
@@ -376,18 +370,10 @@
             renderEditCell: (params) => (
                 <SelectInputSplrNameEditCell {...params} />
             ),
-            headerClassName: "custom",
         },
         {
-            field: 'splrBatch',
+            field: 'batch',
             headerName: translate('table.field.outStockItem.splrBatch'),
-            minWidth: 100,
-            flex: 1,
-            editable: true,
-        },
-        {
-            field: 'poCode',
-            headerName: translate('table.field.outStockItem.poDetlCode'),
             minWidth: 100,
             flex: 1,
             editable: true,

--
Gitblit v1.9.1