From f2e83368a78e7a1ec17bded1677bb1d7efb5a962 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期三, 21 五月 2025 17:09:29 +0800
Subject: [PATCH] #出库作业

---
 rsf-admin/src/page/outWork/outBound/locItemInfoModal.jsx |   34 ++++++++++++++--------------------
 1 files changed, 14 insertions(+), 20 deletions(-)

diff --git a/rsf-admin/src/page/outWork/outBound/locItemInfoModal.jsx b/rsf-admin/src/page/outWork/outBound/locItemInfoModal.jsx
index 6e3d3bc..69916c3 100644
--- a/rsf-admin/src/page/outWork/outBound/locItemInfoModal.jsx
+++ b/rsf-admin/src/page/outWork/outBound/locItemInfoModal.jsx
@@ -44,15 +44,12 @@
     };
 
     const reset = () => {
-        setFormData({
-            name: '',
-            code: '',
-            groupId: 0
+        setFormData({ 
         })
     }
 
     const handleSubmit = () => {
-        const hasarr = data.map(el => +el.matnrId)
+        const hasarr = data.map(el => +el.id)
         const selectedData = selectedRows.filter(item => !hasarr.includes(item)).map(id => (tableData.find(row => row.id === id)));
         const value = selectedData.map((el => {
             const dynamicFields = dyFields.reduce((acc, item) => {
@@ -60,21 +57,18 @@
                 return acc;
             }, {});
             return {
-                matnrId: el.id,
-                maktx: el.name,
-                matnrCode: el.code,
-                stockUnit: el.stockUnit || '',
-                purUnit: el.purchaseUnit || '',
+                ...el,
+                outQty: el.anfme, // 璁剧疆outQty榛樿鍊间负anfme鐨勫��
                 ...dynamicFields
             }
         }))
-        setData([...data, ...value]);
+        setData([...value]);
         setOpen(false);
         reset();
     };
 
     const getData = async () => {
-        const res = await request.post(`/locItem/page`, {
+        const res = await request.post(`/locItem/useO/page`, {
             ...formData,
             current: 1,
             pageSize: 100,
@@ -118,20 +112,20 @@
             <DialogContent sx={{ mt: 2 }}>
                 <Box component="form" onSubmit={handleSubmit} sx={{ display: 'flex', flexDirection: 'column', gap: 3 }}>
                     <Grid container spacing={2}>
-                        <Grid item md={4}>
+                        <Grid item md={2}>
                             <TextField
-                                label={translate('table.field.matnr.name')}
-                                name="name"
-                                value={formData.name}
+                                label={translate('table.field.locItem.maktx')}
+                                name="maktx"
+                                value={formData.maktx}
                                 onChange={handleChange}
                                 size="small"
                             />
                         </Grid>
-                        <Grid item md={4}>
+                        <Grid item md={2}>
                             <TextField
-                                label={translate('table.field.matnr.code')}
-                                name="code"
-                                value={formData.code}
+                                label={translate('table.field.locItem.matnrCode')}
+                                name="matnrCode"
+                                value={formData.matnrCode}
                                 onChange={handleChange}
                                 size="small"
                             />

--
Gitblit v1.9.1