Skip to content

Commit aa5deb1

Browse files
fix: 修复useCrudSchemas无法自定义label
1 parent 812e30f commit aa5deb1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/hooks/web/useCrudSchemas.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ const filterSearchSchema = (crudSchema: CrudSchema[]): FormSchema[] => {
8484
component: schemaItem?.search?.component || 'Input',
8585
...schemaItem.search,
8686
field: schemaItem.field,
87-
label: schemaItem.label
87+
label: schemaItem.search?.label || schemaItem.label
8888
}
8989

9090
// 删除不必要的字段
@@ -103,8 +103,8 @@ const filterTableSchema = (crudSchema: CrudSchema[]): TableColumn[] => {
103103
conversion: (schema: CrudSchema) => {
104104
if (!schema?.table?.hidden) {
105105
return {
106-
...schema.table,
107-
...schema
106+
...schema,
107+
...schema.table
108108
}
109109
}
110110
}
@@ -132,7 +132,7 @@ const filterFormSchema = (crudSchema: CrudSchema[]): FormSchema[] => {
132132
component: formItem?.form?.component || 'Input',
133133
...formItem.form,
134134
field: formItem.field,
135-
label: formItem.label
135+
label: formItem.form?.label || formItem.label
136136
}
137137

138138
// 删除不必要的字段

0 commit comments

Comments
 (0)