UNPKG

dbweb-common

Version:

用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上

79 lines 6.5 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, HostBinding, Input } from '@angular/core'; import { ConditionalTemplateRunner } from '../../service/data'; export class CtRunnerSelectComponent { constructor() { this.hostClass = true; } /** * @return {?} */ get setting() { if (this.data) { return (/** @type {?} */ (this.data.Setting)); } return undefined; } /** * @return {?} */ getValue() { /** @type {?} */ const v = (/** @type {?} */ (this.data.Data.Value)); if (v) { return v.Value; } return undefined; } /** * @param {?} val * @return {?} */ setValue(val) { /** @type {?} */ let mval = (/** @type {?} */ (this.data.Data.Value)); if (!mval) { mval = (/** @type {?} */ ({})); this.data.Data.Value = mval; } mval.OtherOption = this.setting.OtherOption; mval.Options = this.setting.Options.filter((/** * @param {?} v * @return {?} */ v => v.Value !== this.setting.OtherOption)).map((/** * @param {?} v * @return {?} */ v => v.Value)); mval.Value = val.value; this.data.enable = !!val.value; } /** * @return {?} */ ngOnInit() { } } CtRunnerSelectComponent.decorators = [ { type: Component, args: [{ selector: 'common-ct-runner-select', template: "<mat-radio-group aria-label=\"Select an option\" [value]=\"getValue()\"\r\n\t(change)=\"setValue($event)\">\r\n\t<mat-radio-button *ngFor=\"let item of setting?.Options\" class=\"\u5355\u9009\"\r\n\t\t[class.\u9009\u4E2D]=\"data?.Data.Value == item.Value\" [value]=\"item.Value\">\r\n\t\t{{ item.Text }}</mat-radio-button>\r\n</mat-radio-group>", styles: ["@charset \"UTF-8\";.\u5355\u9009{font-size:14px;margin-right:24px;line-height:24px}"] }] } ]; /** @nocollapse */ CtRunnerSelectComponent.ctorParameters = () => []; CtRunnerSelectComponent.propDecorators = { hostClass: [{ type: HostBinding, args: ['class.ct-runner-select',] }], data: [{ type: Input }] }; if (false) { /** @type {?} */ CtRunnerSelectComponent.prototype.hostClass; /** @type {?} */ CtRunnerSelectComponent.prototype.data; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3QtcnVubmVyLXNlbGVjdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9kYndlYi1jb21tb24vIiwic291cmNlcyI6WyJsaWIvcmVjb3JkLXZpZXcvY29uZGl0aW9uYWwtdGVtcGxhdGUtcnVubmVyL2N0LXJ1bm5lci1zZWxlY3QvY3QtcnVubmVyLXNlbGVjdC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsV0FBVyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN0RSxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQVUvRCxNQUFNLE9BQU8sdUJBQXVCO0lBMkJuQztRQTFCdUMsY0FBUyxHQUFHLElBQUksQ0FBQztJQTBCekMsQ0FBQzs7OztJQXhCaEIsSUFBSSxPQUFPO1FBQ1YsSUFBSSxJQUFJLENBQUMsSUFBSSxFQUFFO1lBQ2QsT0FBTyxtQkFBQSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBbUIsQ0FBQztTQUM1QztRQUNELE9BQU8sU0FBUyxDQUFDO0lBQ2xCLENBQUM7Ozs7SUFDRCxRQUFROztjQUNELENBQUMsR0FBRyxtQkFBQSxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQTBCO1FBQ3hELElBQUksQ0FBQyxFQUFFO1lBQ04sT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDO1NBQ2Y7UUFDRCxPQUFPLFNBQVMsQ0FBQztJQUNsQixDQUFDOzs7OztJQUNELFFBQVEsQ0FBQyxHQUFtQjs7WUFDdkIsSUFBSSxHQUFHLG1CQUFBLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssRUFBMEI7UUFDekQsSUFBSSxDQUFDLElBQUksRUFBRTtZQUNWLElBQUksR0FBRyxtQkFBQSxFQUFFLEVBQTBCLENBQUM7WUFDcEMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztTQUM1QjtRQUNELElBQUksQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUM7UUFDNUMsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxNQUFNOzs7O1FBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxLQUFLLElBQUksQ0FBQyxPQUFPLENBQUMsV0FBVyxFQUFDLENBQUMsR0FBRzs7OztRQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBQyxDQUFDO1FBQ3hHLElBQUksQ0FBQyxLQUFLLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQztRQUN2QixJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQztJQUNoQyxDQUFDOzs7O0lBR0QsUUFBUSxLQUFJLENBQUM7OztZQWxDYixTQUFTLFNBQUM7Z0JBQ1YsUUFBUSxFQUFFLHlCQUF5QjtnQkFDbkMsb1dBQWdEOzthQUVoRDs7Ozs7d0JBRUMsV0FBVyxTQUFDLHdCQUF3QjttQkFDcEMsS0FBSzs7OztJQUROLDRDQUF3RDs7SUFDeEQsdUNBQXlDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIEhvc3RCaW5kaW5nLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29uZGl0aW9uYWxUZW1wbGF0ZVJ1bm5lciB9IGZyb20gJy4uLy4uL3NlcnZpY2UvZGF0YSc7XG5pbXBvcnQgeyBDVFNlbGVjdFNldHRpbmcgfSBmcm9tICcuLi8uLi8uLi9lbGVtZW50L3NlcnZpY2UvcmVjb3Jkdmlldy1wYXJhbSc7XG5pbXBvcnQgeyBTZWxlY3RDb25kaXRpb25hbFZhbHVlIH0gZnJvbSAnLi4vLi4vbW9kZWwvbW9kZWwnO1xuaW1wb3J0IHsgTWF0UmFkaW9DaGFuZ2UgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbCc7XG5cbkBDb21wb25lbnQoe1xuXHRzZWxlY3RvcjogJ2NvbW1vbi1jdC1ydW5uZXItc2VsZWN0Jyxcblx0dGVtcGxhdGVVcmw6ICcuL2N0LXJ1bm5lci1zZWxlY3QuY29tcG9uZW50Lmh0bWwnLFxuXHRzdHlsZVVybHM6IFsnLi9jdC1ydW5uZXItc2VsZWN0LmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgQ3RSdW5uZXJTZWxlY3RDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXHRASG9zdEJpbmRpbmcoJ2NsYXNzLmN0LXJ1bm5lci1zZWxlY3QnKSBob3N0Q2xhc3MgPSB0cnVlO1xuXHRASW5wdXQoKSBkYXRhOiBDb25kaXRpb25hbFRlbXBsYXRlUnVubmVyO1xuXHRnZXQgc2V0dGluZygpOiBDVFNlbGVjdFNldHRpbmcge1xuXHRcdGlmICh0aGlzLmRhdGEpIHtcblx0XHRcdHJldHVybiB0aGlzLmRhdGEuU2V0dGluZyBhcyBDVFNlbGVjdFNldHRpbmc7XG5cdFx0fVxuXHRcdHJldHVybiB1bmRlZmluZWQ7XG5cdH1cblx0Z2V0VmFsdWUoKSB7XG5cdFx0Y29uc3QgdiA9IHRoaXMuZGF0YS5EYXRhLlZhbHVlIGFzIFNlbGVjdENvbmRpdGlvbmFsVmFsdWU7XG5cdFx0aWYgKHYpIHtcblx0XHRcdHJldHVybiB2LlZhbHVlO1xuXHRcdH1cblx0XHRyZXR1cm4gdW5kZWZpbmVkO1xuXHR9XG5cdHNldFZhbHVlKHZhbDogTWF0UmFkaW9DaGFuZ2UpIHtcblx0XHRsZXQgbXZhbCA9IHRoaXMuZGF0YS5EYXRhLlZhbHVlIGFzIFNlbGVjdENvbmRpdGlvbmFsVmFsdWU7XG5cdFx0aWYgKCFtdmFsKSB7XG5cdFx0XHRtdmFsID0ge30gYXMgU2VsZWN0Q29uZGl0aW9uYWxWYWx1ZTtcblx0XHRcdHRoaXMuZGF0YS5EYXRhLlZhbHVlID0gbXZhbDtcblx0XHR9XG5cdFx0bXZhbC5PdGhlck9wdGlvbiA9IHRoaXMuc2V0dGluZy5PdGhlck9wdGlvbjtcblx0XHRtdmFsLk9wdGlvbnMgPSB0aGlzLnNldHRpbmcuT3B0aW9ucy5maWx0ZXIodiA9PiB2LlZhbHVlICE9PSB0aGlzLnNldHRpbmcuT3RoZXJPcHRpb24pLm1hcCh2ID0+IHYuVmFsdWUpO1xuXHRcdG12YWwuVmFsdWUgPSB2YWwudmFsdWU7XG5cdFx0dGhpcy5kYXRhLmVuYWJsZSA9ICEhdmFsLnZhbHVlO1xuXHR9XG5cdGNvbnN0cnVjdG9yKCkge31cblxuXHRuZ09uSW5pdCgpIHt9XG59XG4iXX0=