diff --git a/web/src/pages/admin/components/storage-resources-panel.tsx b/web/src/pages/admin/components/storage-resources-panel.tsx
index 125f99617..00a372d98 100644
--- a/web/src/pages/admin/components/storage-resources-panel.tsx
+++ b/web/src/pages/admin/components/storage-resources-panel.tsx
@@ -10,6 +10,7 @@ import { useDebouncedValue } from "@/hooks/use-debounced-value";
import { adminResourceFileUrl, deleteAdminResources, downloadAdminResource, getAdminStorageStats, listAdminResources, type AdminStorageResource, type AdminStorageStats } from "@/services/api/admin-storage";
import { AdminBatchBar, AdminDataTable, AdminFilterChip, AdminStatTile, AdminStatusBadge, AdminTableEmpty } from "./admin-ui";
import { Select } from "@/components/ui/base/select";
+import { AdminSearchInput } from "./admin-search-input";
const pageSizes = [20, 50, 100];
@@ -201,7 +202,7 @@ export default function StorageResourcesPanel() {
- }
value={keyword}
placeholder="资源 ID 或对象路径"
- onChange={(event) => updateUrl({ filter: event.target.value, page: 1 }, true)}
+ onValueChange={(value) => updateUrl({ filter: value, page: 1 }, true)}
/>
- updateUrl({ user: event.target.value, userId: "", page: 1 }, true)} />
+ updateUrl({ user: value, userId: "", page: 1 }, true)} />