From 0cf1c13ac668cdb689b073c3961592d8ab41316c Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期三, 21 五月 2025 19:35:17 +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