diff --git a/src/hooks/web/useCrudSchemas.ts b/src/hooks/web/useCrudSchemas.ts index 5acf078..e5ca399 100644 --- a/src/hooks/web/useCrudSchemas.ts +++ b/src/hooks/web/useCrudSchemas.ts @@ -23,6 +23,8 @@ type CrudSearchParams = { dictName?: string // 接口 api?: () => Promise + // 搜索字段 + field?: string } & Omit type CrudTableParams = { @@ -101,7 +103,7 @@ const filterSearchSchema = (crudSchema: CrudSchema[], allSchemas: AllSchemas): F component: schemaItem.search.component || 'Input', componentProps: {}, ...schemaItem.search, - field: schemaItem.field, + field: schemaItem?.search?.field || schemaItem.field, label: schemaItem.search?.label || schemaItem.label }