From e0921e578658cc5181bcb9ff76f61ba47e6f0d76 Mon Sep 17 00:00:00 2001
From: 1 <1@123>
Date: 星期六, 24 一月 2026 08:25:49 +0800
Subject: [PATCH] lsh#

---
 rsf-admin/src/page/basicInfo/deviceSite/InitModal.jsx |   39 +++++++++++++++++++++++++++------------
 1 files changed, 27 insertions(+), 12 deletions(-)

diff --git a/rsf-admin/src/page/basicInfo/deviceSite/InitModal.jsx b/rsf-admin/src/page/basicInfo/deviceSite/InitModal.jsx
index 57c9d8c..a1417ed 100644
--- a/rsf-admin/src/page/basicInfo/deviceSite/InitModal.jsx
+++ b/rsf-admin/src/page/basicInfo/deviceSite/InitModal.jsx
@@ -128,22 +128,27 @@
                                 />
                             </Grid>
                             <Grid item xs={4}>
-                                <TextInput
-                                    label={translate("table.field.deviceSite.deviceSite")}
-                                    name="deviceSites"
-                                    placeholder={translate('common.action.inputPlaceholder')}
-                                    size="small"
-                                // type="number"
+                            <ReferenceInput
+                                source="deviceSites"
+                                reference="basStation"                               
+                            >
+                                <SelectInput
+                                    label="table.field.deviceSite.deviceSite"
+                                    optionText="stationName"
                                 />
+                            </ReferenceInput>                                
                             </Grid>
                             <Grid item xs={4}>
-                                <TextInput
-                                    label={translate("table.field.deviceSite.site")}
-                                    name="site"
-                                    placeholder={translate('common.action.inputPlaceholder')}
-                                    size="small"
-                                // type="number"
+                            <ReferenceInput
+                                source="site"
+                                reference="basStation"                                
+                            >
+                                <SelectInput
+                                    label="table.field.deviceSite.site"
+                                    optionText="stationName"
                                 />
+                            </ReferenceInput> 
+                                
                             </Grid>
                             <Grid item xs={4}>
                                 <TextInput
@@ -154,6 +159,16 @@
                                 // type="number"
                                 />
                             </Grid>
+                            <Grid item xs={6} display="flex" gap={1}>
+                                <ReferenceInput source="areaIdStart" label="table.field.deviceBind.typeId" reference="warehouseAreas" filter={{}}>
+                                    <AutocompleteInput optionValue="id" optionText="name" label={translate('table.field.deviceSite.areaIdStart')} />
+                                </ReferenceInput>
+                            </Grid>
+                            <Grid item xs={6} display="flex" gap={1}>
+                                <ReferenceInput source="areaIdEnd" label="table.field.deviceBind.typeId" reference="warehouseAreas" filter={{}}>
+                                    <AutocompleteInput optionValue="id" optionText="name" label={translate('table.field.deviceSite.areaIdEnd')} />
+                                </ReferenceInput>
+                            </Grid>
                             <Grid item xs={4}>
                                 <SelectInput
                                     label="table.field.deviceSite.flagInit"

--
Gitblit v1.9.1