From 7d27cdccf8b92f32e80499f1f06c4b8ab93936c1 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期一, 26 五月 2025 19:25:34 +0800
Subject: [PATCH] 修改空板移库,任务完成后无法加入历史档问题
---
rsf-admin/src/page/orders/asnOrder/AsnOrderItemEdit.jsx | 81 +++++++++++++++++++++-------------------
1 files changed, 43 insertions(+), 38 deletions(-)
diff --git a/rsf-admin/src/page/orders/asnOrder/AsnOrderItemEdit.jsx b/rsf-admin/src/page/orders/asnOrder/AsnOrderItemEdit.jsx
index 07570e0..123f364 100644
--- a/rsf-admin/src/page/orders/asnOrder/AsnOrderItemEdit.jsx
+++ b/rsf-admin/src/page/orders/asnOrder/AsnOrderItemEdit.jsx
@@ -22,6 +22,7 @@
useGetOne,
DeleteButton,
EditBase,
+ ReferenceField,
} from 'react-admin';
import { useWatch, useFormContext } from "react-hook-form";
import { Stack, Grid, Box, Typography, Dialog, DialogActions, DialogContent, DialogTitle } from '@mui/material';
@@ -55,33 +56,33 @@
if (data == null || data == undefined) { return }
return (
- <EditBase
- id={record?.id}
- resource="asnOrderItem"
- mutationMode={EDIT_MODE}
- actions={<CustomerTopToolBar />}
+ <Dialog
+ open={open}
+ onClose={handleClose}
+ aria-labelledby="form-dialog-title"
+ fullWidth
+ disableRestoreFocus
+ maxWidth="md"
>
- <Dialog
- open={open}
- onClose={handleClose}
- aria-labelledby="form-dialog-title"
- fullWidth
- disableRestoreFocus
- maxWidth="md"
+ <DialogTitle id="form-dialog-title" sx={{
+ position: 'sticky',
+ top: 0,
+ backgroundColor: 'background.paper',
+ zIndex: 1000
+ }}
>
- <DialogTitle id="form-dialog-title" sx={{
- position: 'sticky',
- top: 0,
- backgroundColor: 'background.paper',
- zIndex: 1000
- }}
+ {translate('update.title')}
+ <Box sx={{ position: 'absolute', top: 8, right: 8, zIndex: 1001 }}>
+ <DialogCloseButton onClose={handleClose} />
+ </Box>
+ </DialogTitle>
+ <DialogContent sx={{ mt: 2 }}>
+ <EditBase
+ id={record?.id}
+ resource="asnOrderItem"
+ mutationMode={EDIT_MODE}
+ actions={<CustomerTopToolBar />}
>
- {translate('update.title')}
- <Box sx={{ position: 'absolute', top: 8, right: 8, zIndex: 1001 }}>
- <DialogCloseButton onClose={handleClose} />
- </Box>
- </DialogTitle>
- <DialogContent sx={{ mt: 2 }}>
<Form
shouldUnregister
warnWhenUnsavedChanges
@@ -118,11 +119,20 @@
label="table.field.asnOrderItem.matnrId"
source="matnrId"
parse={v => v}
+ readOnly
/>
+ <TextInput
+ label="table.field.asnOrderItem.matnrCode"
+ source="matnrCode"
+ parse={v => v}
+ readOnly
+ />
+
<TextInput
label="table.field.asnOrderItem.maktx"
source="maktx"
parse={v => v}
+ readOnly
/>
<NumberInput
label="table.field.asnOrderItem.anfme"
@@ -149,19 +159,13 @@
<NumberInput
label="table.field.asnOrderItem.qty"
source="qty"
+ readOnly
/>
- <TextInput
- label="table.field.asnOrderItem.splrCode"
- source="splrCode"
- parse={v => v}
- />
+ <ReferenceInput source="splrName" label="table.field.asnOrderItem.splrName" reference="companys" filter={{type: 'supplier'}}>
+ <AutocompleteInput optionText="name" label="table.field.asnOrderItem.splrName" />
+ </ReferenceInput>
</Stack>
<Stack direction='row' gap={2}>
- <TextInput
- label="table.field.asnOrderItem.splrName"
- source="splrName"
- parse={v => v}
- />
<TextInput
label="table.field.asnOrderItem.qrcode"
source="qrcode"
@@ -169,8 +173,9 @@
/>
<TextInput
label="table.field.asnOrderItem.barcode"
- source="barcode"
+ source="trackCode"
parse={v => v}
+ readOnly
/>
<TextInput
label="table.field.asnOrderItem.packName"
@@ -190,9 +195,9 @@
</Toolbar>
</DialogActions>
</Form>
- </DialogContent>
- </Dialog>
- </EditBase >
+ </EditBase >
+ </DialogContent>
+ </Dialog>
)
}
--
Gitblit v1.9.1