@kre-form/survey
Version:
78 lines • 10.7 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, Input } from "@angular/core";
var KreSurveySettingScaler = /** @class */ (function () {
function KreSurveySettingScaler() {
this.questionField = {
key: "",
type: "scaler",
templateOptions: {
label: "",
description: "",
maxLength: 500,
minLength: 0,
max: 0,
min: 0,
precision: 0,
placeholder: "",
required: false,
tips: "",
pattern: "",
options: []
},
origin: {
refdatasourcetype: "",
datatype: ""
}
};
}
Object.defineProperty(KreSurveySettingScaler.prototype, "field", {
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
if (value != null && value != undefined) {
this.questionField = value;
}
},
enumerable: true,
configurable: true
});
/**
* @return {?}
*/
KreSurveySettingScaler.prototype.ngOnInit = /**
* @return {?}
*/
function () { };
/**
* @param {?} changes
* @return {?}
*/
KreSurveySettingScaler.prototype.ngOnChanges = /**
* @param {?} changes
* @return {?}
*/
function (changes) { };
KreSurveySettingScaler.decorators = [
{ type: Component, args: [{
selector: "kresurvey-setting-scaler",
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>\u9898\u578B</span>\n <nz-radio-group [nzSize]=\"'small'\">\n <label nz-radio-button nzValue=\"A\">\u5355\u9009</label>\n <label nz-radio-button nzValue=\"B\">\u591A\u9009</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>\u903B\u8F91\u8BBE\u7F6E</span>\n <label>\u8BBE\u7F6E</label>{{field|json}}\n </div> \n </div>\n <div class=\"setting_wrap_model\"> \n <div class=\"title\">\u9009\u9879\u8BBE\u7F6E</div>\n <div class=\"item\">\n <span>\u5E03\u5C40</span>\n <nz-radio-group [nzSize]=\"'small'\" [(ngModel)]=\"questionField['templateOptions']['layout']\">\n <label nz-radio-button nzValue=\"row1\">\u5355\u5217</label>\n <label nz-radio-button nzValue=\"row2\">2\u5217</label>\n <label nz-radio-button nzValue=\"row3\">3\u5217</label>\n </nz-radio-group>\n </div>\n <div class=\"item\">\n <span>\u968F\u673A\u6392\u5217</span> \n <nz-switch nzSize=\"small\" [(ngModel)]=\"questionField['templateOptions']['order']\"></nz-switch>\n </div>\n </div>\n <div class=\"setting_wrap_option\"> \n <div class=\"title\">\u9009\u9879\u5217\u8868</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\" style=\"width: 40px;\" [(ngModel)]=\"item['score']\"></nz-input-number>\n </div>\n <div class=\"item q_other\">\n <span>\u6DFB\u52A0\u8F93\u5165\u6846</span>\n <nz-switch nzSize=\"small\" [(ngModel)]=\"item['input']\"></nz-switch>\n </div>\n </ng-container>\n </div>\n "
}] }
];
/** @nocollapse */
KreSurveySettingScaler.ctorParameters = function () { return []; };
KreSurveySettingScaler.propDecorators = {
field: [{ type: Input }]
};
return KreSurveySettingScaler;
}());
export { KreSurveySettingScaler };
if (false) {
/** @type {?} */
KreSurveySettingScaler.prototype.questionField;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2V0dGluZ19zY2FsZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aa3JlLWZvcm0vc3VydmV5LyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ19zY2FsZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFDTCxTQUFTLEVBRVQsS0FBSyxFQUtOLE1BQU0sZUFBZSxDQUFDO0FBSXZCO0lBd0ZFO1FBM0JBLGtCQUFhLEdBQUs7WUFDaEIsR0FBRyxFQUFFLEVBQUU7WUFDUCxJQUFJLEVBQUMsUUFBUTtZQUNiLGVBQWUsRUFBRTtnQkFDZixLQUFLLEVBQUUsRUFBRTtnQkFDVCxXQUFXLEVBQUUsRUFBRTtnQkFDZixTQUFTLEVBQUUsR0FBRztnQkFDZCxTQUFTLEVBQUUsQ0FBQztnQkFDWixHQUFHLEVBQUUsQ0FBQztnQkFDTixHQUFHLEVBQUUsQ0FBQztnQkFDTixTQUFTLEVBQUUsQ0FBQztnQkFDWixXQUFXLEVBQUUsRUFBRTtnQkFDZixRQUFRLEVBQUUsS0FBSztnQkFDZixJQUFJLEVBQUUsRUFBRTtnQkFDUixPQUFPLEVBQUUsRUFBRTtnQkFDWCxPQUFPLEVBQUMsRUFBRTthQUNYO1lBQ0QsTUFBTSxFQUFFO2dCQUNOLGlCQUFpQixFQUFFLEVBQUU7Z0JBQ3JCLFFBQVEsRUFBRSxFQUFFO2FBQ2I7U0FDRixDQUFDO0lBTWEsQ0FBQztJQUxoQixzQkFBYSx5Q0FBSzs7Ozs7UUFBbEIsVUFBbUIsS0FBeUI7WUFDMUMsSUFBRyxLQUFLLElBQUUsSUFBSSxJQUFJLEtBQUssSUFBRSxTQUFTLEVBQUM7Z0JBQ2pDLElBQUksQ0FBQyxhQUFhLEdBQUcsS0FBSyxDQUFDO2FBQzVCO1FBQ0gsQ0FBQzs7O09BQUE7Ozs7SUFHRCx5Q0FBUTs7O0lBQVIsY0FBWSxDQUFDOzs7OztJQUViLDRDQUFXOzs7O0lBQVgsVUFBWSxPQUFzQixJQUFHLENBQUM7O2dCQTVGdkMsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSwwQkFBMEI7b0JBQ3BDLFFBQVEsRUFBRSwrMkVBc0RUO2lCQUVGOzs7Ozt3QkF5QkUsS0FBSzs7SUFVUiw2QkFBQztDQUFBLEFBN0ZELElBNkZDO1NBbENZLHNCQUFzQjs7O0lBRWpDLCtDQXFCRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XHJcbiAgQ29tcG9uZW50LFxyXG4gIE9uSW5pdCxcclxuICBJbnB1dCxcclxuICBPdXRwdXQsXHJcbiAgRXZlbnRFbWl0dGVyLFxyXG4gIE9uQ2hhbmdlcyxcclxuICBTaW1wbGVDaGFuZ2VzXHJcbn0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcclxuaW1wb3J0IHsgS3JlRm9ybUZpZWxkQ29uZmlnIH0gZnJvbSBcIkBrcmUtZm9ybS9jb3JlXCI7XHJcbmltcG9ydCAqIGFzIF8gZnJvbSBcImxvZGFzaFwiOyBcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiBcImtyZXN1cnZleS1zZXR0aW5nLXNjYWxlclwiLFxyXG4gIHRlbXBsYXRlOiBgXHJcbiAgICA8ZGl2IGNsYXNzPVwic2V0dGluZ193cmFwX3RpdGxlXCI+XHJcbiAgICAgIDxzcGFuPumimOebruiuvue9rjwvc3Bhbj5cclxuICAgIDwvZGl2PiBcclxuICAgIDxkaXYgY2xhc3M9XCJzZXR0aW5nX3dyYXBfYmxvY2tcIj5cclxuICAgICAgPGRpdiBjbGFzcz1cInRpdGxlXCI+5pW06aKY6K6+572uPC9kaXY+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJpdGVtXCI+XHJcbiAgICAgICAgICA8c3Bhbj7popjlnos8L3NwYW4+XHJcbiAgICAgICAgICA8bnotcmFkaW8tZ3JvdXAgW256U2l6ZV09XCInc21hbGwnXCI+XHJcbiAgICAgICAgICAgICAgPGxhYmVsIG56LXJhZGlvLWJ1dHRvbiBuelZhbHVlPVwiQVwiPuWNlemAiTwvbGFiZWw+XHJcbiAgICAgICAgICAgICAgPGxhYmVsIG56LXJhZGlvLWJ1dHRvbiBuelZhbHVlPVwiQlwiPuWkmumAiTwvbGFiZWw+XHJcbiAgICAgICAgICAgIDwvbnotcmFkaW8tZ3JvdXA+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgICA8ZGl2IGNsYXNzPVwiaXRlbVwiPlxyXG4gICAgICAgICAgPHNwYW4+5q2k6aKY5b+F5aGrPC9zcGFuPlxyXG4gICAgICAgICAgPG56LXN3aXRjaCBuelNpemU9XCJzbWFsbFwiIFsobmdNb2RlbCldPVwicXVlc3Rpb25GaWVsZFsndGVtcGxhdGVPcHRpb25zJ11bJ3JlcXVpcmVkJ11cIj48L256LXN3aXRjaD4gXHJcbiAgICAgIDwvZGl2PlxyXG4gICAgICA8ZGl2IGNsYXNzPVwiaXRlbVwiPlxyXG4gICAgICAgICAgPHNwYW4+6YC76L6R6K6+572uPC9zcGFuPlxyXG4gICAgICAgICAgPGxhYmVsPuiuvue9rjwvbGFiZWw+e3tmaWVsZHxqc29ufX1cclxuICAgICAgPC9kaXY+ICBcclxuICAgIDwvZGl2PlxyXG4gICAgPGRpdiBjbGFzcz1cInNldHRpbmdfd3JhcF9tb2RlbFwiPiBcclxuICAgICAgPGRpdiBjbGFzcz1cInRpdGxlXCI+6YCJ6aG56K6+572uPC9kaXY+XHJcbiAgICAgIDxkaXYgIGNsYXNzPVwiaXRlbVwiPlxyXG4gICAgICAgICAgPHNwYW4+5biD5bGAPC9zcGFuPlxyXG4gICAgICAgICAgPG56LXJhZGlvLWdyb3VwIFtuelNpemVdPVwiJ3NtYWxsJ1wiIFsobmdNb2RlbCldPVwicXVlc3Rpb25GaWVsZFsndGVtcGxhdGVPcHRpb25zJ11bJ2xheW91dCddXCI+XHJcbiAgICAgICAgICAgICAgPGxhYmVsIG56LXJhZGlvLWJ1dHRvbiBuelZhbHVlPVwicm93MVwiPuWNleWIlzwvbGFiZWw+XHJcbiAgICAgICAgICAgICAgPGxhYmVsIG56LXJhZGlvLWJ1dHRvbiBuelZhbHVlPVwicm93MlwiPjLliJc8L2xhYmVsPlxyXG4gICAgICAgICAgICAgIDxsYWJlbCBuei1yYWRpby1idXR0b24gbnpWYWx1ZT1cInJvdzNcIj4z5YiXPC9sYWJlbD5cclxuICAgICAgICAgICAgPC9uei1yYWRpby1ncm91cD5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIDxkaXYgIGNsYXNzPVwiaXRlbVwiPlxyXG4gICAgICAgICAgPHNwYW4+6ZqP5py65o6S5YiXPC9zcGFuPiBcclxuICAgICAgICAgIDxuei1zd2l0Y2ggbnpTaXplPVwic21hbGxcIiBbKG5nTW9kZWwpXT1cInF1ZXN0aW9uRmllbGRbJ3RlbXBsYXRlT3B0aW9ucyddWydvcmRlciddXCI+PC9uei1zd2l0Y2g+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgPC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwic2V0dGluZ193cmFwX29wdGlvblwiPiBcclxuICAgICAgPGRpdiBjbGFzcz1cInRpdGxlXCI+6YCJ6aG55YiX6KGoPC9kaXY+XHJcbiAgICAgIDxuZy1jb250YWluZXIgKm5nRm9yPVwibGV0IGl0ZW0gb2YgcXVlc3Rpb25GaWVsZC50ZW1wbGF0ZU9wdGlvbnNbJ29wdGlvbnMnXVwiPlxyXG4gICAgICA8ZGl2IGNsYXNzPVwiaXRlbSBxX3RpdGxlXCI+XHJcbiAgICAgICAgICA8c3Bhbj57e2l0ZW0ubGFiZWx9fTwvc3Bhbj5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJpdGVtIHFfc29yZVwiPlxyXG4gICAgICAgICAgPHNwYW4+6YCJ6aG55YiG5pWwPC9zcGFuPlxyXG4gICAgICAgICAgPHNwYW4+5YiGPC9zcGFuPlxyXG4gICAgICAgICAgPG56LWlucHV0LW51bWJlciBbbnpNaW5dPVwiMFwiIFtuek1heF09XCIxMDBcIiBbbnpTdGVwXT1cIjFcIiAgbnpTaXplPVwic21hbGxcIiBzdHlsZT1cIndpZHRoOiA0MHB4O1wiICBbKG5nTW9kZWwpXT1cIml0ZW1bJ3Njb3JlJ11cIj48L256LWlucHV0LW51bWJlcj5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJpdGVtIHFfb3RoZXJcIj5cclxuICAgICAgICAgIDxzcGFuPua3u+WKoOi+k+WFpeahhjwvc3Bhbj5cclxuICAgICAgICAgIDxuei1zd2l0Y2ggbnpTaXplPVwic21hbGxcIiAgWyhuZ01vZGVsKV09XCJpdGVtWydpbnB1dCddXCI+PC9uei1zd2l0Y2g+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgICA8L25nLWNvbnRhaW5lcj5cclxuICAgIDwvZGl2PlxyXG4gIGBcclxuXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBLcmVTdXJ2ZXlTZXR0aW5nU2NhbGVyIGltcGxlbWVudHMgT25Jbml0LCBPbkNoYW5nZXMge1xyXG4gIFxyXG4gIHF1ZXN0aW9uRmllbGQ6YW55PXtcclxuICAgIGtleTogXCJcIixcclxuICAgIHR5cGU6XCJzY2FsZXJcIixcclxuICAgIHRlbXBsYXRlT3B0aW9uczoge1xyXG4gICAgICBsYWJlbDogXCJcIixcclxuICAgICAgZGVzY3JpcHRpb246IFwiXCIsIFxyXG4gICAgICBtYXhMZW5ndGg6IDUwMCxcclxuICAgICAgbWluTGVuZ3RoOiAwLFxyXG4gICAgICBtYXg6IDAsXHJcbiAgICAgIG1pbjogMCxcclxuICAgICAgcHJlY2lzaW9uOiAwLFxyXG4gICAgICBwbGFjZWhvbGRlcjogXCJcIixcclxuICAgICAgcmVxdWlyZWQ6IGZhbHNlLFxyXG4gICAgICB0aXBzOiBcIlwiLFxyXG4gICAgICBwYXR0ZXJuOiBcIlwiLFxyXG4gICAgICBvcHRpb25zOltdIFxyXG4gICAgfSxcclxuICAgIG9yaWdpbjoge1xyXG4gICAgICByZWZkYXRhc291cmNldHlwZTogXCJcIixcclxuICAgICAgZGF0YXR5cGU6IFwiXCJcclxuICAgIH1cclxuICB9O1xyXG4gIEBJbnB1dCgpIHNldCBmaWVsZCh2YWx1ZTogS3JlRm9ybUZpZWxkQ29uZmlnKSB7ICBcclxuICAgIGlmKHZhbHVlIT1udWxsICYmIHZhbHVlIT11bmRlZmluZWQpe1xyXG4gICAgICB0aGlzLnF1ZXN0aW9uRmllbGQgPSB2YWx1ZTsgXHJcbiAgICB9XHJcbiAgfSBcclxuICBjb25zdHJ1Y3RvcigpIHt9XHJcblxyXG4gIG5nT25Jbml0KCkge31cclxuXHJcbiAgbmdPbkNoYW5nZXMoY2hhbmdlczogU2ltcGxlQ2hhbmdlcykge31cclxufVxyXG4iXX0=