UNPKG

dbweb-common

Version:

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

74 lines 7.67 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'; export class ConditionalTemplateRunnerComponent { /** * @param {?} svr */ constructor(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 {?} */ ngOnInit() { } /** * @return {?} */ reset() { this.svr.data.conditionalTemplates.forEach((/** * @param {?} v * @return {?} */ 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 = () => [ { type: ServiceService } ]; ConditionalTemplateRunnerComponent.propDecorators = { hostClass: [{ type: HostBinding, args: ['class.conditional-template-runner',] }], enterPress: [{ type: Output }] }; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZGl0aW9uYWwtdGVtcGxhdGUtcnVubmVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Rid2ViLWNvbW1vbi8iLCJzb3VyY2VzIjpbImxpYi9yZWNvcmQtdmlldy9jb25kaXRpb25hbC10ZW1wbGF0ZS1ydW5uZXIvY29uZGl0aW9uYWwtdGVtcGxhdGUtcnVubmVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxXQUFXLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNyRixPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDNUQsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBT2hFLE1BQU0sT0FBTyxrQ0FBa0M7Ozs7SUFTOUMsWUFBbUIsR0FBbUI7UUFBbkIsUUFBRyxHQUFILEdBQUcsQ0FBZ0I7O1FBUFksY0FBUyxHQUFHLElBQUksQ0FBQztRQUN6RCxlQUFVLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUNqQyxjQUFTLEdBQUcsTUFBTSxDQUFDLEtBQUssQ0FBQztRQUN6QixlQUFVLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQztRQUMzQixtQkFBYyxHQUFHLE1BQU0sQ0FBQyxVQUFVLENBQUM7UUFDbkMsb0JBQWUsR0FBRyxNQUFNLENBQUMsV0FBVyxDQUFDO1FBQ3JDLGVBQVUsR0FBRyxNQUFNLENBQUMsTUFBTSxDQUFDO0lBQ0ssQ0FBQzs7OztJQUUxQyxRQUFRLEtBQUksQ0FBQzs7OztJQUNiLEtBQUs7UUFDSixJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxvQkFBb0IsQ0FBQyxPQUFPOzs7O1FBQUMsQ0FBQyxDQUFDLEVBQUU7WUFDOUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLEdBQUcsU0FBUyxDQUFDO1lBQ3pCLENBQUMsQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO1FBQ2xCLENBQUMsRUFBQyxDQUFDO0lBQ0osQ0FBQzs7O1lBdEJELFNBQVMsU0FBQztnQkFDVixRQUFRLEVBQUUsb0NBQW9DO2dCQUM5QyxreUNBQTJEOzthQUUzRDs7OztZQVBRLGNBQWM7Ozt3QkFVckIsV0FBVyxTQUFDLG1DQUFtQzt5QkFDL0MsTUFBTTs7OztJQURQLHVEQUFtRTs7SUFDbkUsd0RBQTBDOztJQUMxQyx1REFBa0M7O0lBQ2xDLHdEQUFvQzs7SUFDcEMsNERBQTRDOztJQUM1Qyw2REFBOEM7O0lBQzlDLHdEQUFvQzs7SUFDeEIsaURBQTBCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIEhvc3RCaW5kaW5nLCBPdXRwdXQsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgU2VydmljZVNlcnZpY2UgfSBmcm9tICcuLi9zZXJ2aWNlL3NlcnZpY2Uuc2VydmljZSc7XG5pbXBvcnQgeyBDVFR5cGUgfSBmcm9tICcuLi8uLi9lbGVtZW50L3NlcnZpY2UvcmVjb3Jkdmlldy1wYXJhbSc7XG5cbkBDb21wb25lbnQoe1xuXHRzZWxlY3RvcjogJ2NvbW1vbi1jb25kaXRpb25hbC10ZW1wbGF0ZS1ydW5uZXInLFxuXHR0ZW1wbGF0ZVVybDogJy4vY29uZGl0aW9uYWwtdGVtcGxhdGUtcnVubmVyLmNvbXBvbmVudC5odG1sJyxcblx0c3R5bGVVcmxzOiBbJy4vY29uZGl0aW9uYWwtdGVtcGxhdGUtcnVubmVyLmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgQ29uZGl0aW9uYWxUZW1wbGF0ZVJ1bm5lckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cdC8vIOS4jei1t+WQjWNvbmRpdGlvbmFsLXRlbXBsYXRl55qE5Y6f5Zug5pivZWxlbWVudOS4reeahOiuvue9rueVjOmdou+8jOW3sue7j+eUqOS6huivpeWQjeensFxuXHRASG9zdEJpbmRpbmcoJ2NsYXNzLmNvbmRpdGlvbmFsLXRlbXBsYXRlLXJ1bm5lcicpIGhvc3RDbGFzcyA9IHRydWU7XG5cdEBPdXRwdXQoKSBlbnRlclByZXNzID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXHRyZWFkb25seSB0eXBlSW5wdXQgPSBDVFR5cGUuSW5wdXQ7XG5cdHJlYWRvbmx5IHR5cGVTZWxlY3QgPSBDVFR5cGUuU2VsZWN0O1xuXHRyZWFkb25seSB0eXBlUmFuZ2VJbnB1dCA9IENUVHlwZS5SYW5nZUlucHV0O1xuXHRyZWFkb25seSB0eXBlTXVsdGlTZWxlY3QgPSBDVFR5cGUuTXVsdGlTZWxlY3Q7XG5cdHJlYWRvbmx5IHR5cGVTaWxkZXIgPSBDVFR5cGUuU2xpZGVyO1xuXHRjb25zdHJ1Y3RvcihwdWJsaWMgc3ZyOiBTZXJ2aWNlU2VydmljZSkge31cblxuXHRuZ09uSW5pdCgpIHt9XG5cdHJlc2V0KCkge1xuXHRcdHRoaXMuc3ZyLmRhdGEuY29uZGl0aW9uYWxUZW1wbGF0ZXMuZm9yRWFjaCh2ID0+IHtcblx0XHRcdHYuRGF0YS5WYWx1ZSA9IHVuZGVmaW5lZDtcblx0XHRcdHYuZW5hYmxlID0gZmFsc2U7XG5cdFx0fSk7XG5cdH1cbn1cbiJdfQ==