UNPKG

@kre-form/survey

Version:

80 lines 5.41 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 KreCheckboxService = /** @class */ (function () { function KreCheckboxService() { } /** * @param {?} questionType * @return {?} */ KreCheckboxService.prototype.create_checkbox = /** * @param {?} questionType * @return {?} */ function (questionType) { /** @type {?} */ var question = { status: 1, key: Guid.create()["value"], type: "checkbox" }; switch (questionType.tag) { case "default": this.createCheckbox_default(question); break; default: this.createCheckbox_default(question); break; } return question; }; //多选题 //多选题 /** * @private * @param {?} question * @return {?} */ KreCheckboxService.prototype.createCheckbox_default = //多选题 /** * @private * @param {?} question * @return {?} */ function (question) { question.templateOptions = { label: "请选择以下选项 (多选)", required: false, setting: { score: 0, random: false, layout: "1", max: 2, min: 0 }, options: [{ label: "选项1", value: "1", score: 0 }, { label: "选项2", value: "2", score: 0 }] }; }; KreCheckboxService.decorators = [ { type: Injectable } ]; /** @nocollapse */ KreCheckboxService.ctorParameters = function () { return []; }; return KreCheckboxService; }()); export { KreCheckboxService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hlY2tib3hfU2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9zdXJ2ZXkvIiwic291cmNlcyI6WyJsaWIvdG9vbHMvY2hlY2tib3hfU2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBZ0IsTUFBTSxlQUFlLENBQUM7QUFDekQsT0FBTyxFQUEyQyxJQUFJLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUUvRTtJQUVFO0lBQWdCLENBQUM7Ozs7O0lBR2pCLDRDQUFlOzs7O0lBQWYsVUFBZ0IsWUFBaUI7O1lBQzNCLFFBQVEsR0FBdUI7WUFDakMsTUFBTSxFQUFFLENBQUM7WUFDVCxHQUFHLEVBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLE9BQU8sQ0FBQztZQUMzQixJQUFJLEVBQUUsVUFBVTtTQUNqQjtRQUNELFFBQVEsWUFBWSxDQUFDLEdBQUcsRUFBRTtZQUN4QixLQUFLLFNBQVM7Z0JBQ1osSUFBSSxDQUFDLHNCQUFzQixDQUFDLFFBQVEsQ0FBQyxDQUFDO2dCQUN0QyxNQUFNO1lBQ1I7Z0JBQ0UsSUFBSSxDQUFDLHNCQUFzQixDQUFDLFFBQVEsQ0FBQyxDQUFDO2dCQUN0QyxNQUFNO1NBQ1Q7UUFDRCxPQUFPLFFBQVEsQ0FBQztJQUNsQixDQUFDO0lBRUQsS0FBSzs7Ozs7OztJQUNHLG1EQUFzQjs7Ozs7OztJQUE5QixVQUErQixRQUE0QjtRQUN6RCxRQUFRLENBQUMsZUFBZSxHQUFHO1lBQ3pCLEtBQUssRUFBRSxjQUFjO1lBQ3JCLFFBQVEsRUFBRSxLQUFLO1lBQ2YsT0FBTyxFQUFFO2dCQUNQLEtBQUssRUFBRSxDQUFDO2dCQUNSLE1BQU0sRUFBRSxLQUFLO2dCQUNiLE1BQU0sRUFBQyxHQUFHO2dCQUNWLEdBQUcsRUFBQyxDQUFDO2dCQUNMLEdBQUcsRUFBQyxDQUFDO2FBQ047WUFDRCxPQUFPLEVBQUUsQ0FBQztvQkFDUixLQUFLLEVBQUUsS0FBSztvQkFDWixLQUFLLEVBQUUsR0FBRztvQkFDVixLQUFLLEVBQUUsQ0FBQztpQkFDVDtnQkFDRDtvQkFDRSxLQUFLLEVBQUUsS0FBSztvQkFDWixLQUFLLEVBQUUsR0FBRztvQkFDVixLQUFLLEVBQUUsQ0FBQztpQkFDVCxDQUFDO1NBQ0gsQ0FBQTtJQUNILENBQUM7O2dCQTdDRixVQUFVOzs7O0lBZ0RYLHlCQUFDO0NBQUEsQUFoREQsSUFnREM7U0EvQ1ksa0JBQWtCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgRXZlbnRFbWl0dGVyIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcclxuaW1wb3J0IHsgS3JlVGFibGVGaWVsZENvbmZpZywgS3JlRm9ybUZpZWxkQ29uZmlnLCBHdWlkIH0gZnJvbSBcIkBrcmUtZm9ybS9jb3JlXCI7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBLcmVDaGVja2JveFNlcnZpY2Uge1xyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcblxyXG4gXHJcbiAgY3JlYXRlX2NoZWNrYm94KHF1ZXN0aW9uVHlwZTogYW55KSB7IFxyXG4gICAgbGV0IHF1ZXN0aW9uOiBLcmVGb3JtRmllbGRDb25maWcgPSB7XHJcbiAgICAgIHN0YXR1czogMSxcclxuICAgICAga2V5OiBHdWlkLmNyZWF0ZSgpW1widmFsdWVcIl0sXHJcbiAgICAgIHR5cGU6IFwiY2hlY2tib3hcIlxyXG4gICAgfVxyXG4gICAgc3dpdGNoIChxdWVzdGlvblR5cGUudGFnKSB7XHJcbiAgICAgIGNhc2UgXCJkZWZhdWx0XCI6XHJcbiAgICAgICAgdGhpcy5jcmVhdGVDaGVja2JveF9kZWZhdWx0KHF1ZXN0aW9uKTtcclxuICAgICAgICBicmVhazsgXHJcbiAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgdGhpcy5jcmVhdGVDaGVja2JveF9kZWZhdWx0KHF1ZXN0aW9uKTtcclxuICAgICAgICBicmVhaztcclxuICAgIH0gIFxyXG4gICAgcmV0dXJuIHF1ZXN0aW9uO1xyXG4gIH1cclxuICBcclxuICAvL+WkmumAiemimFxyXG4gIHByaXZhdGUgY3JlYXRlQ2hlY2tib3hfZGVmYXVsdChxdWVzdGlvbjogS3JlRm9ybUZpZWxkQ29uZmlnKSB7XHJcbiAgICBxdWVzdGlvbi50ZW1wbGF0ZU9wdGlvbnMgPSB7XHJcbiAgICAgIGxhYmVsOiBcIuivt+mAieaLqeS7peS4i+mAiemhuSAo5aSa6YCJKVwiLCBcclxuICAgICAgcmVxdWlyZWQ6IGZhbHNlLFxyXG4gICAgICBzZXR0aW5nOiB7IFxyXG4gICAgICAgIHNjb3JlOiAwLCBcclxuICAgICAgICByYW5kb206IGZhbHNlLFxyXG4gICAgICAgIGxheW91dDpcIjFcIixcclxuICAgICAgICBtYXg6MixcclxuICAgICAgICBtaW46MFxyXG4gICAgICB9LFxyXG4gICAgICBvcHRpb25zOiBbe1xyXG4gICAgICAgIGxhYmVsOiBcIumAiemhuTFcIixcclxuICAgICAgICB2YWx1ZTogXCIxXCIsXHJcbiAgICAgICAgc2NvcmU6IDBcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIGxhYmVsOiBcIumAiemhuTJcIixcclxuICAgICAgICB2YWx1ZTogXCIyXCIsXHJcbiAgICAgICAgc2NvcmU6IDBcclxuICAgICAgfV1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICBcclxufVxyXG4iXX0=