UNPKG

dbweb-common

Version:

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

79 lines 8.1 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, HostBinding, Output, EventEmitter } from '@angular/core'; import { ServiceService } from '../service/service.service'; import { CTType } from '../../element/service/recordview-param'; var ConditionalTemplateRunnerComponent = /** @class */ (function () { function ConditionalTemplateRunnerComponent(svr) { this.svr = svr; // 不起名conditional-template的原因是element中的设置界面,已经用了该名称 this.hostClass = true; this.enterPress = new EventEmitter(); this.typeInput = CTType.Input; this.typeSelect = CTType.Select; this.typeRangeInput = CTType.RangeInput; this.typeMultiSelect = CTType.MultiSelect; this.typeSilder = CTType.Slider; } /** * @return {?} */ ConditionalTemplateRunnerComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; /** * @return {?} */ ConditionalTemplateRunnerComponent.prototype.reset = /** * @return {?} */ function () { this.svr.data.conditionalTemplates.forEach((/** * @param {?} v * @return {?} */ function (v) { v.Data.Value = undefined; v.enable = false; })); }; ConditionalTemplateRunnerComponent.decorators = [ { type: Component, args: [{ selector: 'common-conditional-template-runner', template: "<div class=\"\u591A\u6761\u4EF6\u7B5B\u9009\">\r\n\t<div class=\"\u7B5B\u9009\u6761\u4EF6\"\r\n\t\t*ngFor=\"let item of svr.data.conditionalTemplates; let index = index\"\r\n\t\t[class.\u7B2C\u4E00\u4E2A\u6761\u4EF6]=\"index == 0\">\r\n\t\t<div class=\"\u6307\u6807\u540D\u79F0\">{{ item.Field }} <mat-icon svgIcon=\"undo\"\r\n\t\t\t\t*ngIf=\"item.enable\"\r\n\t\t\t\t(click)=\"item.Data.Value=undefined;item.enable=false\">\r\n\t\t\t</mat-icon>\r\n\t\t</div>\r\n\t\t<ng-container [ngSwitch]=\"item.Type\">\r\n\t\t\t<common-ct-runner-input *ngSwitchCase=\"typeInput\" [data]=\"item\"\r\n\t\t\t\t(enterPress)=\"enterPress.emit()\">\r\n\t\t\t</common-ct-runner-input>\r\n\t\t\t<common-ct-runner-range-input *ngSwitchCase=\"typeRangeInput\"\r\n\t\t\t\t[data]=\"item\"></common-ct-runner-range-input>\r\n\t\t\t<common-ct-runner-select *ngSwitchCase=\"typeSelect\" [data]=\"item\">\r\n\t\t\t</common-ct-runner-select>\r\n\t\t\t<common-ct-runner-multi-select *ngSwitchCase=\"typeMultiSelect\"\r\n\t\t\t\t[data]=\"item\"></common-ct-runner-multi-select>\r\n\t\t\t<common-ct-runner-silder *ngSwitchCase=\"typeSilder\" [data]=\"item\">\r\n\t\t\t</common-ct-runner-silder>\r\n\t\t</ng-container>\r\n\t</div>\r\n</div>\r\n<button class=\"\u91CD\u7F6E\" mat-stroked-button (click)=\"reset()\">\u91CD\u7F6E</button>", styles: ["@charset \"UTF-8\";:host{display:block;width:100%;padding:24px 0 16px}.\u591A\u6761\u4EF6\u7B5B\u9009{max-height:360px;overflow-y:auto}.\u7B5B\u9009\u6761\u4EF6{width:100%;margin-top:24px;display:flex;align-items:center}.\u7B5B\u9009\u6761\u4EF6 .\u6307\u6807\u540D\u79F0{width:150px;text-align:left;padding:0 28px 0 32px;box-sizing:border-box;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;position:relative}.\u7B5B\u9009\u6761\u4EF6 .\u6307\u6807\u540D\u79F0 .mat-icon{width:16px;height:16px;line-height:16px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.\u7B2C\u4E00\u4E2A\u6761\u4EF6{margin-top:0}.\u91CD\u7F6E{width:48px;height:24px;line-height:24px;font-size:14px;margin:8px 32px 0}"] }] } ]; /** @nocollapse */ ConditionalTemplateRunnerComponent.ctorParameters = function () { return [ { type: ServiceService } ]; }; ConditionalTemplateRunnerComponent.propDecorators = { hostClass: [{ type: HostBinding, args: ['class.conditional-template-runner',] }], enterPress: [{ type: Output }] }; return ConditionalTemplateRunnerComponent; }()); export { ConditionalTemplateRunnerComponent }; if (false) { /** @type {?} */ ConditionalTemplateRunnerComponent.prototype.hostClass; /** @type {?} */ ConditionalTemplateRunnerComponent.prototype.enterPress; /** @type {?} */ ConditionalTemplateRunnerComponent.prototype.typeInput; /** @type {?} */ ConditionalTemplateRunnerComponent.prototype.typeSelect; /** @type {?} */ ConditionalTemplateRunnerComponent.prototype.typeRangeInput; /** @type {?} */ ConditionalTemplateRunnerComponent.prototype.typeMultiSelect; /** @type {?} */ ConditionalTemplateRunnerComponent.prototype.typeSilder; /** @type {?} */ ConditionalTemplateRunnerComponent.prototype.svr; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZGl0aW9uYWwtdGVtcGxhdGUtcnVubmVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Rid2ViLWNvbW1vbi8iLCJzb3VyY2VzIjpbImxpYi9yZWNvcmQtdmlldy9jb25kaXRpb25hbC10ZW1wbGF0ZS1ydW5uZXIvY29uZGl0aW9uYWwtdGVtcGxhdGUtcnVubmVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxXQUFXLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNyRixPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDNUQsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBRWhFO0lBY0MsNENBQW1CLEdBQW1CO1FBQW5CLFFBQUcsR0FBSCxHQUFHLENBQWdCOztRQVBZLGNBQVMsR0FBRyxJQUFJLENBQUM7UUFDekQsZUFBVSxHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7UUFDakMsY0FBUyxHQUFHLE1BQU0sQ0FBQyxLQUFLLENBQUM7UUFDekIsZUFBVSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUM7UUFDM0IsbUJBQWMsR0FBRyxNQUFNLENBQUMsVUFBVSxDQUFDO1FBQ25DLG9CQUFlLEdBQUcsTUFBTSxDQUFDLFdBQVcsQ0FBQztRQUNyQyxlQUFVLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQztJQUNLLENBQUM7Ozs7SUFFMUMscURBQVE7OztJQUFSLGNBQVksQ0FBQzs7OztJQUNiLGtEQUFLOzs7SUFBTDtRQUNDLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG9CQUFvQixDQUFDLE9BQU87Ozs7UUFBQyxVQUFBLENBQUM7WUFDM0MsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLEdBQUcsU0FBUyxDQUFDO1lBQ3pCLENBQUMsQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO1FBQ2xCLENBQUMsRUFBQyxDQUFDO0lBQ0osQ0FBQzs7Z0JBdEJELFNBQVMsU0FBQztvQkFDVixRQUFRLEVBQUUsb0NBQW9DO29CQUM5QyxreUNBQTJEOztpQkFFM0Q7Ozs7Z0JBUFEsY0FBYzs7OzRCQVVyQixXQUFXLFNBQUMsbUNBQW1DOzZCQUMvQyxNQUFNOztJQWVSLHlDQUFDO0NBQUEsQUF2QkQsSUF1QkM7U0FsQlksa0NBQWtDOzs7SUFFOUMsdURBQW1FOztJQUNuRSx3REFBMEM7O0lBQzFDLHVEQUFrQzs7SUFDbEMsd0RBQW9DOztJQUNwQyw0REFBNEM7O0lBQzVDLDZEQUE4Qzs7SUFDOUMsd0RBQW9DOztJQUN4QixpREFBMEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSG9zdEJpbmRpbmcsIE91dHB1dCwgRXZlbnRFbWl0dGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBTZXJ2aWNlU2VydmljZSB9IGZyb20gJy4uL3NlcnZpY2Uvc2VydmljZS5zZXJ2aWNlJztcbmltcG9ydCB7IENUVHlwZSB9IGZyb20gJy4uLy4uL2VsZW1lbnQvc2VydmljZS9yZWNvcmR2aWV3LXBhcmFtJztcblxuQENvbXBvbmVudCh7XG5cdHNlbGVjdG9yOiAnY29tbW9uLWNvbmRpdGlvbmFsLXRlbXBsYXRlLXJ1bm5lcicsXG5cdHRlbXBsYXRlVXJsOiAnLi9jb25kaXRpb25hbC10ZW1wbGF0ZS1ydW5uZXIuY29tcG9uZW50Lmh0bWwnLFxuXHRzdHlsZVVybHM6IFsnLi9jb25kaXRpb25hbC10ZW1wbGF0ZS1ydW5uZXIuY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBDb25kaXRpb25hbFRlbXBsYXRlUnVubmVyQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblx0Ly8g5LiN6LW35ZCNY29uZGl0aW9uYWwtdGVtcGxhdGXnmoTljp/lm6DmmK9lbGVtZW505Lit55qE6K6+572u55WM6Z2i77yM5bey57uP55So5LqG6K+l5ZCN56ewXG5cdEBIb3N0QmluZGluZygnY2xhc3MuY29uZGl0aW9uYWwtdGVtcGxhdGUtcnVubmVyJykgaG9zdENsYXNzID0gdHJ1ZTtcblx0QE91dHB1dCgpIGVudGVyUHJlc3MgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cdHJlYWRvbmx5IHR5cGVJbnB1dCA9IENUVHlwZS5JbnB1dDtcblx0cmVhZG9ubHkgdHlwZVNlbGVjdCA9IENUVHlwZS5TZWxlY3Q7XG5cdHJlYWRvbmx5IHR5cGVSYW5nZUlucHV0ID0gQ1RUeXBlLlJhbmdlSW5wdXQ7XG5cdHJlYWRvbmx5IHR5cGVNdWx0aVNlbGVjdCA9IENUVHlwZS5NdWx0aVNlbGVjdDtcblx0cmVhZG9ubHkgdHlwZVNpbGRlciA9IENUVHlwZS5TbGlkZXI7XG5cdGNvbnN0cnVjdG9yKHB1YmxpYyBzdnI6IFNlcnZpY2VTZXJ2aWNlKSB7fVxuXG5cdG5nT25Jbml0KCkge31cblx0cmVzZXQoKSB7XG5cdFx0dGhpcy5zdnIuZGF0YS5jb25kaXRpb25hbFRlbXBsYXRlcy5mb3JFYWNoKHYgPT4ge1xuXHRcdFx0di5EYXRhLlZhbHVlID0gdW5kZWZpbmVkO1xuXHRcdFx0di5lbmFibGUgPSBmYWxzZTtcblx0XHR9KTtcblx0fVxufVxuIl19