UNPKG

@kre-form/survey

Version:

205 lines (202 loc) 12.1 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from "@angular/core"; import { Guid } from "@kre-form/core"; var KreInputService = /** @class */ (function () { function KreInputService() { } /* 直接输入 input 姓名、手机、邮箱 */ /* 直接输入 input 姓名、手机、邮箱 */ /** * @param {?} questionType * @return {?} */ KreInputService.prototype.create_input = /* 直接输入 input 姓名、手机、邮箱 */ /** * @param {?} questionType * @return {?} */ function (questionType) { /** @type {?} */ var question = { status: 1, key: Guid.create()["value"], type: "input" }; switch (questionType.tag) { case "default": this.createInput_default(question); break; case "name": this.createInput_name(question); break; case "mobile": this.createInput_mobile(question); break; case "email": this.createInput_email(question); break; case "remark": this.createInput_remark(question); break; default: this.createInput_default(question); break; } return question; }; //默认 //默认 /** * @private * @param {?} question * @return {?} */ KreInputService.prototype.createInput_default = //默认 /** * @private * @param {?} question * @return {?} */ function (question) { question.templateOptions = { type: "default", label: "请填写本项内容", required: false, setting: { size: "small", minLength: 0, maxLength: 200 } }; return question; }; //姓名 //姓名 /** * @private * @param {?} question * @return {?} */ KreInputService.prototype.createInput_name = //姓名 /** * @private * @param {?} question * @return {?} */ function (question) { question.templateOptions = { type: "default", label: "请填写姓名", required: false, setting: { size: "small", minLength: 0, maxLength: 200 } }; return question; }; //邮箱 //邮箱 /** * @private * @param {?} question * @return {?} */ KreInputService.prototype.createInput_email = //邮箱 /** * @private * @param {?} question * @return {?} */ function (question) { question.templateOptions = { type: "email", label: "请填写邮箱", required: false, setting: { size: "small", minLength: 0, maxLength: 200 } }; return question; }; //手机 //手机 /** * @private * @param {?} question * @return {?} */ KreInputService.prototype.createInput_mobile = //手机 /** * @private * @param {?} question * @return {?} */ function (question) { question.templateOptions = { type: "mobile", label: "请填写手机号码", required: false, setting: { size: "small", minLength: 0, maxLength: 200 } }; return question; }; //多行文本 //多行文本 /** * @private * @param {?} question * @return {?} */ KreInputService.prototype.createInput_remark = //多行文本 /** * @private * @param {?} question * @return {?} */ function (question) { question.templateOptions = { type: "default", label: "请填写本项内容", required: false, setting: { size: "large", minLength: 0, maxLength: 200 } }; return question; }; KreInputService.decorators = [ { type: Injectable } ]; /** @nocollapse */ KreInputService.ctorParameters = function () { return []; }; return KreInputService; }()); export { KreInputService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXRfU2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9zdXJ2ZXkvIiwic291cmNlcyI6WyJsaWIvdG9vbHMvaW5wdXRfU2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBZ0IsTUFBTSxlQUFlLENBQUM7QUFDekQsT0FBTyxFQUEyQyxJQUFJLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUUvRTtJQUVFO0lBQWdCLENBQUM7SUFFakI7Ozs7TUFJRTs7Ozs7Ozs7OztJQUNGLHNDQUFZOzs7Ozs7Ozs7SUFBWixVQUFhLFlBQWlCOztZQUN4QixRQUFRLEdBQXVCO1lBQ2pDLE1BQU0sRUFBRSxDQUFDO1lBQ1QsR0FBRyxFQUFFLElBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQyxPQUFPLENBQUM7WUFDM0IsSUFBSSxFQUFFLE9BQU87U0FDZDtRQUNELFFBQVEsWUFBWSxDQUFDLEdBQUcsRUFBRTtZQUN4QixLQUFLLFNBQVM7Z0JBQ1osSUFBSSxDQUFDLG1CQUFtQixDQUFDLFFBQVEsQ0FBQyxDQUFDO2dCQUNuQyxNQUFNO1lBQ1IsS0FBSyxNQUFNO2dCQUNULElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsQ0FBQztnQkFDaEMsTUFBTTtZQUNSLEtBQUssUUFBUTtnQkFDWCxJQUFJLENBQUMsa0JBQWtCLENBQUMsUUFBUSxDQUFDLENBQUM7Z0JBQ2xDLE1BQU07WUFDUixLQUFLLE9BQU87Z0JBQ1YsSUFBSSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxDQUFDO2dCQUNqQyxNQUFNO1lBQ1IsS0FBSyxRQUFRO2dCQUNULElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxRQUFRLENBQUMsQ0FBQztnQkFDbEMsTUFBTTtZQUNWO2dCQUNFLElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxRQUFRLENBQUMsQ0FBQztnQkFDbkMsTUFBTTtTQUNUO1FBQ0QsT0FBTyxRQUFRLENBQUM7SUFDbEIsQ0FBQztJQUVELElBQUk7Ozs7Ozs7SUFDSSw2Q0FBbUI7Ozs7Ozs7SUFBM0IsVUFBNEIsUUFBNEI7UUFDdEQsUUFBUSxDQUFDLGVBQWUsR0FBQztZQUNyQixJQUFJLEVBQUMsU0FBUztZQUNkLEtBQUssRUFBRSxTQUFTO1lBQ2hCLFFBQVEsRUFBRSxLQUFLO1lBQ2YsT0FBTyxFQUFFO2dCQUNQLElBQUksRUFBRSxPQUFPO2dCQUNiLFNBQVMsRUFBRSxDQUFDO2dCQUNaLFNBQVMsRUFBRSxHQUFHO2FBQ2Y7U0FDRixDQUFBO1FBQ0gsT0FBTyxRQUFRLENBQUM7SUFDbEIsQ0FBQztJQUVELElBQUk7Ozs7Ozs7SUFDSSwwQ0FBZ0I7Ozs7Ozs7SUFBeEIsVUFBeUIsUUFBNEI7UUFDbkQsUUFBUSxDQUFDLGVBQWUsR0FBQztZQUNyQixJQUFJLEVBQUMsU0FBUztZQUNkLEtBQUssRUFBRSxPQUFPO1lBQ2QsUUFBUSxFQUFFLEtBQUs7WUFDZixPQUFPLEVBQUU7Z0JBQ1AsSUFBSSxFQUFFLE9BQU87Z0JBQ2IsU0FBUyxFQUFFLENBQUM7Z0JBQ1osU0FBUyxFQUFFLEdBQUc7YUFDZjtTQUNGLENBQUE7UUFDSCxPQUFPLFFBQVEsQ0FBQztJQUNsQixDQUFDO0lBRUQsSUFBSTs7Ozs7OztJQUNJLDJDQUFpQjs7Ozs7OztJQUF6QixVQUEwQixRQUE0QjtRQUNwRCxRQUFRLENBQUMsZUFBZSxHQUFDO1lBQ3JCLElBQUksRUFBQyxPQUFPO1lBQ1osS0FBSyxFQUFFLE9BQU87WUFDZCxRQUFRLEVBQUUsS0FBSztZQUNmLE9BQU8sRUFBRTtnQkFDUCxJQUFJLEVBQUUsT0FBTztnQkFDYixTQUFTLEVBQUUsQ0FBQztnQkFDWixTQUFTLEVBQUUsR0FBRzthQUNmO1NBQ0YsQ0FBQTtRQUNILE9BQU8sUUFBUSxDQUFDO0lBQ2xCLENBQUM7SUFFRCxJQUFJOzs7Ozs7O0lBQ0ksNENBQWtCOzs7Ozs7O0lBQTFCLFVBQTJCLFFBQTRCO1FBQ3JELFFBQVEsQ0FBQyxlQUFlLEdBQUM7WUFDckIsSUFBSSxFQUFDLFFBQVE7WUFDYixLQUFLLEVBQUUsU0FBUztZQUNoQixRQUFRLEVBQUUsS0FBSztZQUNmLE9BQU8sRUFBRTtnQkFDUCxJQUFJLEVBQUUsT0FBTztnQkFDYixTQUFTLEVBQUUsQ0FBQztnQkFDWixTQUFTLEVBQUUsR0FBRzthQUNmO1NBQ0YsQ0FBQTtRQUNILE9BQU8sUUFBUSxDQUFDO0lBQ2xCLENBQUM7SUFFQyxNQUFNOzs7Ozs7O0lBQ0UsNENBQWtCOzs7Ozs7O0lBQTFCLFVBQTJCLFFBQTRCO1FBQ3JELFFBQVEsQ0FBQyxlQUFlLEdBQUM7WUFDckIsSUFBSSxFQUFDLFNBQVM7WUFDZCxLQUFLLEVBQUUsU0FBUztZQUNoQixRQUFRLEVBQUUsS0FBSztZQUNmLE9BQU8sRUFBRTtnQkFDUCxJQUFJLEVBQUUsT0FBTztnQkFDYixTQUFTLEVBQUUsQ0FBQztnQkFDWixTQUFTLEVBQUUsR0FBRzthQUNmO1NBQ0YsQ0FBQTtRQUNILE9BQU8sUUFBUSxDQUFDO0lBQ2xCLENBQUM7O2dCQS9HSixVQUFVOzs7O0lBaUhYLHNCQUFDO0NBQUEsQUFqSEQsSUFpSEM7U0FoSFksZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIEV2ZW50RW1pdHRlciB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XHJcbmltcG9ydCB7IEtyZVRhYmxlRmllbGRDb25maWcsIEtyZUZvcm1GaWVsZENvbmZpZywgR3VpZCB9IGZyb20gXCJAa3JlLWZvcm0vY29yZVwiO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgS3JlSW5wdXRTZXJ2aWNlIHtcclxuICBjb25zdHJ1Y3RvcigpIHsgfVxyXG5cclxuICAvKlxyXG4gICAg55u05o6l6L6T5YWlXHJcbiAgICBpbnB1dCAg5aeT5ZCN44CB5omL5py644CB6YKu566xXHJcblxyXG4gICovIFxyXG4gIGNyZWF0ZV9pbnB1dChxdWVzdGlvblR5cGU6IGFueSkge1xyXG4gICAgbGV0IHF1ZXN0aW9uOiBLcmVGb3JtRmllbGRDb25maWcgPSB7XHJcbiAgICAgIHN0YXR1czogMSxcclxuICAgICAga2V5OiBHdWlkLmNyZWF0ZSgpW1widmFsdWVcIl0sXHJcbiAgICAgIHR5cGU6IFwiaW5wdXRcIlxyXG4gICAgfVxyXG4gICAgc3dpdGNoIChxdWVzdGlvblR5cGUudGFnKSB7XHJcbiAgICAgIGNhc2UgXCJkZWZhdWx0XCI6XHJcbiAgICAgICAgdGhpcy5jcmVhdGVJbnB1dF9kZWZhdWx0KHF1ZXN0aW9uKTtcclxuICAgICAgICBicmVhaztcclxuICAgICAgY2FzZSBcIm5hbWVcIjpcclxuICAgICAgICB0aGlzLmNyZWF0ZUlucHV0X25hbWUocXVlc3Rpb24pO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICBjYXNlIFwibW9iaWxlXCI6XHJcbiAgICAgICAgdGhpcy5jcmVhdGVJbnB1dF9tb2JpbGUocXVlc3Rpb24pO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICBjYXNlIFwiZW1haWxcIjpcclxuICAgICAgICB0aGlzLmNyZWF0ZUlucHV0X2VtYWlsKHF1ZXN0aW9uKTtcclxuICAgICAgICBicmVhaztcclxuICAgICAgY2FzZSBcInJlbWFya1wiOlxyXG4gICAgICAgICAgdGhpcy5jcmVhdGVJbnB1dF9yZW1hcmsocXVlc3Rpb24pO1xyXG4gICAgICAgICAgYnJlYWs7ICBcclxuICAgICAgZGVmYXVsdDpcclxuICAgICAgICB0aGlzLmNyZWF0ZUlucHV0X2RlZmF1bHQocXVlc3Rpb24pO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgfSAgXHJcbiAgICByZXR1cm4gcXVlc3Rpb247XHJcbiAgfSBcclxuXHJcbiAgLy/pu5jorqRcclxuICBwcml2YXRlIGNyZWF0ZUlucHV0X2RlZmF1bHQocXVlc3Rpb246IEtyZUZvcm1GaWVsZENvbmZpZykge1xyXG4gICAgcXVlc3Rpb24udGVtcGxhdGVPcHRpb25zPXtcclxuICAgICAgICB0eXBlOlwiZGVmYXVsdFwiLFxyXG4gICAgICAgIGxhYmVsOiBcIuivt+Whq+WGmeacrOmhueWGheWuuVwiLFxyXG4gICAgICAgIHJlcXVpcmVkOiBmYWxzZSxcclxuICAgICAgICBzZXR0aW5nOiB7IFxyXG4gICAgICAgICAgc2l6ZTogXCJzbWFsbFwiLCBcclxuICAgICAgICAgIG1pbkxlbmd0aDogMCwgXHJcbiAgICAgICAgICBtYXhMZW5ndGg6IDIwMFxyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICAgIHJldHVybiBxdWVzdGlvbjtcclxuICB9XHJcblxyXG4gIC8v5aeT5ZCNXHJcbiAgcHJpdmF0ZSBjcmVhdGVJbnB1dF9uYW1lKHF1ZXN0aW9uOiBLcmVGb3JtRmllbGRDb25maWcpIHtcclxuICAgIHF1ZXN0aW9uLnRlbXBsYXRlT3B0aW9ucz17XHJcbiAgICAgICAgdHlwZTpcImRlZmF1bHRcIixcclxuICAgICAgICBsYWJlbDogXCLor7floavlhpnlp5PlkI1cIixcclxuICAgICAgICByZXF1aXJlZDogZmFsc2UsXHJcbiAgICAgICAgc2V0dGluZzogeyBcclxuICAgICAgICAgIHNpemU6IFwic21hbGxcIiwgXHJcbiAgICAgICAgICBtaW5MZW5ndGg6IDAsIFxyXG4gICAgICAgICAgbWF4TGVuZ3RoOiAyMDBcclxuICAgICAgICB9XHJcbiAgICAgIH0gXHJcbiAgICByZXR1cm4gcXVlc3Rpb247XHJcbiAgfVxyXG5cclxuICAvL+mCrueusVxyXG4gIHByaXZhdGUgY3JlYXRlSW5wdXRfZW1haWwocXVlc3Rpb246IEtyZUZvcm1GaWVsZENvbmZpZykge1xyXG4gICAgcXVlc3Rpb24udGVtcGxhdGVPcHRpb25zPXtcclxuICAgICAgICB0eXBlOlwiZW1haWxcIixcclxuICAgICAgICBsYWJlbDogXCLor7floavlhpnpgq7nrrFcIixcclxuICAgICAgICByZXF1aXJlZDogZmFsc2UsXHJcbiAgICAgICAgc2V0dGluZzogeyBcclxuICAgICAgICAgIHNpemU6IFwic21hbGxcIiwgXHJcbiAgICAgICAgICBtaW5MZW5ndGg6IDAsIFxyXG4gICAgICAgICAgbWF4TGVuZ3RoOiAyMDBcclxuICAgICAgICB9XHJcbiAgICAgIH0gXHJcbiAgICByZXR1cm4gcXVlc3Rpb247XHJcbiAgfVxyXG5cclxuICAvL+aJi+aculxyXG4gIHByaXZhdGUgY3JlYXRlSW5wdXRfbW9iaWxlKHF1ZXN0aW9uOiBLcmVGb3JtRmllbGRDb25maWcpIHtcclxuICAgIHF1ZXN0aW9uLnRlbXBsYXRlT3B0aW9ucz17XHJcbiAgICAgICAgdHlwZTpcIm1vYmlsZVwiLFxyXG4gICAgICAgIGxhYmVsOiBcIuivt+Whq+WGmeaJi+acuuWPt+eggVwiLFxyXG4gICAgICAgIHJlcXVpcmVkOiBmYWxzZSxcclxuICAgICAgICBzZXR0aW5nOiB7IFxyXG4gICAgICAgICAgc2l6ZTogXCJzbWFsbFwiLCBcclxuICAgICAgICAgIG1pbkxlbmd0aDogMCwgXHJcbiAgICAgICAgICBtYXhMZW5ndGg6IDIwMFxyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICAgIHJldHVybiBxdWVzdGlvbjtcclxuICB9XHJcblxyXG4gICAgLy/lpJrooYzmlofmnKxcclxuICAgIHByaXZhdGUgY3JlYXRlSW5wdXRfcmVtYXJrKHF1ZXN0aW9uOiBLcmVGb3JtRmllbGRDb25maWcpIHtcclxuICAgICAgcXVlc3Rpb24udGVtcGxhdGVPcHRpb25zPXtcclxuICAgICAgICAgIHR5cGU6XCJkZWZhdWx0XCIsXHJcbiAgICAgICAgICBsYWJlbDogXCLor7floavlhpnmnKzpobnlhoXlrrlcIixcclxuICAgICAgICAgIHJlcXVpcmVkOiBmYWxzZSxcclxuICAgICAgICAgIHNldHRpbmc6IHsgXHJcbiAgICAgICAgICAgIHNpemU6IFwibGFyZ2VcIiwgXHJcbiAgICAgICAgICAgIG1pbkxlbmd0aDogMCwgXHJcbiAgICAgICAgICAgIG1heExlbmd0aDogMjAwXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgcmV0dXJuIHF1ZXN0aW9uO1xyXG4gICAgfVxyXG4gXHJcbn1cclxuIl19