From f907e31b2d4423daba7b4a09e64a38455ec40914 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期四, 28 八月 2025 19:21:44 +0800 Subject: [PATCH] 异常信息上报接口优化 --- rsf-admin/src/page/orders/check/SelectMatnrModal.jsx | 38 ++++++++++++++++++++++++++++---------- 1 files changed, 28 insertions(+), 10 deletions(-) diff --git a/rsf-admin/src/page/orders/check/SelectMatnrModal.jsx b/rsf-admin/src/page/orders/check/SelectMatnrModal.jsx index 3ee3738..a25c4c0 100644 --- a/rsf-admin/src/page/orders/check/SelectMatnrModal.jsx +++ b/rsf-admin/src/page/orders/check/SelectMatnrModal.jsx @@ -83,7 +83,8 @@ const [formData, setFormData] = useState({ type: '', - wkType: '', + wkType: '7', + checkType: '0', poCode: '', logisNo: '', arrTime: '' @@ -101,7 +102,8 @@ const resetData = () => { setFormData({ type: '', - wkType: '', + wkType: '7', + checkType: '0', poCode: '', logisNo: '', arrTime: '' @@ -174,7 +176,7 @@ } const requestGetBody = async () => { - const res = await request.post(`/checkItem/page`, { asnId }); + const res = await request.post(`/checkItem/page`, { orderId: asnId }); if (res?.data?.code === 200) { setTableData(res.data.data.records) } else { @@ -198,7 +200,7 @@ aria-hidden fullWidth disableRestoreFocus - maxWidth="lg" // 'xs' | 'sm' | 'md' | 'lg' | 'xl' + maxWidth="xl" // 'xs' | 'sm' | 'md' | 'lg' | 'xl' > <DialogTitle id="form-dialog-title" sx={{ position: 'sticky', @@ -217,11 +219,21 @@ <Grid container spacing={2}> <Grid item md={2}> <DictSelect - label={translate("table.field.checkOrder.checkType")} + label={translate("table.field.checkOrder.type")} value={formData.wkType} variant="filled" onChange={(e) => handleChange(e.target.value, 'wkType')} dictTypeCode="sys_check_order_type" + required + /> + </Grid> + <Grid item md={2}> + <DictSelect + label={translate("table.field.checkOrder.checkType")} + value={formData.checkType} + variant="filled" + onChange={(e) => handleChange(e.target.value, 'checkType')} + dictTypeCode="sys_check_type" required /> </Grid> @@ -240,8 +252,10 @@ </Box> <Box sx={{ mt: 2 }}> <Stack direction="row" spacing={2}> - <Button variant="contained" onClick={() => setCreateDialog(true)}>鏂板鐗╂枡</Button> - <ConfirmButton label={'鍒犻櫎'} variant="outlined" color="error" onConfirm={handleDeleteItem} /> + <Button variant="contained" onClick={() => setCreateDialog(true)} > + {translate('common.action.newAddMats')} + </Button> + <ConfirmButton label={"toolbar.delete"} variant="outlined" color="error" onConfirm={handleDeleteItem} /> </Stack> </Box> <Box sx={{ mt: 2 }}> @@ -380,6 +394,7 @@ const AsnOrderModalTable = ({ tabelData, setTableData, asnId, selectedRows, setSelectedRows, tableRef }) => { const translate = useTranslate(); const notify = useNotify(); + const [check, setCheck] = useState([]); const [columns, setColumns] = useState([ { @@ -396,9 +411,9 @@ }, { field: 'anfme', - headerName: translate('table.field.outStockItem.anfme') + "*", + headerName: translate('table.field.checkOrder.anfme') + "*", type: 'number', - minWidth: 100, + minWidth: 120, flex: 1, editable: true, valueFormatter: (val) => val < 0 ? 0 : val, @@ -467,7 +482,9 @@ let cdata = useRef([]); useEffect(() => { - getDynamicFields(); + if (check == null || check.length < 1) { + getDynamicFields(); + } }, []); useEffect(() => { @@ -488,6 +505,7 @@ flex: 1, editable: false })) + setCheck(cols); setColumns([...columns, ...cols, action]) } else { notify(msg); -- Gitblit v1.9.1