@kre-form/survey
Version:
71 lines • 9.15 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, Input } from "@angular/core";
var KreSurveySettingScore = /** @class */ (function () {
function KreSurveySettingScore() {
this.questionField = {
key: "",
type: "score",
templateOptions: {
type: "start",
label: "",
required: false,
setting: {
label: "",
score: 0,
min: 0,
max: 5
},
}
};
}
Object.defineProperty(KreSurveySettingScore.prototype, "field", {
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
if (value != null && value != undefined) {
this.questionField = value;
}
},
enumerable: true,
configurable: true
});
/**
* @return {?}
*/
KreSurveySettingScore.prototype.ngOnInit = /**
* @return {?}
*/
function () { };
/**
* @param {?} changes
* @return {?}
*/
KreSurveySettingScore.prototype.ngOnChanges = /**
* @param {?} changes
* @return {?}
*/
function (changes) { };
KreSurveySettingScore.decorators = [
{ type: Component, args: [{
selector: "kresurvey-setting-score",
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>\u6B64\u9898\u5FC5\u586B</span>\n <nz-switch nzSize=\"small\" [(ngModel)]=\"questionField.templateOptions.required\"></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\u4F4E\u5206\u6570</span> \n <nz-input-number [nzMin]=\"0\" [nzMax]=\"10\" [nzStep]=\"1\" nzSize=\"small\" [(ngModel)]=\"questionField.templateOptions.setting.min\"></nz-input-number>\n </div>\n <div class=\"item\">\n <span>\u6700\u9AD8\u5206\u6570</span> \n <nz-input-number [nzMin]=\"0\" [nzMax]=\"10\" [nzStep]=\"1\" nzSize=\"small\" [(ngModel)]=\"questionField.templateOptions.setting.max\"></nz-input-number>\n </div>\n <div class=\"item\">\n <span>\u56FE\u6807</span>\n <nz-radio-group [nzSize]=\"'small'\" [(ngModel)]=\"questionField.templateOptions.type\">\n <label nz-radio-button nzValue=\"start\">\u661F</label>\n <label nz-radio-button nzValue=\"heart\">\u5FC3</label>\n <label nz-radio-button nzValue=\"good\">\u8D5E</label> \n <label nz-radio-button nzValue=\"other\">\u5176</label>\n </nz-radio-group>\n </div>\n <div class=\"item\" *ngIf=\"questionField.templateOptions.type=='other'\">\n <span>\u81EA\u5B9A\u4E49\u6587\u5B57</span> \n <input nz-input [(ngModel)]=\"questionField.templateOptions.setting.label\" maxlength=\"1\" nzSize=\"small\" />\n </div> \n </div> \n "
}] }
];
/** @nocollapse */
KreSurveySettingScore.ctorParameters = function () { return []; };
KreSurveySettingScore.propDecorators = {
field: [{ type: Input }]
};
return KreSurveySettingScore;
}());
export { KreSurveySettingScore };
if (false) {
/** @type {?} */
KreSurveySettingScore.prototype.questionField;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2V0dGluZ19zY29yZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9zdXJ2ZXkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX3Njb3JlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQ0wsU0FBUyxFQUVULEtBQUssRUFLTixNQUFNLGVBQWUsQ0FBQztBQUl2QjtJQW1FRTtRQXBCQSxrQkFBYSxHQUFLO1lBQ2hCLEdBQUcsRUFBRSxFQUFFO1lBQ1AsSUFBSSxFQUFFLE9BQU87WUFDYixlQUFlLEVBQUU7Z0JBQ2YsSUFBSSxFQUFDLE9BQU87Z0JBQ1osS0FBSyxFQUFFLEVBQUU7Z0JBQ1QsUUFBUSxFQUFFLEtBQUs7Z0JBQ2YsT0FBTyxFQUFDO29CQUNOLEtBQUssRUFBQyxFQUFFO29CQUNSLEtBQUssRUFBRSxDQUFDO29CQUNSLEdBQUcsRUFBRSxDQUFDO29CQUNOLEdBQUcsRUFBRSxDQUFDO2lCQUNQO2FBQ0Y7U0FDRixDQUFDO0lBTWEsQ0FBQztJQUxoQixzQkFBYSx3Q0FBSzs7Ozs7UUFBbEIsVUFBbUIsS0FBeUI7WUFDMUMsSUFBRyxLQUFLLElBQUUsSUFBSSxJQUFJLEtBQUssSUFBRSxTQUFTLEVBQUM7Z0JBQ2pDLElBQUksQ0FBQyxhQUFhLEdBQUcsS0FBSyxDQUFDO2FBQzVCO1FBQ0gsQ0FBQzs7O09BQUE7Ozs7SUFHRCx3Q0FBUTs7O0lBQVIsY0FBWSxDQUFDOzs7OztJQUViLDJDQUFXOzs7O0lBQVgsVUFBWSxPQUFzQixJQUFHLENBQUM7O2dCQXZFdkMsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSx5QkFBeUI7b0JBQ25DLFFBQVEsRUFBRSxzK0RBd0NUO2lCQUVGOzs7Ozt3QkFrQkUsS0FBSzs7SUFVUiw0QkFBQztDQUFBLEFBeEVELElBd0VDO1NBM0JZLHFCQUFxQjs7O0lBRWhDLDhDQWNFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcclxuICBDb21wb25lbnQsXHJcbiAgT25Jbml0LFxyXG4gIElucHV0LFxyXG4gIE91dHB1dCxcclxuICBFdmVudEVtaXR0ZXIsXHJcbiAgT25DaGFuZ2VzLFxyXG4gIFNpbXBsZUNoYW5nZXNcclxufSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xyXG5pbXBvcnQgeyBLcmVGb3JtRmllbGRDb25maWcgfSBmcm9tIFwiQGtyZS1mb3JtL2NvcmVcIjtcclxuaW1wb3J0ICogYXMgXyBmcm9tIFwibG9kYXNoXCI7IFxyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6IFwia3Jlc3VydmV5LXNldHRpbmctc2NvcmVcIixcclxuICB0ZW1wbGF0ZTogYFxyXG4gIDxkaXYgY2xhc3M9XCJzZXR0aW5nX3dyYXBfdGl0bGVcIj5cclxuICAgIDxzcGFuPumimOebruiuvue9rjwvc3Bhbj5cclxuICA8L2Rpdj4gXHJcbiAgPGRpdiBjbGFzcz1cInNldHRpbmdfd3JhcF9ibG9ja1wiPlxyXG4gICAgPGRpdiBjbGFzcz1cInRpdGxlXCI+5pW06aKY6K6+572uPC9kaXY+IFxyXG4gICAgPGRpdiBjbGFzcz1cIml0ZW1cIj5cclxuICAgICAgICA8c3Bhbj7mraTpopjlv4Xloas8L3NwYW4+XHJcbiAgICAgICAgPG56LXN3aXRjaCBuelNpemU9XCJzbWFsbFwiIFsobmdNb2RlbCldPVwicXVlc3Rpb25GaWVsZC50ZW1wbGF0ZU9wdGlvbnMucmVxdWlyZWRcIj48L256LXN3aXRjaD4gXHJcbiAgICA8L2Rpdj5cclxuICAgIDxkaXYgY2xhc3M9XCJpdGVtXCI+XHJcbiAgICAgICAgPHNwYW4+6YC76L6R6K6+572uPC9zcGFuPlxyXG4gICAgICAgIDxsYWJlbD7orr7nva48L2xhYmVsPlxyXG4gICAgPC9kaXY+XHJcbiAgICA8ZGl2ICBjbGFzcz1cIml0ZW1cIj5cclxuICAgICAgICA8c3Bhbj7popjnm67mgLvliIbmlbA8L3NwYW4+IFxyXG4gICAgICAgIDxuei1pbnB1dC1udW1iZXIgW256TWluXT1cIjBcIiBbbnpNYXhdPVwiMTAwXCIgW256U3RlcF09XCIxXCIgIG56U2l6ZT1cInNtYWxsXCIgWyhuZ01vZGVsKV09XCJxdWVzdGlvbkZpZWxkLnRlbXBsYXRlT3B0aW9ucy5zZXR0aW5nLnNjb3JlXCI+PC9uei1pbnB1dC1udW1iZXI+XHJcbiAgICA8L2Rpdj5cclxuICAgIDxkaXYgIGNsYXNzPVwiaXRlbVwiPlxyXG4gICAgICAgIDxzcGFuPuacgOS9juWIhuaVsDwvc3Bhbj4gXHJcbiAgICAgICAgPG56LWlucHV0LW51bWJlciBbbnpNaW5dPVwiMFwiIFtuek1heF09XCIxMFwiIFtuelN0ZXBdPVwiMVwiICBuelNpemU9XCJzbWFsbFwiIFsobmdNb2RlbCldPVwicXVlc3Rpb25GaWVsZC50ZW1wbGF0ZU9wdGlvbnMuc2V0dGluZy5taW5cIj48L256LWlucHV0LW51bWJlcj5cclxuICAgIDwvZGl2PlxyXG4gICAgPGRpdiAgY2xhc3M9XCJpdGVtXCI+XHJcbiAgICAgICAgPHNwYW4+5pyA6auY5YiG5pWwPC9zcGFuPiBcclxuICAgICAgICA8bnotaW5wdXQtbnVtYmVyIFtuek1pbl09XCIwXCIgW256TWF4XT1cIjEwXCIgW256U3RlcF09XCIxXCIgIG56U2l6ZT1cInNtYWxsXCIgWyhuZ01vZGVsKV09XCJxdWVzdGlvbkZpZWxkLnRlbXBsYXRlT3B0aW9ucy5zZXR0aW5nLm1heFwiPjwvbnotaW5wdXQtbnVtYmVyPlxyXG4gICAgPC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwiaXRlbVwiPlxyXG4gICAgICA8c3Bhbj7lm77moIc8L3NwYW4+XHJcbiAgICAgICAgPG56LXJhZGlvLWdyb3VwIFtuelNpemVdPVwiJ3NtYWxsJ1wiIFsobmdNb2RlbCldPVwicXVlc3Rpb25GaWVsZC50ZW1wbGF0ZU9wdGlvbnMudHlwZVwiPlxyXG4gICAgICAgICAgICA8bGFiZWwgbnotcmFkaW8tYnV0dG9uIG56VmFsdWU9XCJzdGFydFwiPuaYnzwvbGFiZWw+XHJcbiAgICAgICAgICAgIDxsYWJlbCBuei1yYWRpby1idXR0b24gbnpWYWx1ZT1cImhlYXJ0XCI+5b+DPC9sYWJlbD5cclxuICAgICAgICAgICAgPGxhYmVsIG56LXJhZGlvLWJ1dHRvbiBuelZhbHVlPVwiZ29vZFwiPui1njwvbGFiZWw+IFxyXG4gICAgICAgICAgICA8bGFiZWwgbnotcmFkaW8tYnV0dG9uIG56VmFsdWU9XCJvdGhlclwiPuWFtjwvbGFiZWw+XHJcbiAgICAgICAgICA8L256LXJhZGlvLWdyb3VwPlxyXG4gICAgPC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwiaXRlbVwiICpuZ0lmPVwicXVlc3Rpb25GaWVsZC50ZW1wbGF0ZU9wdGlvbnMudHlwZT09J290aGVyJ1wiPlxyXG4gICAgICA8c3Bhbj7oh6rlrprkuYnmloflrZc8L3NwYW4+ICBcclxuICAgICAgPGlucHV0IG56LWlucHV0IFsobmdNb2RlbCldPVwicXVlc3Rpb25GaWVsZC50ZW1wbGF0ZU9wdGlvbnMuc2V0dGluZy5sYWJlbFwiIG1heGxlbmd0aD1cIjFcIiBuelNpemU9XCJzbWFsbFwiIC8+XHJcbiAgICA8L2Rpdj4gXHJcbiAgPC9kaXY+IFxyXG4gIGBcclxuXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBLcmVTdXJ2ZXlTZXR0aW5nU2NvcmUgaW1wbGVtZW50cyBPbkluaXQsIE9uQ2hhbmdlcyB7XHJcbiAgXHJcbiAgcXVlc3Rpb25GaWVsZDphbnk9eyBcclxuICAgIGtleTogXCJcIixcclxuICAgIHR5cGU6IFwic2NvcmVcIixcclxuICAgIHRlbXBsYXRlT3B0aW9uczoge1xyXG4gICAgICB0eXBlOlwic3RhcnRcIixcclxuICAgICAgbGFiZWw6IFwiXCIsIFxyXG4gICAgICByZXF1aXJlZDogZmFsc2UsXHJcbiAgICAgIHNldHRpbmc6e1xyXG4gICAgICAgIGxhYmVsOlwiXCIsIFxyXG4gICAgICAgIHNjb3JlOiAwLCAgIFxyXG4gICAgICAgIG1pbjogMCwgXHJcbiAgICAgICAgbWF4OiA1XHJcbiAgICAgIH0sXHJcbiAgICB9XHJcbiAgfTtcclxuICBASW5wdXQoKSBzZXQgZmllbGQodmFsdWU6IEtyZUZvcm1GaWVsZENvbmZpZykgeyAgXHJcbiAgICBpZih2YWx1ZSE9bnVsbCAmJiB2YWx1ZSE9dW5kZWZpbmVkKXtcclxuICAgICAgdGhpcy5xdWVzdGlvbkZpZWxkID0gdmFsdWU7IFxyXG4gICAgfVxyXG4gIH0gXHJcbiAgY29uc3RydWN0b3IoKSB7fVxyXG5cclxuICBuZ09uSW5pdCgpIHt9XHJcblxyXG4gIG5nT25DaGFuZ2VzKGNoYW5nZXM6IFNpbXBsZUNoYW5nZXMpIHt9XHJcbn1cclxuIl19