UNPKG

quick-admin-vue3-core

Version:

以快(计算机执行效率、开发效率)为核心的后台管理系统开发模板

26 lines (24 loc) 1.16 kB
import { CommonObj, CommonSize } from '../../_types'; import { TableCol, TableColAttrs } from './_types'; import { BtnItem } from '../BaseBtn/_types'; export declare const operateBtnsEmitName = "operateBtns"; export declare function getGroupBtnsOfRowSimple(row: CommonObj, $rowInd: number, props: CommonObj): BtnItem[]; export declare function getOperateBtns(row: CommonObj, rowInd: number, props: CommonObj): BtnItem[]; /** * 根据带.的props读取数据值 * @param row 表格行数据 * @param prop prop值 * @returns any */ export declare function flatPropsValue(row: CommonObj, prop: string): string | CommonObj; export declare function getColAndLevel(col: TableColAttrs, lev?: number, size?: CommonSize): CommonObj; /** * 获取标准的表格列数据 */ export declare function getStandardCols(cols?: TableCol[]): TableColAttrs[]; /** * 将列处理成标准数据结构的列 * @param {object} props 传入的属性 * @returns {object[]} 返回标准数据结构的列 */ export declare function getHandleCols(props: CommonObj, cb?: (maxLev: number, cols: TableColAttrs[]) => void, isStandCols?: boolean): any;