mirror of
https://github.com/jekip/naive-ui-admin.git
synced 2026-02-04 13:42:27 +08:00
BasicColumn泛型增加默认类型
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user