BasicColumn泛型增加默认类型

This commit is contained in:
抠脚本人
2023-07-29 12:25:17 +08:00
parent ee0e507e47
commit f04b9ba7f9

View File

@@ -1,6 +1,6 @@
import type { TableBaseColumn } from 'naive-ui/lib/data-table/src/interface'; import type { InternalRowData, TableBaseColumn } from 'naive-ui/lib/data-table/src/interface';
import { ComponentType } from './componentType'; import { ComponentType } from './componentType';
export interface BasicColumn<T> extends TableBaseColumn<T> { export interface BasicColumn<T = InternalRowData> extends TableBaseColumn<T> {
//编辑表格 //编辑表格
edit?: boolean; edit?: boolean;
editRow?: boolean; editRow?: boolean;
@@ -13,7 +13,7 @@ export interface BasicColumn<T> extends TableBaseColumn<T> {
// 权限编码控制是否显示 // 权限编码控制是否显示
auth?: string[]; auth?: string[];
// 业务控制是否显示 // 业务控制是否显示
ifShow?: boolean | ((column: BasicColumn<T>) => boolean); ifShow?: boolean | ((column: BasicColumn) => boolean);
// 控制是否支持拖拽,默认支持 // 控制是否支持拖拽,默认支持
draggable?: boolean; draggable?: boolean;
} }