瀏覽代碼

Merge pull request #256 from tengfei666666/dev

fix: 修复表格与搜索框字段不能不一致的问题
Archer 2 年之前
父節點
當前提交
23c35f05b9
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/hooks/web/useCrudSchemas.ts

+ 3 - 1
src/hooks/web/useCrudSchemas.ts

@@ -23,6 +23,8 @@ type CrudSearchParams = {
   dictName?: string
   dictName?: string
   // 接口
   // 接口
   api?: () => Promise<any>
   api?: () => Promise<any>
+  // 搜索字段
+  field?: string
 } & Omit<FormSchema, 'field'>
 } & Omit<FormSchema, 'field'>
 
 
 type CrudTableParams = {
 type CrudTableParams = {
@@ -101,7 +103,7 @@ const filterSearchSchema = (crudSchema: CrudSchema[], allSchemas: AllSchemas): F
         component: schemaItem.search.component || 'Input',
         component: schemaItem.search.component || 'Input',
         componentProps: {},
         componentProps: {},
         ...schemaItem.search,
         ...schemaItem.search,
-        field: schemaItem.field,
+        field: schemaItem?.search?.field || schemaItem.field,
         label: schemaItem.search?.label || schemaItem.label
         label: schemaItem.search?.label || schemaItem.label
       }
       }