From b7b61c2c50feb0f8867c898d91bfb128045d7b71 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期一, 07 四月 2025 09:06:45 +0800
Subject: [PATCH] no message

---
 rsf-admin/src/page/asnOrder/AsnOrderModal.jsx |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/rsf-admin/src/page/asnOrder/AsnOrderModal.jsx b/rsf-admin/src/page/asnOrder/AsnOrderModal.jsx
index 05eb781..3f6b568 100644
--- a/rsf-admin/src/page/asnOrder/AsnOrderModal.jsx
+++ b/rsf-admin/src/page/asnOrder/AsnOrderModal.jsx
@@ -57,11 +57,12 @@
 import DictSelect from "../components/DictSelect";
 
 const AsnOrderModal = (props) => {
-    const { open, setOpen, asnId } = props;
+    const { open, setOpen, asnId, billReload } = props;
 
     const translate = useTranslate();
     const notify = useNotify();
     const refresh = useRefresh();
+    const [disabled, setDisabled] = useState(false)
 
     const [createDialog, setCreateDialog] = useState(false);
 
@@ -97,6 +98,7 @@
     };
 
     const handleSubmit = async () => {
+        setDisabled(true)
         if (asnId === 0) {
             const parmas = {
                 "orders": formData,
@@ -106,6 +108,7 @@
             const res = await request.post(`/asnOrder/items/save`, parmas);
             if (res?.data?.code === 200) {
                 setOpen(false);
+                billReload()
                 refresh();
             } else {
                 notify(res.data.msg);
@@ -119,11 +122,12 @@
             if (res?.data?.code === 200) {
                 setOpen(false);
                 refresh();
+
             } else {
                 notify(res.data.msg);
             }
         }
-
+        setDisabled(false)
 
     };
 
@@ -229,7 +233,7 @@
                 </DialogContent>
                 <DialogActions sx={{ position: 'sticky', bottom: 0, backgroundColor: 'background.paper', zIndex: 1000 }}>
                     <Toolbar sx={{ width: '100%', justifyContent: 'space-between' }}  >
-                        <Button onClick={handleSubmit} variant="contained" startIcon={<SaveIcon />}>
+                        <Button disabled={disabled} onClick={handleSubmit} variant="contained" startIcon={<SaveIcon />}>
                             {translate('toolbar.confirm')}
                         </Button>
                     </Toolbar>
@@ -258,15 +262,13 @@
         {
             field: 'maktx',
             headerName: translate('table.field.asnOrderItem.maktx'),
-            minWidth: 100,
-            flex: 1,
+            width: 250,
             editable: false,
         },
         {
-            field: 'maktxCode',
-            headerName: translate('table.field.asnOrderItem.maktxCode'),
-            minWidth: 100,
-            flex: 1,
+            field: 'matnrCode',
+            headerName: translate('table.field.asnOrderItem.matnrCode'),
+            width: 130,
             editable: false,
         },
         {
@@ -304,8 +306,8 @@
         //     flex: 1,
         // },
         {
-            field: 'poDetlCode',
-            headerName: translate('table.field.asnOrderItem.poDetlCode'),
+            field: 'platItemId',
+            headerName: translate('table.field.asnOrderItem.platItemId'),
             minWidth: 100,
             flex: 1,
         },

--
Gitblit v1.9.1