@kre-form/survey
Version:
74 lines • 5.23 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, Input } from "@angular/core";
export class KreSurveySettingCascader {
constructor() {
this.questionField = {
key: "",
type: "cascader",
templateOptions: {
label: "",
required: false
}
};
this.questionField = {
key: "",
type: "cascader",
templateOptions: {
label: "",
required: false
}
};
}
/**
* @param {?} value
* @return {?}
*/
set field(value) {
if (value != null && value != undefined) {
this.questionField = value;
}
}
/**
* @return {?}
*/
ngOnInit() { }
/**
* @param {?} changes
* @return {?}
*/
ngOnChanges(changes) { }
}
KreSurveySettingCascader.decorators = [
{ type: Component, args: [{
selector: "kresurvey-setting-cascader",
template: `
<div class="setting_wrap_title">
<span>题目设置</span>
</div>
<div class="setting_wrap_block">
<div class="title">整题设置</div>
<div class="item">
<span>此题必填</span>
<nz-switch nzSize="small" [(ngModel)]="questionField.templateOptions['required']"></nz-switch>
</div>
<div class="item">
<span>逻辑设置</span>
<label>设置</label>{{field|json}}
</div>
</div>
`
}] }
];
/** @nocollapse */
KreSurveySettingCascader.ctorParameters = () => [];
KreSurveySettingCascader.propDecorators = {
field: [{ type: Input }]
};
if (false) {
/** @type {?} */
KreSurveySettingCascader.prototype.questionField;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2V0dGluZ19jYXNjYWRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9zdXJ2ZXkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX2Nhc2NhZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQ0wsU0FBUyxFQUVULEtBQUssRUFLTixNQUFNLGVBQWUsQ0FBQztBQXdCdkIsTUFBTSxPQUFPLHdCQUF3QjtJQWVuQztRQWJBLGtCQUFhLEdBQU87WUFDbEIsR0FBRyxFQUFFLEVBQUU7WUFDUCxJQUFJLEVBQUUsVUFBVTtZQUNoQixlQUFlLEVBQUU7Z0JBQ2YsS0FBSyxFQUFFLEVBQUU7Z0JBQ1QsUUFBUSxFQUFFLEtBQUs7YUFDaEI7U0FDRixDQUFDO1FBT0QsSUFBSSxDQUFDLGFBQWEsR0FBRztZQUNsQixHQUFHLEVBQUUsRUFBRTtZQUNQLElBQUksRUFBRSxVQUFVO1lBQ2hCLGVBQWUsRUFBRTtnQkFDZixLQUFLLEVBQUUsRUFBRTtnQkFDVCxRQUFRLEVBQUUsS0FBSzthQUNoQjtTQUNGLENBQUM7SUFDSCxDQUFDOzs7OztJQWRGLElBQWEsS0FBSyxDQUFDLEtBQXlCO1FBQzFDLElBQUksS0FBSyxJQUFJLElBQUksSUFBSSxLQUFLLElBQUksU0FBUyxFQUFFO1lBQ3ZDLElBQUksQ0FBQyxhQUFhLEdBQUcsS0FBSyxDQUFDO1NBQzVCO0lBQ0gsQ0FBQzs7OztJQVlELFFBQVEsS0FBSyxDQUFDOzs7OztJQUVkLFdBQVcsQ0FBQyxPQUFzQixJQUFJLENBQUM7OztZQWhEeEMsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSw0QkFBNEI7Z0JBQ3RDLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7O0dBZVQ7YUFFRjs7Ozs7b0JBV0UsS0FBSzs7OztJQVJOLGlEQU9FIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcclxuICBDb21wb25lbnQsXHJcbiAgT25Jbml0LFxyXG4gIElucHV0LFxyXG4gIE91dHB1dCxcclxuICBFdmVudEVtaXR0ZXIsXHJcbiAgT25DaGFuZ2VzLFxyXG4gIFNpbXBsZUNoYW5nZXNcclxufSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xyXG5pbXBvcnQgeyBLcmVGb3JtRmllbGRDb25maWcgfSBmcm9tIFwiQGtyZS1mb3JtL2NvcmVcIjtcclxuaW1wb3J0ICogYXMgXyBmcm9tIFwibG9kYXNoXCI7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogXCJrcmVzdXJ2ZXktc2V0dGluZy1jYXNjYWRlclwiLFxyXG4gIHRlbXBsYXRlOiBgIFxyXG4gICAgPGRpdiBjbGFzcz1cInNldHRpbmdfd3JhcF90aXRsZVwiPlxyXG4gICAgICA8c3Bhbj7popjnm67orr7nva48L3NwYW4+XHJcbiAgICA8L2Rpdj4gXHJcbiAgICA8ZGl2IGNsYXNzPVwic2V0dGluZ193cmFwX2Jsb2NrXCI+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJ0aXRsZVwiPuaVtOmimOiuvue9rjwvZGl2PlxyXG4gICAgICA8ZGl2IGNsYXNzPVwiaXRlbVwiPlxyXG4gICAgICAgICAgPHNwYW4+5q2k6aKY5b+F5aGrPC9zcGFuPlxyXG4gICAgICAgICAgPG56LXN3aXRjaCBuelNpemU9XCJzbWFsbFwiIFsobmdNb2RlbCldPVwicXVlc3Rpb25GaWVsZC50ZW1wbGF0ZU9wdGlvbnNbJ3JlcXVpcmVkJ11cIj48L256LXN3aXRjaD4gXHJcbiAgICAgIDwvZGl2PlxyXG4gICAgICA8ZGl2IGNsYXNzPVwiaXRlbVwiPlxyXG4gICAgICAgICAgPHNwYW4+6YC76L6R6K6+572uPC9zcGFuPlxyXG4gICAgICAgICAgPGxhYmVsPuiuvue9rjwvbGFiZWw+e3tmaWVsZHxqc29ufX1cclxuICAgICAgPC9kaXY+ICAgIFxyXG4gICAgPC9kaXY+XHJcbiAgYFxyXG5cclxufSlcclxuZXhwb3J0IGNsYXNzIEtyZVN1cnZleVNldHRpbmdDYXNjYWRlciBpbXBsZW1lbnRzIE9uSW5pdCwgT25DaGFuZ2VzIHtcclxuXHJcbiAgcXVlc3Rpb25GaWVsZDphbnkgPSB7IFxyXG4gICAga2V5OiBcIlwiLFxyXG4gICAgdHlwZTogXCJjYXNjYWRlclwiLFxyXG4gICAgdGVtcGxhdGVPcHRpb25zOiB7XHJcbiAgICAgIGxhYmVsOiBcIlwiLFxyXG4gICAgICByZXF1aXJlZDogZmFsc2VcclxuICAgIH1cclxuICB9O1xyXG4gIEBJbnB1dCgpIHNldCBmaWVsZCh2YWx1ZTogS3JlRm9ybUZpZWxkQ29uZmlnKSB7XHJcbiAgICBpZiAodmFsdWUgIT0gbnVsbCAmJiB2YWx1ZSAhPSB1bmRlZmluZWQpIHtcclxuICAgICAgdGhpcy5xdWVzdGlvbkZpZWxkID0gdmFsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGNvbnN0cnVjdG9yKCkge1xyXG4gICB0aGlzLnF1ZXN0aW9uRmllbGQgPSB7IFxyXG4gICAgICBrZXk6IFwiXCIsXHJcbiAgICAgIHR5cGU6IFwiY2FzY2FkZXJcIixcclxuICAgICAgdGVtcGxhdGVPcHRpb25zOiB7XHJcbiAgICAgICAgbGFiZWw6IFwiXCIsXHJcbiAgICAgICAgcmVxdWlyZWQ6IGZhbHNlXHJcbiAgICAgIH1cclxuICAgIH07XHJcbiAgIH1cclxuXHJcbiAgbmdPbkluaXQoKSB7IH1cclxuXHJcbiAgbmdPbkNoYW5nZXMoY2hhbmdlczogU2ltcGxlQ2hhbmdlcykgeyB9XHJcbn1cclxuIl19