dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
96 lines • 7.34 kB
JavaScript
/**
* @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';
var CtRunnerSelectComponent = /** @class */ (function () {
function CtRunnerSelectComponent() {
this.hostClass = true;
}
Object.defineProperty(CtRunnerSelectComponent.prototype, "setting", {
get: /**
* @return {?}
*/
function () {
if (this.data) {
return (/** @type {?} */ (this.data.Setting));
}
return undefined;
},
enumerable: true,
configurable: true
});
/**
* @return {?}
*/
CtRunnerSelectComponent.prototype.getValue = /**
* @return {?}
*/
function () {
/** @type {?} */
var v = (/** @type {?} */ (this.data.Data.Value));
if (v) {
return v.Value;
}
return undefined;
};
/**
* @param {?} val
* @return {?}
*/
CtRunnerSelectComponent.prototype.setValue = /**
* @param {?} val
* @return {?}
*/
function (val) {
var _this = this;
/** @type {?} */
var 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 {?}
*/
function (v) { return v.Value !== _this.setting.OtherOption; })).map((/**
* @param {?} v
* @return {?}
*/
function (v) { return v.Value; }));
mval.Value = val.value;
this.data.enable = !!val.value;
};
/**
* @return {?}
*/
CtRunnerSelectComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () { };
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 = function () { return []; };
CtRunnerSelectComponent.propDecorators = {
hostClass: [{ type: HostBinding, args: ['class.ct-runner-select',] }],
data: [{ type: Input }]
};
return CtRunnerSelectComponent;
}());
export { CtRunnerSelectComponent };
if (false) {
/** @type {?} */
CtRunnerSelectComponent.prototype.hostClass;
/** @type {?} */
CtRunnerSelectComponent.prototype.data;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3QtcnVubmVyLXNlbGVjdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9kYndlYi1jb21tb24vIiwic291cmNlcyI6WyJsaWIvcmVjb3JkLXZpZXcvY29uZGl0aW9uYWwtdGVtcGxhdGUtcnVubmVyL2N0LXJ1bm5lci1zZWxlY3QvY3QtcnVubmVyLXNlbGVjdC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsV0FBVyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN0RSxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUsvRDtJQWdDQztRQTFCdUMsY0FBUyxHQUFHLElBQUksQ0FBQztJQTBCekMsQ0FBQztJQXhCaEIsc0JBQUksNENBQU87Ozs7UUFBWDtZQUNDLElBQUksSUFBSSxDQUFDLElBQUksRUFBRTtnQkFDZCxPQUFPLG1CQUFBLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFtQixDQUFDO2FBQzVDO1lBQ0QsT0FBTyxTQUFTLENBQUM7UUFDbEIsQ0FBQzs7O09BQUE7Ozs7SUFDRCwwQ0FBUTs7O0lBQVI7O1lBQ08sQ0FBQyxHQUFHLG1CQUFBLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssRUFBMEI7UUFDeEQsSUFBSSxDQUFDLEVBQUU7WUFDTixPQUFPLENBQUMsQ0FBQyxLQUFLLENBQUM7U0FDZjtRQUNELE9BQU8sU0FBUyxDQUFDO0lBQ2xCLENBQUM7Ozs7O0lBQ0QsMENBQVE7Ozs7SUFBUixVQUFTLEdBQW1CO1FBQTVCLGlCQVVDOztZQVRJLElBQUksR0FBRyxtQkFBQSxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQTBCO1FBQ3pELElBQUksQ0FBQyxJQUFJLEVBQUU7WUFDVixJQUFJLEdBQUcsbUJBQUEsRUFBRSxFQUEwQixDQUFDO1lBQ3BDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUM7U0FDNUI7UUFDRCxJQUFJLENBQUMsV0FBVyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDO1FBQzVDLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsTUFBTTs7OztRQUFDLFVBQUEsQ0FBQyxJQUFJLE9BQUEsQ0FBQyxDQUFDLEtBQUssS0FBSyxLQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsRUFBcEMsQ0FBb0MsRUFBQyxDQUFDLEdBQUc7Ozs7UUFBQyxVQUFBLENBQUMsSUFBSSxPQUFBLENBQUMsQ0FBQyxLQUFLLEVBQVAsQ0FBTyxFQUFDLENBQUM7UUFDeEcsSUFBSSxDQUFDLEtBQUssR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDO1FBQ3ZCLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDO0lBQ2hDLENBQUM7Ozs7SUFHRCwwQ0FBUTs7O0lBQVIsY0FBWSxDQUFDOztnQkFsQ2IsU0FBUyxTQUFDO29CQUNWLFFBQVEsRUFBRSx5QkFBeUI7b0JBQ25DLG9XQUFnRDs7aUJBRWhEOzs7Ozs0QkFFQyxXQUFXLFNBQUMsd0JBQXdCO3VCQUNwQyxLQUFLOztJQTRCUCw4QkFBQztDQUFBLEFBbkNELElBbUNDO1NBOUJZLHVCQUF1Qjs7O0lBQ25DLDRDQUF3RDs7SUFDeEQsdUNBQXlDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIEhvc3RCaW5kaW5nLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29uZGl0aW9uYWxUZW1wbGF0ZVJ1bm5lciB9IGZyb20gJy4uLy4uL3NlcnZpY2UvZGF0YSc7XG5pbXBvcnQgeyBDVFNlbGVjdFNldHRpbmcgfSBmcm9tICcuLi8uLi8uLi9lbGVtZW50L3NlcnZpY2UvcmVjb3Jkdmlldy1wYXJhbSc7XG5pbXBvcnQgeyBTZWxlY3RDb25kaXRpb25hbFZhbHVlIH0gZnJvbSAnLi4vLi4vbW9kZWwvbW9kZWwnO1xuaW1wb3J0IHsgTWF0UmFkaW9DaGFuZ2UgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbCc7XG5cbkBDb21wb25lbnQoe1xuXHRzZWxlY3RvcjogJ2NvbW1vbi1jdC1ydW5uZXItc2VsZWN0Jyxcblx0dGVtcGxhdGVVcmw6ICcuL2N0LXJ1bm5lci1zZWxlY3QuY29tcG9uZW50Lmh0bWwnLFxuXHRzdHlsZVVybHM6IFsnLi9jdC1ydW5uZXItc2VsZWN0LmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgQ3RSdW5uZXJTZWxlY3RDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXHRASG9zdEJpbmRpbmcoJ2NsYXNzLmN0LXJ1bm5lci1zZWxlY3QnKSBob3N0Q2xhc3MgPSB0cnVlO1xuXHRASW5wdXQoKSBkYXRhOiBDb25kaXRpb25hbFRlbXBsYXRlUnVubmVyO1xuXHRnZXQgc2V0dGluZygpOiBDVFNlbGVjdFNldHRpbmcge1xuXHRcdGlmICh0aGlzLmRhdGEpIHtcblx0XHRcdHJldHVybiB0aGlzLmRhdGEuU2V0dGluZyBhcyBDVFNlbGVjdFNldHRpbmc7XG5cdFx0fVxuXHRcdHJldHVybiB1bmRlZmluZWQ7XG5cdH1cblx0Z2V0VmFsdWUoKSB7XG5cdFx0Y29uc3QgdiA9IHRoaXMuZGF0YS5EYXRhLlZhbHVlIGFzIFNlbGVjdENvbmRpdGlvbmFsVmFsdWU7XG5cdFx0aWYgKHYpIHtcblx0XHRcdHJldHVybiB2LlZhbHVlO1xuXHRcdH1cblx0XHRyZXR1cm4gdW5kZWZpbmVkO1xuXHR9XG5cdHNldFZhbHVlKHZhbDogTWF0UmFkaW9DaGFuZ2UpIHtcblx0XHRsZXQgbXZhbCA9IHRoaXMuZGF0YS5EYXRhLlZhbHVlIGFzIFNlbGVjdENvbmRpdGlvbmFsVmFsdWU7XG5cdFx0aWYgKCFtdmFsKSB7XG5cdFx0XHRtdmFsID0ge30gYXMgU2VsZWN0Q29uZGl0aW9uYWxWYWx1ZTtcblx0XHRcdHRoaXMuZGF0YS5EYXRhLlZhbHVlID0gbXZhbDtcblx0XHR9XG5cdFx0bXZhbC5PdGhlck9wdGlvbiA9IHRoaXMuc2V0dGluZy5PdGhlck9wdGlvbjtcblx0XHRtdmFsLk9wdGlvbnMgPSB0aGlzLnNldHRpbmcuT3B0aW9ucy5maWx0ZXIodiA9PiB2LlZhbHVlICE9PSB0aGlzLnNldHRpbmcuT3RoZXJPcHRpb24pLm1hcCh2ID0+IHYuVmFsdWUpO1xuXHRcdG12YWwuVmFsdWUgPSB2YWwudmFsdWU7XG5cdFx0dGhpcy5kYXRhLmVuYWJsZSA9ICEhdmFsLnZhbHVlO1xuXHR9XG5cdGNvbnN0cnVjdG9yKCkge31cblxuXHRuZ09uSW5pdCgpIHt9XG59XG4iXX0=