回退vxe版本
This commit is contained in:
@ -8,7 +8,6 @@ import { FormSchema } from '@/types/form'
|
||||
import { TableColumn } from '@/types/table'
|
||||
import { DescriptionsSchema } from '@/types/descriptions'
|
||||
import { ComponentOptions, ComponentProps } from '@/types/components'
|
||||
import { DictTag } from '@/components/DictTag'
|
||||
|
||||
export type CrudSchema = Omit<TableColumn, 'children'> & {
|
||||
isSearch?: boolean // 是否在查询显示
|
||||
@ -152,15 +151,6 @@ const filterTableSchema = (crudSchema: CrudSchema[]): TableColumn[] => {
|
||||
const tableColumns = treeMap<CrudSchema>(crudSchema, {
|
||||
conversion: (schema: CrudSchema) => {
|
||||
if (schema?.isTable !== false && schema?.table?.show !== false) {
|
||||
// add by 芋艿:增加对 dict 字典数据的支持
|
||||
if (!schema.formatter && schema.dictType) {
|
||||
schema.formatter = (_: Recordable, __: TableColumn, cellValue: any) => {
|
||||
return h(DictTag, {
|
||||
type: schema.dictType!, // ! 表示一定不为空
|
||||
value: cellValue
|
||||
})
|
||||
}
|
||||
}
|
||||
return {
|
||||
...schema.table,
|
||||
...schema
|
||||
|
||||
@ -218,8 +218,6 @@ export const useTable = <T = any>(config?: UseTableConfig<T>) => {
|
||||
register,
|
||||
elTableRef,
|
||||
tableObject,
|
||||
methods,
|
||||
// add by 芋艿:返回 tableMethods 属性,和 tableObject 更统一
|
||||
tableMethods: methods
|
||||
methods
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user