From 10dbf9aae07dcd7c569521613b072088abae1c2e Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期四, 22 五月 2025 17:18:32 +0800
Subject: [PATCH] 库存出库任务联调
---
rsf-admin/src/page/outWork/outBound/locItemInfoModal.jsx | 38 ++++++++++++++++----------------------
1 files changed, 16 insertions(+), 22 deletions(-)
diff --git a/rsf-admin/src/page/outWork/outBound/locItemInfoModal.jsx b/rsf-admin/src/page/outWork/outBound/locItemInfoModal.jsx
index 6e3d3bc..3f7d883 100644
--- a/rsf-admin/src/page/outWork/outBound/locItemInfoModal.jsx
+++ b/rsf-admin/src/page/outWork/outBound/locItemInfoModal.jsx
@@ -45,14 +45,11 @@
const reset = () => {
setFormData({
- name: '',
- code: '',
- groupId: 0
})
}
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,24 +112,24 @@
<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"
/>
- </Grid>
+ </Grid>
</Grid>
</Box>
<Box sx={{ mt: 2 }}>
@@ -178,9 +172,9 @@
{ field: 'maktx', headerName: translate('table.field.locItem.maktx'), width: 300 },
{ field: 'batch', headerName: translate('table.field.locItem.batch'), width: 100 },
{ field: 'anfme', headerName: translate('table.field.locItem.anfme'), width: 100 },
-
+ { field: 'workQty', headerName: translate('table.field.locItem.workQty'), width: 100 },
{ field: 'unit', headerName: translate('table.field.locItem.unit'), width: 100 },
-
+
])
--
Gitblit v1.9.1