From 7a33c97d5741a5d8813035ccde1fa801ec30a179 Mon Sep 17 00:00:00 2001
From: verou <857149855@qq.com>
Date: 星期二, 25 三月 2025 13:51:43 +0800
Subject: [PATCH] fix:input disabled不能更新bug

---
 rsf-admin/src/page/basicInfo/loc/LocList.jsx |   28 +++++++++++++++++++++++++---
 1 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/rsf-admin/src/page/basicInfo/loc/LocList.jsx b/rsf-admin/src/page/basicInfo/loc/LocList.jsx
index 449dc0f..0d2f8e5 100644
--- a/rsf-admin/src/page/basicInfo/loc/LocList.jsx
+++ b/rsf-admin/src/page/basicInfo/loc/LocList.jsx
@@ -33,7 +33,7 @@
     DeleteButton,
     useRefresh,
     Button,
-    useList
+    useList,
 } from 'react-admin';
 import { Box, Typography, Card, Stack } from '@mui/material';
 import { styled } from '@mui/material/styles';
@@ -79,8 +79,30 @@
 const filters = [
     <SearchInput source="condition" alwaysOn />,
 
-    <TextInput source="warehouseId$" label="table.field.loc.warehouseId" />,
-    <TextInput source="areaId$" label="table.field.loc.areaId" />,
+    <ReferenceInput
+        source="warehouseId"
+        label="table.field.loc.warehouseId"
+        reference="warehouse"
+        alwaysOn
+    >
+        <AutocompleteInput
+            label="table.field.loc.warehouseId"
+            optionText="name"
+            filterToQuery={(val) => ({ name: val })}
+        />
+    </ReferenceInput>,
+    <ReferenceInput
+        source="areaId"
+        label="table.field.loc.areaId"
+        reference="warehouseAreas"
+        alwaysOn
+    >
+        <AutocompleteInput
+            label="table.field.loc.areaId"
+            optionText="name"
+            filterToQuery={(val) => ({ name: val })}
+        />
+    </ReferenceInput>,
     <TextInput source="code" label="table.field.loc.code" />,
     <TextInput source="type" label="table.field.loc.type" />,
     <TextInput source="name" label="table.field.loc.name" />,

--
Gitblit v1.9.1