From 3d2098353abe8044073c40ac6f6f7d6b474349b2 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期四, 03 四月 2025 10:30:16 +0800
Subject: [PATCH] 库存字段优化 人工上架接口修改
---
rsf-admin/src/page/asnOrder/AsnWareModal.jsx | 36 +++++++++++++++++++-----------------
1 files changed, 19 insertions(+), 17 deletions(-)
diff --git a/rsf-admin/src/page/asnOrder/AsnWareModal.jsx b/rsf-admin/src/page/asnOrder/AsnWareModal.jsx
index 612eab5..bf73182 100644
--- a/rsf-admin/src/page/asnOrder/AsnWareModal.jsx
+++ b/rsf-admin/src/page/asnOrder/AsnWareModal.jsx
@@ -18,7 +18,7 @@
import request from '@/utils/request';
import { DataGrid } from '@mui/x-data-grid';
import SaveIcon from '@mui/icons-material/Save';
-import { use } from "react";
+import TreeSelectInput from "@/page/components/TreeSelectInput";
const AsnWareModal = (props) => {
const { open, setOpen, data, setData } = props;
@@ -36,7 +36,8 @@
const [formData, setFormData] = useState({
name: '',
- code: ''
+ code: '',
+ groupId: 0
});
const [tableData, setTableData] = useState([]);
@@ -54,7 +55,8 @@
const reset = () => {
setFormData({
name: '',
- code: ''
+ code: '',
+ groupId: 0
})
}
@@ -69,6 +71,7 @@
return {
matnrId: el.id,
maktx: el.name,
+ matnrCode: el.code,
stockUnit: el.stockUnit || '',
purUnit: el.purchaseUnit || '',
...dynamicFields
@@ -83,7 +86,7 @@
const res = await request.post(`/matnr/page`, {
...formData,
current: 1,
- pageSize: 199,
+ pageSize: 100,
orderBy: "create_time desc"
});
if (res?.data?.code === 200) {
@@ -124,34 +127,32 @@
<DialogContent sx={{ mt: 2 }}>
<Box component="form" onSubmit={handleSubmit} sx={{ display: 'flex', flexDirection: 'column', gap: 3 }}>
<Grid container spacing={2}>
- <Grid item xs={4}>
+ <Grid item md={4}>
<TextField
label={translate('table.field.matnr.name')}
name="name"
value={formData.name}
onChange={handleChange}
- variant="outlined"
size="small"
/>
</Grid>
- <Grid item xs={4}>
+ <Grid item md={4}>
<TextField
label={translate('table.field.matnr.code')}
name="code"
value={formData.code}
onChange={handleChange}
- variant="outlined"
size="small"
/>
</Grid>
- <Grid item xs={4}>
- <TextField
- label={translate('table.field.matnr.groupId')}
- name="groupId"
+ <Grid item md={4}>
+ <TreeSelectInput
+ label="table.field.matnr.groupId"
value={formData.groupId}
+ resource={'matnrGroup'}
+ source="groupId"
+ name="groupId"
onChange={handleChange}
- variant="outlined"
- size="small"
/>
</Grid>
</Grid>
@@ -190,9 +191,10 @@
const notify = useNotify();
const [columns, setColumns] = useState([
- { field: 'id', headerName: 'ID', width: 100 },
- { field: 'name', headerName: translate('table.field.matnr.name'), width: 100 },
- { field: 'code', headerName: translate('table.field.matnr.code'), width: 100 },
+ // { field: 'id', headerName: 'ID', width: 100 },
+ { field: 'name', headerName: translate('table.field.matnr.name'), width: 300 },
+ { field: 'code', headerName: translate('table.field.matnr.code'), width: 200 },
+ { field: 'groupId$', headerName: translate('table.field.matnr.groupId'), width: 100 },
{ field: 'spec', headerName: translate('table.field.matnr.spec'), width: 100 },
{ field: 'model', headerName: translate('table.field.matnr.model'), width: 100 },
{ field: 'weight', headerName: translate('table.field.matnr.weight'), width: 100 },
--
Gitblit v1.9.1