From 2b0e94aaf3aadc55db3069d69bc9f1b45455299d Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期六, 02 八月 2025 08:58:51 +0800
Subject: [PATCH] 调拔单功能优化

---
 rsf-admin/src/page/locPreview/LocPreviewEdit.jsx |   55 ++++++++-----------------------------------------------
 1 files changed, 8 insertions(+), 47 deletions(-)

diff --git a/rsf-admin/src/page/locPreview/LocItemEdit.jsx b/rsf-admin/src/page/locPreview/LocPreviewEdit.jsx
similarity index 76%
rename from rsf-admin/src/page/locPreview/LocItemEdit.jsx
rename to rsf-admin/src/page/locPreview/LocPreviewEdit.jsx
index 11d78da..88b9678 100644
--- a/rsf-admin/src/page/locPreview/LocItemEdit.jsx
+++ b/rsf-admin/src/page/locPreview/LocPreviewEdit.jsx
@@ -34,16 +34,8 @@
 import * as Common from '@/utils/common';
 import request from '@/utils/request';
 
-const FormToolbar = () => {
-    const { getValues } = useFormContext();
 
-    return (
-        <Toolbar sx={{ justifyContent: 'end' }}>
-        </Toolbar>
-    )
-}
-
-const LocItemEdit = () => {
+const LocPreviewEdit = () => {
     const translate = useTranslate();
     const dicts = JSON.parse(localStorage.getItem('sys_dicts'))?.filter(dict => (dict.dictTypeCode == 'sys_loc_type')) || [];
     const [warehouseId, setWrehouseId] = useState();
@@ -65,26 +57,10 @@
                     warnWhenUnsavedChanges
                     toolbar={false}
                     mode="onTouched"
-                    defaultValues={{}}
                 // validate={(values) => { }}
                 >
-                    <Grid container width={{ xs: '100%', xl: '90%' }} rowSpacing={3} columnSpacing={3}
-                        sx={{
-                            "& .MuiFormLabel-root.MuiInputLabel-root.Mui-disabled": {
-                                bgcolor: 'white',
-                                WebkitTextFillColor: "rgba(0, 0, 0)"
-                            },
-
-                            "& .MuiInputBase-input.MuiFilledInput-input.Mui-disabled": {
-                                bgcolor: 'white',
-                                WebkitTextFillColor: "rgba(0, 0, 0)"
-                            },
-                            "& .MuiFilledInput-root.MuiInputBase-sizeSmall": {
-                                bgcolor: 'white',
-                            }
-                        }}
-                    >
-                        <Grid item xs={12} md={10}>
+                    <Grid container width={{ xs: '100%', xl: '90%' }} rowSpacing={3} columnSpacing={3}>
+                        <Grid item xs={12} md={12}>
                             <Typography variant="h6" gutterBottom>
                                 {translate('common.edit.title.main')}
                             </Typography>
@@ -97,7 +73,6 @@
                                         <AutocompleteInput
                                             label="table.field.loc.warehouseId"
                                             optionText="name"
-                                            readOnly
                                             validate={[required()]}
                                             onChange={warehouseChange}
                                             filterToQuery={(val) => ({ name: val })}
@@ -111,7 +86,6 @@
                                         <AutocompleteInput
                                             label="table.field.loc.areaId"
                                             optionText="name"
-                                            readOnly
                                             validate={[required()]}
                                             filterToQuery={(val) => ({ name: val })}
                                         />
@@ -120,66 +94,53 @@
                                         label="table.field.loc.code"
                                         source="code"
                                         parse={v => v}
-                                        readOnly
                                         validate={required()}
                                     />
                                     <NumberInput
                                         label="table.field.loc.length"
                                         source="length"
-                                        readOnly
-                                        validate={required()}
                                     />
 
                                     <NumberInput
                                         label="table.field.loc.width"
                                         source="width"
-                                        readOnly
-                                        validate={required()}
                                     />
 
                                     <NumberInput
                                         label="table.field.loc.height"
                                         source="height"
-                                        readOnly
-                                        validate={required()}
                                     />
                                 </Grid>
                                 <Grid item display="flex" gap={1}>
-                                    <ReferenceArrayInput source="typeIds" reference="locType" >
-                                        <SelectArrayInput label="table.field.loc.type" readOnly validate={[required()]} />
-                                    </ReferenceArrayInput>
+                                    {/* <ReferenceArrayInput source="typeIds" reference="locType" >
+                                        <SelectArrayInput label="table.field.loc.type" />
+                                    </ReferenceArrayInput> */}
                                     <TextInput
                                         label="table.field.loc.unit"
                                         source="unit"
-                                        readOnly
                                         parse={v => v}
                                     />
                                     <DictionarySelect
                                         label={translate("table.field.loc.useStatus")}
                                         name="useStatus"
                                         validate={[required()]}
-                                        readOnly
                                         size="small"
                                         dictTypeCode="sys_loc_use_stas"
                                     />
                                     <NumberInput
                                         label="table.field.loc.row"
                                         source="row"
-                                        readOnly
                                         validate={required()}
                                     />
 
                                     <NumberInput
                                         label="table.field.loc.col"
                                         source="col"
-                                        readOnly
                                         validate={required()}
                                     />
-
                                     <NumberInput
                                         label="table.field.loc.lev"
                                         source="lev"
-                                        readOnly
                                         validate={required()}
                                     />
                                 </Grid>
@@ -188,9 +149,9 @@
                     </Grid>
                 </SimpleForm>
             </Edit >
-            <LocQueryList />
+            {/* <LocQueryList /> */}
         </>
     )
 }
 
-export default LocItemEdit;
+export default LocPreviewEdit;

--
Gitblit v1.9.1