From 72139f39a0845f8de31fd44bc5dd7077df17d48e Mon Sep 17 00:00:00 2001
From: lbq <1065079612@qq.com>
Date: 星期一, 05 一月 2026 09:56:29 +0800
Subject: [PATCH] 仓库和库区页面优化

---
 rsf-admin/src/page/warehouseAreas/WarehouseAreasCreate.jsx |  123 +++++++++++++++++++++-------------------
 1 files changed, 65 insertions(+), 58 deletions(-)

diff --git a/rsf-admin/src/page/warehouseAreas/WarehouseAreasCreate.jsx b/rsf-admin/src/page/warehouseAreas/WarehouseAreasCreate.jsx
index f7af039..3cf95b4 100644
--- a/rsf-admin/src/page/warehouseAreas/WarehouseAreasCreate.jsx
+++ b/rsf-admin/src/page/warehouseAreas/WarehouseAreasCreate.jsx
@@ -92,32 +92,9 @@
             <DialogContent sx={{ mt: 2 }}>
               <Grid container rowSpacing={2} columnSpacing={2}>
                 <Grid item xs={12} display="flex" gap={1}>
-                  <TextInput
-                    label="table.field.warehouseAreas.name"
-                    source="name"
-                    validate={[required()]}
-                    parse={(v) => v}
-                  />
-                  <TextInput
-                    label="table.field.warehouseAreas.code"
-                    source="code"
-                    validate={[required()]}
-                    parse={(v) => v}
-                    placeholder={translate("placeholder.warehouseAreasCode")}
-                  />
-                  <AutocompleteInput
-                    choices={dicts}
-                    optionText="label"
-                    label="table.field.warehouseAreas.type"
-                    source="type"
-                    optionValue="value"
-                    parse={v => v}
-                  />
-                </Grid>
-                <Grid item xs={12} display="flex" gap={1}>
                   <ReferenceInput
                     source="warehouseId"
-                    reference="warehouse"
+                    reference="warehouse"                    
                   >
                     <AutocompleteInput
                       label="table.field.warehouseAreas.wareId"
@@ -126,7 +103,59 @@
                       filterToQuery={(val) => ({ name: val })}
                     />
                   </ReferenceInput>
-
+                  <TextInput
+                    label="table.field.warehouseAreas.code"
+                    source="code"
+                    validate={[required()]}
+                    parse={(v) => v}
+                    placeholder={translate("placeholder.warehouseAreasCode")}
+                  />
+                  <TextInput
+                    label="table.field.warehouseAreas.name"
+                    source="name"
+                    validate={[required()]}
+                    parse={(v) => v}
+                  />                
+                </Grid>                
+                <Grid item xs={12} display="flex" gap={1}>
+                  <AutocompleteInput
+                    choices={dicts}
+                    optionText="label"
+                    label="table.field.warehouseAreas.type"
+                    source="type"
+                    optionValue="value"
+                    parse={v => v}
+                    validate={[required()]}
+                  />                
+                  {/* <SelectInput
+                    label="table.field.warehouseAreas.flagLabelMange"
+                    source="flagLabelMange"
+                    validate={[required()]}
+                    choices={[
+                      { id: 0, name: " 鍚�" },
+                      { id: 1, name: " 鏄�" },
+                    ]}
+                  /> */}
+                  <SelectInput
+                    label="table.field.warehouseAreas.flagMix"
+                    source="flagMix"
+                    validate={[required()]}
+                    choices={[
+                      { id: 0, name: "鍚�" },
+                      { id: 1, name: "鏄�" },
+                    ]}
+                  />
+                    <SelectInput
+                    label="table.field.warehouseAreas.flagMinus"
+                    source="flagMinus"
+                    validate={[required()]}
+                    choices={[
+                      { id: 0, name: "鍚�" },
+                      { id: 1, name: "鏄�" },
+                    ]}
+                  />
+                </Grid>
+                <Grid item xs={12} display="flex" gap={1}>
                   <ReferenceInput source="shipperId" reference="companys" filter={{ type: 'shipper' }}>
                     <AutocompleteInput
                       label="table.field.warehouseAreas.shipperId"
@@ -142,44 +171,22 @@
                     />
                   </ReferenceInput>
                 </Grid>
-                <Grid item xs={12} display="flex" gap={1}>
-                  <SelectInput
-                    label="table.field.warehouseAreas.flagMinus"
-                    source="flagMinus"
-                    validate={[required()]}
-                    choices={[
-                      { id: 0, name: "鍚�" },
-                      { id: 1, name: "鏄�" },
-                    ]}
-                  />
-                  <SelectInput
-                    label="table.field.warehouseAreas.flagLabelMange"
-                    source="flagLabelMange"
-                    validate={[required()]}
-                    choices={[
-                      { id: 0, name: " 鍚�" },
-                      { id: 1, name: " 鏄�" },
-                    ]}
-                  />
-                  <SelectInput
-                    label="table.field.warehouseAreas.flagMix"
-                    source="flagMix"
-                    validate={[required()]}
-                    choices={[
-                      { id: 0, name: "鍚�" },
-                      { id: 1, name: "鏄�" },
-                    ]}
-                  />
-                </Grid>
 
-                <Grid item xs={6} display="flex" gap={1}>
-                  <StatusSelectInput />
-                </Grid>
                 <Grid item xs={12} display="flex" gap={1}>
+                  <StatusSelectInput />
+                  <TextInput
+                    label="common.field.memo"
+                    source="memo"
+                    parse={v => v}
+                    // fullWidth
+                    multiline
+                  />
+                </Grid>
+                {/* <Grid item xs={12} display="flex" gap={1}>
                   <Stack direction="column" spacing={1} width={"100%"}>
                     <MemoInput />
                   </Stack>
-                </Grid>
+                </Grid> */}
               </Grid>
             </DialogContent>
             <DialogActions

--
Gitblit v1.9.1