UNPKG

@kre-form/survey

Version:

73 lines 10.7 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input } from "@angular/core"; var KreSurveySettingCheckBox = /** @class */ (function () { function KreSurveySettingCheckBox() { this.questionField = { key: "", type: "checkbox", templateOptions: { label: "", required: false, setting: { score: 0, random: false, layout: "1", min: 0, //最少选N项 max: 0, }, options: [] } }; } Object.defineProperty(KreSurveySettingCheckBox.prototype, "field", { set: /** * @param {?} value * @return {?} */ function (value) { if (value != null && value != undefined) { this.questionField = value; } }, enumerable: true, configurable: true }); /** * @return {?} */ KreSurveySettingCheckBox.prototype.ngOnInit = /** * @return {?} */ function () { }; /** * @param {?} changes * @return {?} */ KreSurveySettingCheckBox.prototype.ngOnChanges = /** * @param {?} changes * @return {?} */ function (changes) { }; KreSurveySettingCheckBox.decorators = [ { type: Component, args: [{ selector: "kresurvey-setting-checkbox", template: "\n <div class=\"setting_wrap_title\">\n <span>\u9898\u76EE\u8BBE\u7F6E</span>\n </div> \n <div class=\"setting_wrap_block\">\n <div class=\"title\">\u6574\u9898\u8BBE\u7F6E</div> \n <div class=\"item\">\n <span>\u5E03\u5C40</span>\n <nz-radio-group [nzSize]=\"'small'\" [(ngModel)]=\"questionField['templateOptions']['setting']['layout']\">\n <label nz-radio-button nzValue=\"1\">\u5355\u5217</label>\n <label nz-radio-button nzValue=\"2\">2\u5217</label>\n <label nz-radio-button nzValue=\"3\">3\u5217</label>\n </nz-radio-group>\n </div>\n <div class=\"item\">\n <span>\u6B64\u9898\u5FC5\u586B</span>\n <nz-switch nzSize=\"small\" [(ngModel)]=\"questionField['templateOptions']['required']\"></nz-switch> \n </div>\n <div class=\"item\">\n <span>\u968F\u673A\u6392\u5217</span> \n <nz-switch nzSize=\"small\" [(ngModel)]=\"questionField['templateOptions']['setting']['random']\"></nz-switch>\n </div>\n <div class=\"item\">\n <span>\u903B\u8F91\u8BBE\u7F6E</span>\n <label>\u8BBE\u7F6E</label>\n </div> \n <div class=\"item\">\n <span>\u9898\u76EE\u603B\u5206\u6570</span> \n <nz-input-number [nzMin]=\"0\" [nzMax]=\"100\" [nzStep]=\"1\" nzSize=\"small\" [(ngModel)]=\"questionField.templateOptions['setting']['score']\"></nz-input-number>\n </div>\n <div class=\"item\">\n <span>\u6700\u5C11\u53EF\u9009</span> \n <nz-input-number [nzMin]=\"0\" [nzMax]=\"100\" [nzStep]=\"1\" nzSize=\"small\" [(ngModel)]=\"questionField.templateOptions['setting']['min']\"></nz-input-number>\n </div>\n <div class=\"item\">\n <span>\u6700\u591A\u53EF\u9009</span> \n <nz-input-number [nzMin]=\"0\" [nzMax]=\"100\" [nzStep]=\"1\" nzSize=\"small\" [(ngModel)]=\"questionField.templateOptions['setting']['max']\"></nz-input-number>\n </div> \n </div> \n <div class=\"setting_wrap_option\"> \n <div class=\"title\">\u9009\u9879\u8BBE\u7F6E</div>\n <ng-container *ngFor=\"let item of questionField.templateOptions['options']\">\n <div class=\"item q_title\">\n <span>{{item.label}}</span>\n </div>\n <div class=\"item q_sore\">\n <span>\u9009\u9879\u5206\u6570</span>\n <span>\u5206</span>\n <nz-input-number [nzMin]=\"0\" [nzMax]=\"100\" [nzStep]=\"1\" nzSize=\"small\" [(ngModel)]=\"item['score']\"></nz-input-number>\n </div> \n </ng-container>\n </div>\n " }] } ]; /** @nocollapse */ KreSurveySettingCheckBox.ctorParameters = function () { return []; }; KreSurveySettingCheckBox.propDecorators = { field: [{ type: Input }] }; return KreSurveySettingCheckBox; }()); export { KreSurveySettingCheckBox }; if (false) { /** @type {?} */ KreSurveySettingCheckBox.prototype.questionField; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2V0dGluZ19jaGVja2JveC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9zdXJ2ZXkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX2NoZWNrYm94LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQ0wsU0FBUyxFQUVULEtBQUssRUFLTixNQUFNLGVBQWUsQ0FBQztBQUl2QjtJQStFRTtRQXJCQSxrQkFBYSxHQUFRO1lBQ25CLEdBQUcsRUFBRSxFQUFFO1lBQ1AsSUFBSSxFQUFFLFVBQVU7WUFDaEIsZUFBZSxFQUFFO2dCQUNmLEtBQUssRUFBRSxFQUFFO2dCQUNULFFBQVEsRUFBRSxLQUFLO2dCQUNmLE9BQU8sRUFBQztvQkFDTixLQUFLLEVBQUUsQ0FBQztvQkFDUixNQUFNLEVBQUUsS0FBSztvQkFDYixNQUFNLEVBQUMsR0FBRztvQkFDVixHQUFHLEVBQUUsQ0FBQzs7b0JBQ04sR0FBRyxFQUFFLENBQUM7aUJBQ1A7Z0JBQ0QsT0FBTyxFQUFFLEVBQUU7YUFDWjtTQUNGLENBQUM7SUFNYyxDQUFDO0lBTGpCLHNCQUFhLDJDQUFLOzs7OztRQUFsQixVQUFtQixLQUF5QjtZQUMxQyxJQUFJLEtBQUssSUFBSSxJQUFJLElBQUksS0FBSyxJQUFJLFNBQVMsRUFBRTtnQkFDdkMsSUFBSSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUM7YUFDNUI7UUFDSCxDQUFDOzs7T0FBQTs7OztJQUdELDJDQUFROzs7SUFBUixjQUFhLENBQUM7Ozs7O0lBRWQsOENBQVc7Ozs7SUFBWCxVQUFZLE9BQXNCLElBQUksQ0FBQzs7Z0JBbkZ4QyxTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLDRCQUE0QjtvQkFDdEMsUUFBUSxFQUFFLHVpRkFvRFQ7aUJBRUY7Ozs7O3dCQWtCRSxLQUFLOztJQVVSLCtCQUFDO0NBQUEsQUFwRkQsSUFvRkM7U0EzQlksd0JBQXdCOzs7SUFDbkMsaURBZUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xyXG4gIENvbXBvbmVudCxcclxuICBPbkluaXQsXHJcbiAgSW5wdXQsXHJcbiAgT3V0cHV0LFxyXG4gIEV2ZW50RW1pdHRlcixcclxuICBPbkNoYW5nZXMsXHJcbiAgU2ltcGxlQ2hhbmdlc1xyXG59IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XHJcbmltcG9ydCB7IEtyZUZvcm1GaWVsZENvbmZpZyB9IGZyb20gXCJAa3JlLWZvcm0vY29yZVwiO1xyXG5pbXBvcnQgKiBhcyBfIGZyb20gXCJsb2Rhc2hcIjtcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiBcImtyZXN1cnZleS1zZXR0aW5nLWNoZWNrYm94XCIsXHJcbiAgdGVtcGxhdGU6IGBcclxuICAgIDxkaXYgY2xhc3M9XCJzZXR0aW5nX3dyYXBfdGl0bGVcIj5cclxuICAgICAgPHNwYW4+6aKY55uu6K6+572uPC9zcGFuPlxyXG4gICAgPC9kaXY+IFxyXG4gICAgPGRpdiBjbGFzcz1cInNldHRpbmdfd3JhcF9ibG9ja1wiPlxyXG4gICAgICA8ZGl2IGNsYXNzPVwidGl0bGVcIj7mlbTpopjorr7nva48L2Rpdj4gXHJcbiAgICAgIDxkaXYgIGNsYXNzPVwiaXRlbVwiPlxyXG4gICAgICAgICAgPHNwYW4+5biD5bGAPC9zcGFuPlxyXG4gICAgICAgICAgPG56LXJhZGlvLWdyb3VwIFtuelNpemVdPVwiJ3NtYWxsJ1wiIFsobmdNb2RlbCldPVwicXVlc3Rpb25GaWVsZFsndGVtcGxhdGVPcHRpb25zJ11bJ3NldHRpbmcnXVsnbGF5b3V0J11cIj5cclxuICAgICAgICAgICAgICA8bGFiZWwgbnotcmFkaW8tYnV0dG9uIG56VmFsdWU9XCIxXCI+5Y2V5YiXPC9sYWJlbD5cclxuICAgICAgICAgICAgICA8bGFiZWwgbnotcmFkaW8tYnV0dG9uIG56VmFsdWU9XCIyXCI+MuWIlzwvbGFiZWw+XHJcbiAgICAgICAgICAgICAgPGxhYmVsIG56LXJhZGlvLWJ1dHRvbiBuelZhbHVlPVwiM1wiPjPliJc8L2xhYmVsPlxyXG4gICAgICAgICAgICA8L256LXJhZGlvLWdyb3VwPlxyXG4gICAgICA8L2Rpdj5cclxuICAgICAgPGRpdiBjbGFzcz1cIml0ZW1cIj5cclxuICAgICAgICAgIDxzcGFuPuatpOmimOW/heWhqzwvc3Bhbj5cclxuICAgICAgICAgIDxuei1zd2l0Y2ggbnpTaXplPVwic21hbGxcIiBbKG5nTW9kZWwpXT1cInF1ZXN0aW9uRmllbGRbJ3RlbXBsYXRlT3B0aW9ucyddWydyZXF1aXJlZCddXCI+PC9uei1zd2l0Y2g+IFxyXG4gICAgICA8L2Rpdj5cclxuICAgICAgPGRpdiAgY2xhc3M9XCJpdGVtXCI+XHJcbiAgICAgICAgICA8c3Bhbj7pmo/mnLrmjpLliJc8L3NwYW4+IFxyXG4gICAgICAgICAgPG56LXN3aXRjaCBuelNpemU9XCJzbWFsbFwiIFsobmdNb2RlbCldPVwicXVlc3Rpb25GaWVsZFsndGVtcGxhdGVPcHRpb25zJ11bJ3NldHRpbmcnXVsncmFuZG9tJ11cIj48L256LXN3aXRjaD5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJpdGVtXCI+XHJcbiAgICAgICAgICA8c3Bhbj7pgLvovpHorr7nva48L3NwYW4+XHJcbiAgICAgICAgICA8bGFiZWw+6K6+572uPC9sYWJlbD5cclxuICAgICAgPC9kaXY+IFxyXG4gICAgICA8ZGl2IGNsYXNzPVwiaXRlbVwiPlxyXG4gICAgICAgICAgPHNwYW4+6aKY55uu5oC75YiG5pWwPC9zcGFuPiBcclxuICAgICAgICAgIDxuei1pbnB1dC1udW1iZXIgW256TWluXT1cIjBcIiBbbnpNYXhdPVwiMTAwXCIgW256U3RlcF09XCIxXCIgIG56U2l6ZT1cInNtYWxsXCIgWyhuZ01vZGVsKV09XCJxdWVzdGlvbkZpZWxkLnRlbXBsYXRlT3B0aW9uc1snc2V0dGluZyddWydzY29yZSddXCI+PC9uei1pbnB1dC1udW1iZXI+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgICA8ZGl2ICBjbGFzcz1cIml0ZW1cIj5cclxuICAgICAgICAgIDxzcGFuPuacgOWwkeWPr+mAiTwvc3Bhbj4gXHJcbiAgICAgICAgICA8bnotaW5wdXQtbnVtYmVyIFtuek1pbl09XCIwXCIgW256TWF4XT1cIjEwMFwiIFtuelN0ZXBdPVwiMVwiICBuelNpemU9XCJzbWFsbFwiIFsobmdNb2RlbCldPVwicXVlc3Rpb25GaWVsZC50ZW1wbGF0ZU9wdGlvbnNbJ3NldHRpbmcnXVsnbWluJ11cIj48L256LWlucHV0LW51bWJlcj5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIDxkaXYgIGNsYXNzPVwiaXRlbVwiPlxyXG4gICAgICAgICAgPHNwYW4+5pyA5aSa5Y+v6YCJPC9zcGFuPiBcclxuICAgICAgICAgIDxuei1pbnB1dC1udW1iZXIgW256TWluXT1cIjBcIiBbbnpNYXhdPVwiMTAwXCIgW256U3RlcF09XCIxXCIgIG56U2l6ZT1cInNtYWxsXCIgIFsobmdNb2RlbCldPVwicXVlc3Rpb25GaWVsZC50ZW1wbGF0ZU9wdGlvbnNbJ3NldHRpbmcnXVsnbWF4J11cIj48L256LWlucHV0LW51bWJlcj5cclxuICAgICAgPC9kaXY+ICBcclxuICAgIDwvZGl2PiBcclxuICAgIDxkaXYgY2xhc3M9XCJzZXR0aW5nX3dyYXBfb3B0aW9uXCI+IFxyXG4gICAgICA8ZGl2IGNsYXNzPVwidGl0bGVcIj7pgInpobnorr7nva48L2Rpdj5cclxuICAgICAgPG5nLWNvbnRhaW5lciAqbmdGb3I9XCJsZXQgaXRlbSBvZiBxdWVzdGlvbkZpZWxkLnRlbXBsYXRlT3B0aW9uc1snb3B0aW9ucyddXCI+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJpdGVtIHFfdGl0bGVcIj5cclxuICAgICAgICAgIDxzcGFuPnt7aXRlbS5sYWJlbH19PC9zcGFuPlxyXG4gICAgICA8L2Rpdj5cclxuICAgICAgPGRpdiBjbGFzcz1cIml0ZW0gcV9zb3JlXCI+XHJcbiAgICAgICAgICA8c3Bhbj7pgInpobnliIbmlbA8L3NwYW4+XHJcbiAgICAgICAgICA8c3Bhbj7liIY8L3NwYW4+XHJcbiAgICAgICAgICA8bnotaW5wdXQtbnVtYmVyIFtuek1pbl09XCIwXCIgW256TWF4XT1cIjEwMFwiIFtuelN0ZXBdPVwiMVwiICBuelNpemU9XCJzbWFsbFwiIFsobmdNb2RlbCldPVwiaXRlbVsnc2NvcmUnXVwiPjwvbnotaW5wdXQtbnVtYmVyPlxyXG4gICAgICA8L2Rpdj4gXHJcbiAgICAgIDwvbmctY29udGFpbmVyPlxyXG4gICAgPC9kaXY+XHJcbiAgYFxyXG5cclxufSlcclxuZXhwb3J0IGNsYXNzIEtyZVN1cnZleVNldHRpbmdDaGVja0JveCBpbXBsZW1lbnRzIE9uSW5pdCwgT25DaGFuZ2VzIHsgXHJcbiAgcXVlc3Rpb25GaWVsZDogYW55ID0ge1xyXG4gICAga2V5OiBcIlwiLFxyXG4gICAgdHlwZTogXCJjaGVja2JveFwiLFxyXG4gICAgdGVtcGxhdGVPcHRpb25zOiB7XHJcbiAgICAgIGxhYmVsOiBcIlwiLCBcclxuICAgICAgcmVxdWlyZWQ6IGZhbHNlLFxyXG4gICAgICBzZXR0aW5nOnsgXHJcbiAgICAgICAgc2NvcmU6IDAsIFxyXG4gICAgICAgIHJhbmRvbTogZmFsc2UsXHJcbiAgICAgICAgbGF5b3V0OlwiMVwiLCBcclxuICAgICAgICBtaW46IDAsIC8v5pyA5bCR6YCJTumhuVxyXG4gICAgICAgIG1heDogMCwgLy/mnIDlpJrpgIlO6aG5IFxyXG4gICAgICB9LCBcclxuICAgICAgb3B0aW9uczogW11cclxuICAgIH1cclxuICB9O1xyXG4gIEBJbnB1dCgpIHNldCBmaWVsZCh2YWx1ZTogS3JlRm9ybUZpZWxkQ29uZmlnKSB7XHJcbiAgICBpZiAodmFsdWUgIT0gbnVsbCAmJiB2YWx1ZSAhPSB1bmRlZmluZWQpIHtcclxuICAgICAgdGhpcy5xdWVzdGlvbkZpZWxkID0gdmFsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcblxyXG4gIG5nT25Jbml0KCkgeyB9XHJcblxyXG4gIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpIHsgfVxyXG59XHJcbiJdfQ==