@kre-form/ionic
Version:
89 lines • 8.74 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @param {?} err
* @param {?} field
* @return {?}
*/
export function requiredValidationMessage(err, field) {
return `${field.templateOptions.label}不能为空`;
}
/**
* @param {?} err
* @param {?} field
* @return {?}
*/
export function minlengthValidationMessage(err, field) {
return `${field.templateOptions.label}最小长度为${field.templateOptions.minLength}`;
}
/**
* @param {?} err
* @param {?} field
* @return {?}
*/
export function maxlengthValidationMessage(err, field) {
return `${field.templateOptions.label}最大长度为${field.templateOptions.maxLength}`;
}
/**
* @param {?} err
* @param {?} field
* @return {?}
*/
export function minValidationMessage(err, field) {
return `${field.templateOptions.label}最小值为${field.templateOptions.min}`;
}
/**
* @param {?} err
* @param {?} field
* @return {?}
*/
export function maxValidationMessage(err, field) {
return `${field.templateOptions.label}最大值为${field.templateOptions.max}`;
}
/** @type {?} */
export let validationConfig = {
validationMessages: [
{ name: "required", message: requiredValidationMessage },
{ name: "null", message: "不能为NULL" },
{ name: "minlength", message: minlengthValidationMessage },
{ name: "maxlength", message: maxlengthValidationMessage },
{ name: "min", message: minValidationMessage },
{ name: "max", message: maxValidationMessage },
{ name: "multipleOf", message: "ssss" },
{ name: "exclusiveMinimum", message: "ssss" },
{ name: "exclusiveMaximum", message: "ssss" },
{ name: "minItems", message: "ssss" },
{ name: "maxItems", message: "ssss" },
{ name: "uniqueItems", message: "should NOT have duplicate items" },
{ name: "const", message: "ssss" },
{ name: "pattern", message: "不满足正则表达式" },
],
types: [
{ name: "string", extends: "input" },
{
name: "number",
extends: "input",
defaultOptions: {
templateOptions: {
type: "number",
},
},
},
{
name: "integer",
extends: "input",
defaultOptions: {
templateOptions: {
type: "number",
},
},
},
{ name: "boolean", extends: "checkbox" },
{ name: "enum", extends: "select" },
{ name: "array", extends: "array" },
{ name: "object", extends: "object" },
],
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdGlvbi5jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aa3JlLWZvcm0vaW9uaWMvIiwic291cmNlcyI6WyJsaWIvdmFsaWRhdGlvbi5jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQ0EsTUFBTSxVQUFVLHlCQUF5QixDQUFDLEdBQUcsRUFBRSxLQUF5QjtJQUN0RSxPQUFPLEdBQUcsS0FBSyxDQUFDLGVBQWUsQ0FBQyxLQUFLLE1BQU0sQ0FBQztBQUM5QyxDQUFDOzs7Ozs7QUFDRCxNQUFNLFVBQVUsMEJBQTBCLENBQUMsR0FBRyxFQUFFLEtBQXlCO0lBQ3ZFLE9BQU8sR0FBRyxLQUFLLENBQUMsZUFBZSxDQUFDLEtBQUssUUFBUSxLQUFLLENBQUMsZUFBZSxDQUFDLFNBQVMsRUFBRSxDQUFDO0FBQ2pGLENBQUM7Ozs7OztBQUNELE1BQU0sVUFBVSwwQkFBMEIsQ0FBQyxHQUFHLEVBQUUsS0FBeUI7SUFDdkUsT0FBTyxHQUFHLEtBQUssQ0FBQyxlQUFlLENBQUMsS0FBSyxRQUFRLEtBQUssQ0FBQyxlQUFlLENBQUMsU0FBUyxFQUFFLENBQUM7QUFDakYsQ0FBQzs7Ozs7O0FBQ0QsTUFBTSxVQUFVLG9CQUFvQixDQUFDLEdBQUcsRUFBRSxLQUF5QjtJQUNqRSxPQUFPLEdBQUcsS0FBSyxDQUFDLGVBQWUsQ0FBQyxLQUFLLE9BQU8sS0FBSyxDQUFDLGVBQWUsQ0FBQyxHQUFHLEVBQUUsQ0FBQztBQUMxRSxDQUFDOzs7Ozs7QUFDRCxNQUFNLFVBQVUsb0JBQW9CLENBQUMsR0FBRyxFQUFFLEtBQXlCO0lBQ2pFLE9BQU8sR0FBRyxLQUFLLENBQUMsZUFBZSxDQUFDLEtBQUssT0FBTyxLQUFLLENBQUMsZUFBZSxDQUFDLEdBQUcsRUFBRSxDQUFDO0FBQzFFLENBQUM7O0FBRUQsTUFBTSxLQUFLLGdCQUFnQixHQUFHO0lBQzVCLGtCQUFrQixFQUFFO1FBQ2xCLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxPQUFPLEVBQUUseUJBQXlCLEVBQUU7UUFDeEQsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUU7UUFDcEMsRUFBRSxJQUFJLEVBQUUsV0FBVyxFQUFFLE9BQU8sRUFBRSwwQkFBMEIsRUFBRTtRQUMxRCxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUUsT0FBTyxFQUFFLDBCQUEwQixFQUFFO1FBQzFELEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUUsb0JBQW9CLEVBQUU7UUFDOUMsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRTtRQUM5QyxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRTtRQUN2QyxFQUFFLElBQUksRUFBRSxrQkFBa0IsRUFBRSxPQUFPLEVBQUUsTUFBTSxFQUFFO1FBQzdDLEVBQUUsSUFBSSxFQUFFLGtCQUFrQixFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUU7UUFDN0MsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUU7UUFDckMsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUU7UUFDckMsRUFBRSxJQUFJLEVBQUUsYUFBYSxFQUFFLE9BQU8sRUFBRSxpQ0FBaUMsRUFBRTtRQUNuRSxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRTtRQUNsQyxFQUFFLElBQUksRUFBRSxTQUFTLEVBQUUsT0FBTyxFQUFFLFVBQVUsRUFBRTtLQUN6QztJQUNELEtBQUssRUFBRTtRQUNMLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFO1FBQ3BDO1lBQ0UsSUFBSSxFQUFFLFFBQVE7WUFDZCxPQUFPLEVBQUUsT0FBTztZQUNoQixjQUFjLEVBQUU7Z0JBQ2QsZUFBZSxFQUFFO29CQUNmLElBQUksRUFBRSxRQUFRO2lCQUNmO2FBQ0Y7U0FDRjtRQUNEO1lBQ0UsSUFBSSxFQUFFLFNBQVM7WUFDZixPQUFPLEVBQUUsT0FBTztZQUNoQixjQUFjLEVBQUU7Z0JBQ2QsZUFBZSxFQUFFO29CQUNmLElBQUksRUFBRSxRQUFRO2lCQUNmO2FBQ0Y7U0FDRjtRQUNELEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxPQUFPLEVBQUUsVUFBVSxFQUFFO1FBQ3hDLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFO1FBQ25DLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFO1FBQ25DLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFO0tBQ3RDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBLcmVGb3JtRmllbGRDb25maWcgfSBmcm9tIFwiQGtyZS1mb3JtL2NvcmVcIjtcbmV4cG9ydCBmdW5jdGlvbiByZXF1aXJlZFZhbGlkYXRpb25NZXNzYWdlKGVyciwgZmllbGQ6IEtyZUZvcm1GaWVsZENvbmZpZykge1xuICByZXR1cm4gYCR7ZmllbGQudGVtcGxhdGVPcHRpb25zLmxhYmVsfeS4jeiDveS4uuepumA7XG59XG5leHBvcnQgZnVuY3Rpb24gbWlubGVuZ3RoVmFsaWRhdGlvbk1lc3NhZ2UoZXJyLCBmaWVsZDogS3JlRm9ybUZpZWxkQ29uZmlnKSB7XG4gIHJldHVybiBgJHtmaWVsZC50ZW1wbGF0ZU9wdGlvbnMubGFiZWx95pyA5bCP6ZW/5bqm5Li6JHtmaWVsZC50ZW1wbGF0ZU9wdGlvbnMubWluTGVuZ3RofWA7XG59XG5leHBvcnQgZnVuY3Rpb24gbWF4bGVuZ3RoVmFsaWRhdGlvbk1lc3NhZ2UoZXJyLCBmaWVsZDogS3JlRm9ybUZpZWxkQ29uZmlnKSB7XG4gIHJldHVybiBgJHtmaWVsZC50ZW1wbGF0ZU9wdGlvbnMubGFiZWx95pyA5aSn6ZW/5bqm5Li6JHtmaWVsZC50ZW1wbGF0ZU9wdGlvbnMubWF4TGVuZ3RofWA7XG59XG5leHBvcnQgZnVuY3Rpb24gbWluVmFsaWRhdGlvbk1lc3NhZ2UoZXJyLCBmaWVsZDogS3JlRm9ybUZpZWxkQ29uZmlnKSB7XG4gIHJldHVybiBgJHtmaWVsZC50ZW1wbGF0ZU9wdGlvbnMubGFiZWx95pyA5bCP5YC85Li6JHtmaWVsZC50ZW1wbGF0ZU9wdGlvbnMubWlufWA7XG59XG5leHBvcnQgZnVuY3Rpb24gbWF4VmFsaWRhdGlvbk1lc3NhZ2UoZXJyLCBmaWVsZDogS3JlRm9ybUZpZWxkQ29uZmlnKSB7XG4gIHJldHVybiBgJHtmaWVsZC50ZW1wbGF0ZU9wdGlvbnMubGFiZWx95pyA5aSn5YC85Li6JHtmaWVsZC50ZW1wbGF0ZU9wdGlvbnMubWF4fWA7XG59XG5cbmV4cG9ydCBsZXQgdmFsaWRhdGlvbkNvbmZpZyA9IHtcbiAgdmFsaWRhdGlvbk1lc3NhZ2VzOiBbXG4gICAgeyBuYW1lOiBcInJlcXVpcmVkXCIsIG1lc3NhZ2U6IHJlcXVpcmVkVmFsaWRhdGlvbk1lc3NhZ2UgfSxcbiAgICB7IG5hbWU6IFwibnVsbFwiLCBtZXNzYWdlOiBcIuS4jeiDveS4uk5VTExcIiB9LFxuICAgIHsgbmFtZTogXCJtaW5sZW5ndGhcIiwgbWVzc2FnZTogbWlubGVuZ3RoVmFsaWRhdGlvbk1lc3NhZ2UgfSxcbiAgICB7IG5hbWU6IFwibWF4bGVuZ3RoXCIsIG1lc3NhZ2U6IG1heGxlbmd0aFZhbGlkYXRpb25NZXNzYWdlIH0sXG4gICAgeyBuYW1lOiBcIm1pblwiLCBtZXNzYWdlOiBtaW5WYWxpZGF0aW9uTWVzc2FnZSB9LFxuICAgIHsgbmFtZTogXCJtYXhcIiwgbWVzc2FnZTogbWF4VmFsaWRhdGlvbk1lc3NhZ2UgfSxcbiAgICB7IG5hbWU6IFwibXVsdGlwbGVPZlwiLCBtZXNzYWdlOiBcInNzc3NcIiB9LFxuICAgIHsgbmFtZTogXCJleGNsdXNpdmVNaW5pbXVtXCIsIG1lc3NhZ2U6IFwic3Nzc1wiIH0sXG4gICAgeyBuYW1lOiBcImV4Y2x1c2l2ZU1heGltdW1cIiwgbWVzc2FnZTogXCJzc3NzXCIgfSxcbiAgICB7IG5hbWU6IFwibWluSXRlbXNcIiwgbWVzc2FnZTogXCJzc3NzXCIgfSxcbiAgICB7IG5hbWU6IFwibWF4SXRlbXNcIiwgbWVzc2FnZTogXCJzc3NzXCIgfSxcbiAgICB7IG5hbWU6IFwidW5pcXVlSXRlbXNcIiwgbWVzc2FnZTogXCJzaG91bGQgTk9UIGhhdmUgZHVwbGljYXRlIGl0ZW1zXCIgfSxcbiAgICB7IG5hbWU6IFwiY29uc3RcIiwgbWVzc2FnZTogXCJzc3NzXCIgfSxcbiAgICB7IG5hbWU6IFwicGF0dGVyblwiLCBtZXNzYWdlOiBcIuS4jea7oei2s+ato+WImeihqOi+vuW8j1wiIH0sXG4gIF0sXG4gIHR5cGVzOiBbXG4gICAgeyBuYW1lOiBcInN0cmluZ1wiLCBleHRlbmRzOiBcImlucHV0XCIgfSxcbiAgICB7XG4gICAgICBuYW1lOiBcIm51bWJlclwiLFxuICAgICAgZXh0ZW5kczogXCJpbnB1dFwiLFxuICAgICAgZGVmYXVsdE9wdGlvbnM6IHtcbiAgICAgICAgdGVtcGxhdGVPcHRpb25zOiB7XG4gICAgICAgICAgdHlwZTogXCJudW1iZXJcIixcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiBcImludGVnZXJcIixcbiAgICAgIGV4dGVuZHM6IFwiaW5wdXRcIixcbiAgICAgIGRlZmF1bHRPcHRpb25zOiB7XG4gICAgICAgIHRlbXBsYXRlT3B0aW9uczoge1xuICAgICAgICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgIH0sXG4gICAgeyBuYW1lOiBcImJvb2xlYW5cIiwgZXh0ZW5kczogXCJjaGVja2JveFwiIH0sXG4gICAgeyBuYW1lOiBcImVudW1cIiwgZXh0ZW5kczogXCJzZWxlY3RcIiB9LFxuICAgIHsgbmFtZTogXCJhcnJheVwiLCBleHRlbmRzOiBcImFycmF5XCIgfSxcbiAgICB7IG5hbWU6IFwib2JqZWN0XCIsIGV4dGVuZHM6IFwib2JqZWN0XCIgfSxcbiAgXSxcbn07XG4iXX0=