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/DeviceSiteEdit.jsx |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)

diff --git a/rsf-admin/src/page/basicInfo/deviceSite/DeviceSiteEdit.jsx b/rsf-admin/src/page/basicInfo/deviceSite/DeviceSiteEdit.jsx
index d077e67..bf5c990 100644
--- a/rsf-admin/src/page/basicInfo/deviceSite/DeviceSiteEdit.jsx
+++ b/rsf-admin/src/page/basicInfo/deviceSite/DeviceSiteEdit.jsx
@@ -29,6 +29,9 @@
 import MemoInput from "../../components/MemoInput";
 import StatusSelectInput from "../../components/StatusSelectInput";
 import DictionarySelect from "../../components/DictionarySelect";
+import WarehouseSelect from "../../components/WarehouseSelect";
+import BasStationSelect from "../../components/BasStationSelect";
+import BasStation from "@/page/basicInfo/basStation/index.jsx";
 
 const FormToolbar = () => {
     const { getValues } = useFormContext();
@@ -69,13 +72,13 @@
                                 label={translate("table.field.deviceSite.type")}
                                 name="type"
                                 validate={[required()]}
-                                dictTypeCode="sys_task_type"                                
+                                dictTypeCode="sys_task_type"
                                 multiple
                                 perPage={REFERENCE_INPUT_PAGESIZE}
                                 pagination={true}
                                 sort={{ field: 'id', order: 'ASC' }}
                                 filter={{ active: true }}
-                            />                            
+                            />
                         </Stack>
                         <Stack direction='row' gap={2}>
                             <TextInput
@@ -114,10 +117,10 @@
                             />
                         </Stack>
                         <Stack direction='row' gap={2}>
-                            <TextInput
-                                label="table.field.deviceSite.deviceCode"
-                                source="deviceCode"
-                                parse={v => v}
+                            <BasStationSelect
+                                label={translate("table.field.deviceSite.deviceCode")}
+                                name="deviceCode"
+                                validate={[required()]}
                             />
                         </Stack>
                         <Stack direction='row' gap={2}>
@@ -128,15 +131,17 @@
                             />
                         </Stack>
                         <Stack direction='row' gap={2}>
-                            <NumberInput
-                                label="table.field.deviceSite.areaIdStart"
-                                source="areaIdStart"
+                            <WarehouseSelect
+                                label={translate("table.field.deviceSite.areaIdStart")}
+                                name="areaIdStart"
+                                validate={[required()]}
                             />
                         </Stack>
                         <Stack direction='row' gap={2}>
-                            <NumberInput
-                                label="table.field.deviceSite.areaIdEnd"
-                                source="areaIdEnd"
+                            <WarehouseSelect
+                                label={translate("table.field.deviceSite.areaIdEnd")}
+                                name="areaIdEnd"
+                                validate={[required()]}
                             />
                         </Stack>
 

--
Gitblit v1.9.1