UNPKG

quick-admin-vue3-core

Version:

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

46 lines (44 loc) 1.52 kB
import { FormField, FormFieldAttrs, FormTplType, Grid } from './_types'; import { CommonObj } from '../../_types'; import { FootBtn } from './_components/FooterBtns.vue'; import { BtnItem, BtnName } from '../BaseBtn/_types'; /** * 获取AddDel分组的每个数组项对象数据 * @param fields 每个组的字段集和 */ export declare function getAddDelItem(fields?: FormField[]): CommonObj; /** * 获取处理后的字段(同时初始化表单数据) * @param formData object 表单数据对象 * @param field 字段对象属性 * @param model 表单初始值 */ interface ResObj { data: CommonObj; fields: FormFieldAttrs[]; } export declare function getHandleFields(fields?: FormField[], modelValue?: CommonObj, overFieldAttrs?: CommonObj, tplType?: FormTplType): ResObj; /** * 获取el-col的属性 * @param grid 栅格属性 * @returns */ export declare function getElColAttrs(grid?: Grid, colAttrs?: CommonObj): any; /** * 获取栅格属性 * @param grid 栅格属性 * @returns */ export declare function getGridAttrs(grid?: Grid): any; /** * 判断是否是英文字符 * @param str 要判断的字符 * @returns {boolean} 是/否 */ export declare function judgeIsEnChar(str: string): boolean; /** * 获取底部按钮的属性(表单底部的按钮) * @param isStand 是否是标准的按钮属性对象 */ export declare function getFootBtnAttrs(btn: FootBtn, tpl: BtnName, isStand?: boolean): BtnItem | undefined; export {};