From c81fc5e2a4f4153be2bb8602ed14a0743e6ecd29 Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期四, 05 三月 2026 11:14:50 +0800
Subject: [PATCH] RCS对接优化

---
 rsf-admin/src/page/histories/waitPakinLog/WaitPakinLogEdit.jsx |   53 +++++++++++++++--------------------------------------
 1 files changed, 15 insertions(+), 38 deletions(-)

diff --git a/rsf-admin/src/page/histories/waitPakinLog/WaitPakinLogEdit.jsx b/rsf-admin/src/page/histories/waitPakinLog/WaitPakinLogEdit.jsx
index 112f7f2..6967f53 100644
--- a/rsf-admin/src/page/histories/waitPakinLog/WaitPakinLogEdit.jsx
+++ b/rsf-admin/src/page/histories/waitPakinLog/WaitPakinLogEdit.jsx
@@ -2,44 +2,17 @@
 import {
     Edit,
     SimpleForm,
-    FormDataConsumer,
     useTranslate,
     TextInput,
     NumberInput,
-    BooleanInput,
-    DateInput,
     SelectInput,
-    ReferenceInput,
-    ReferenceArrayInput,
-    AutocompleteInput,
-    SaveButton,
-    Toolbar,
-    Labeled,
-    NumberField,
-    required,
-    useRecordContext,
-    DeleteButton,
 } from 'react-admin';
-import { useWatch, useFormContext } from "react-hook-form";
+import { useFormContext } from "react-hook-form";
 import { Stack, Grid, Box, Typography } from '@mui/material';
-import * as Common from '@/utils/common';
-import { EDIT_MODE, REFERENCE_INPUT_PAGESIZE } from '@/config/setting';
+import { EDIT_MODE } from '@/config/setting';
 import EditBaseAside from "../../components/EditBaseAside";
 import CustomerTopToolBar from "../../components/EditTopToolBar";
-import MemoInput from "../../components/MemoInput";
-import StatusSelectInput from "../../components/StatusSelectInput";
 import WaitPakinItemLogList from "./WaitPakinItemLogList";
-
-const FormToolbar = () => {
-    const { getValues } = useFormContext();
-
-    return (
-        <Toolbar sx={{ justifyContent: 'end' }}>
-            <SaveButton />
-            <DeleteButton mutationMode="optimistic" />
-        </Toolbar>
-    )
-}
 
 const WaitPakinLogEdit = () => {
     const translate = useTranslate();
@@ -65,44 +38,48 @@
                     }}
                     shouldUnregister
                     warnWhenUnsavedChanges
-                    toolbar={<FormToolbar />}
+                    toolbar={<></>}
                     mode="onTouched"
                     defaultValues={{}}
-                // validate={(values) => { }}
                 >
-                    <Grid container width={{ xs: '100%', xl: '80%' }} rowSpacing={3} columnSpacing={3}>
+                    <Grid container width={{ xs: '100%', xl: '100%' }}>
                         <Grid item xs={24} md={12}>
                             <Typography variant="h6" gutterBottom>
                                 {translate('common.edit.title.main')}
                             </Typography>
                             <Stack direction='row' gap={2}>
-                                <NumberInput
-                                    label="table.field.waitPakinLog.pakinId"
-                                    source="pakinId"
-                                    autoFocus
-                                />
                                 <TextInput
                                     label="table.field.waitPakinLog.code"
                                     source="code"
+                                    readOnly
+                                    parse={v => v}
+                                    autoFocus
+                                />
+                                <TextInput
+                                    label="table.field.waitPakin.asnCodes"
+                                    source="asnCodes"
+                                    readOnly
                                     parse={v => v}
                                 />
                                 <TextInput
                                     label="table.field.waitPakinLog.barcode"
+                                    readOnly
                                     source="barcode"
                                     parse={v => v}
                                 />
                                 <NumberInput
                                     label="table.field.waitPakinLog.anfme"
+                                    readOnly
                                     source="anfme"
                                 />
                                 <SelectInput
                                     label="table.field.waitPakinLog.ioStatus"
+                                    readOnly
                                     source="ioStatus"
                                     choices={[
                                         { id: 0, name: '寰呭叆搴�' },
                                         { id: 1, name: ' 鍏ュ簱涓�' },
                                     ]}
-                                    validate={required()}
                                 />
                             </Stack>
                         </Grid>

--
Gitblit v1.9.1