UNPKG

el-plus-crud

Version:

采用Vue3 + TS,封装的element-plus数据驱动表单、列表组件

276 lines (275 loc) 5.47 kB
/** * 获取通用的校验规则 */ /** * 不能为空 */ export declare const notNull: { required: boolean; trigger: string; validator: typeof validateInputNotNull; }[]; /** * 不能全是空格 */ export declare const notAllBlank: { required: boolean; trigger: string; validator: typeof validateInputNotAllBlank; }[]; /** * 必须是数字 */ export declare const number: { type: string; message: string; }[]; /** * 校验验证码 */ export declare const vCode: { required: boolean; trigger: string; validator: typeof validateValidateCode; }[]; /** * 校验邮箱 */ export declare const email: { trigger: string; validator: typeof validateEmail; }[]; /** * 校验手机号 */ export declare const phone: { required: boolean; trigger: string; validator: typeof validatePhone; }[]; /** * 校验密码 */ export declare const password: { required: boolean; trigger: string; validator: typeof validatePassword; }[]; /** * 校验密码 */ export declare const password2: { trigger: string; validator: typeof validatePassword2; }[]; /** * 校验账户 */ export declare const account: { required: boolean; trigger: string; validator: typeof validateAccount; }[]; /** * 校验英文字母加数字 */ export declare const wordnum: { required: boolean; trigger: string; validator: typeof validateWordNumber; }[]; export declare const wordnum2: { trigger: string; validator: typeof validateWordNumber; }[]; /** * 必须是数字且不为空 */ export declare const numberNotNull: ({ required: boolean; message: string; trigger: string; type?: undefined; } | { type: string; message: string; required?: undefined; trigger?: undefined; })[]; /** * 正整数 */ export declare const zhengZhengShu: { required: boolean; trigger: string; validator: typeof validateZhengZhengShu; }[]; /** * Double类型 */ export declare const double: { required: boolean; trigger: string; validator: typeof validateDouble; }[]; /** * Double类型且必填 */ export declare const double2: { trigger: string; validator: typeof validateDouble; }[]; /** * 选择 */ export declare const select: { required: boolean; trigger: string; validator: typeof validateSelect; }[]; /** * 级联选择 * @type {[*]} */ export declare const cascader: { required: boolean; trigger: string; validator: typeof validateCascader; }[]; /** * 必须上传 */ export declare const upload: { required: boolean; trigger: string; validator: typeof validateUpload; }[]; /** * 文本域 */ export declare const textarea: { required: boolean; trigger: string; validator: typeof validateTextarea; }[]; /** * 富文本编辑器 */ export declare const editor: { required: boolean; trigger: string; validator: typeof validateEditor; }[]; /** * 正整数校验 * @param rule * @param value * @param callback */ declare function validateZhengZhengShu(rule: any, value: any, callback?: any): void; /** * 选择 * @param rule * @param value * @param callback */ declare function validateValidateCode(rule: any, value: any, callback?: any): void; /** * 选择 * @param rule * @param value * @param callback */ declare function validateInputNotNull(rule: any, value: any, callback?: any): void; /** * 不能全是空格 * @param rule * @param value * @param callback */ declare function validateInputNotAllBlank(rule: any, value: any, callback?: any): void; /** * 选择 * @param rule * @param value * @param callback */ declare function validateSelect(rule: any, value: any, callback?: any): void; /** * 数组选择 * @param rule * @param value * @param callback */ declare function validateCascader(rule: any, value: any, callback?: any): void; /** * 上传 * @param rule * @param value * @param callback */ declare function validateUpload(rule: any, value: any, callback?: any): void; /** * 文本域 * @param rule * @param value * @param callback */ declare function validateTextarea(rule: any, value: any, callback?: any): void; /** * 富文本编辑器 * @param rule * @param value * @param callback */ declare function validateEditor(rule: any, value: any, callback?: any): void; /** * 小数校验规则 * @param rule * @param value * @param callback */ declare function validateDouble(rule: any, value: any, callback?: any): void; /** * 校验邮箱 * @param rule * @param value * @param callback */ declare function validateEmail(rule: any, value: any, callback?: any): void; /** * 校验手机号 * @param rule * @param value * @param callback */ declare function validatePhone(rule: any, value: any, callback?: any): void; /** * 校验密码 * @param rule * @param value * @param callback */ export declare function validatePassword(rule: any, value: any, callback?: any): void; /** * 校验密码 * @param rule * @param value * @param callback */ export declare function validatePassword2(rule: any, value: any, callback?: any): void; /** * 校验账户 * @param rule * @param value * @param callback */ declare function validateAccount(rule: any, value: any, callback?: any): void; /** * 校验字母和数字组成 * @param rule * @param value * @param callback */ declare function validateWordNumber(rule: any, value: any, callback?: any): void; export {};