UNPKG

dbweb-common

Version:

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

66 lines 6.03 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, HostBinding, Input } from '@angular/core'; import { OwnerByEnum } from '../../services/eleview/types/model'; import { EleViewBackFaceService } from '../../services/eleview/eleview-backface'; export class LabelSelectComponent { /** * @param {?} svr */ constructor(svr) { this.svr = svr; this.hostClass = true; } /** * @return {?} */ ngOnInit() { this.svr.fetchCategories({ EleName: this.eleName, OwnerBy: this.ownerBy, Owner: this.owner }).subscribe((/** * @param {?} v * @return {?} */ v => { this.categories = v; })); } } LabelSelectComponent.decorators = [ { type: Component, args: [{ selector: 'common-label-select', template: "<div class=\"content\">\r\n\t<common-category-for-select *ngFor=\"let category of categories\"\r\n\t\t[category]=\"category\" [selectedLabels]=\"selectedLabels\">\r\n\t</common-category-for-select>\r\n</div>\r\n", styles: ["@charset \"UTF-8\";:host{display:flex;flex-direction:column;width:618px;height:100%;box-sizing:border-box}.title{display:flex;padding:16px 16px 0 24px;justify-content:space-between}.title .edit{cursor:pointer}.title-label{font-size:18px;font-weight:700}.\u6807\u7B7E\u82AF\u7247{max-width:100%;padding:8px}.\u6807\u7B7E\u82AF\u7247 .mat-chip{width:90px;padding-right:24px;margin:4px;border-radius:4px;position:relative}.\u6807\u7B7E\u82AF\u7247 .mat-chip .\u6807\u7B7E{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.\u6807\u7B7E\u82AF\u7247 .mat-chip .\u5220\u9664\u6807\u7B7E{position:absolute;right:8px;top:8px}.\u6807\u7B7E\u82AF\u7247 .mat-icon{width:16px;height:16px}.footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px}.footer .footer-search{display:inline-block;height:24px;width:152px;line-height:24px;padding:0 24px 0 8px;border-radius:4px;font-size:12px;position:relative}.footer .footer-search input{height:24px}.footer .footer-search .mat-icon{position:absolute;top:0;right:0;margin:0}.content{flex-grow:1;overflow-y:auto;box-sizing:border-box}"] }] } ]; /** @nocollapse */ LabelSelectComponent.ctorParameters = () => [ { type: EleViewBackFaceService } ]; LabelSelectComponent.propDecorators = { selectedLabels: [{ type: Input }], eleName: [{ type: Input }], ownerBy: [{ type: Input }], owner: [{ type: Input }], hostClass: [{ type: HostBinding, args: ['class.label-select',] }] }; if (false) { /** @type {?} */ LabelSelectComponent.prototype.selectedLabels; /** @type {?} */ LabelSelectComponent.prototype.eleName; /** @type {?} */ LabelSelectComponent.prototype.ownerBy; /** @type {?} */ LabelSelectComponent.prototype.owner; /** @type {?} */ LabelSelectComponent.prototype.categories; /** @type {?} */ LabelSelectComponent.prototype.hostClass; /** * @type {?} * @private */ LabelSelectComponent.prototype.svr; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGFiZWwtc2VsZWN0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Rid2ViLWNvbW1vbi8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2xhYmVsLXNlbGVjdC9sYWJlbC1zZWxlY3QuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFHdEUsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ2pFLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBT2pGLE1BQU0sT0FBTyxvQkFBb0I7Ozs7SUFPaEMsWUFBb0IsR0FBMkI7UUFBM0IsUUFBRyxHQUFILEdBQUcsQ0FBd0I7UUFEWixjQUFTLEdBQUcsSUFBSSxDQUFDO0lBQ0YsQ0FBQzs7OztJQUVuRCxRQUFRO1FBQ1AsSUFBSSxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUMsRUFBRSxPQUFPLEVBQUUsSUFBSSxDQUFDLE9BQU8sRUFBRSxPQUFPLEVBQUUsSUFBSSxDQUFDLE9BQU8sRUFBRSxLQUFLLEVBQUUsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsU0FBUzs7OztRQUFDLENBQUMsQ0FBQyxFQUFFO1lBQzNHLElBQUksQ0FBQyxVQUFVLEdBQUcsQ0FBQyxDQUFDO1FBQ3JCLENBQUMsRUFBQyxDQUFDO0lBQ0osQ0FBQzs7O1lBbEJELFNBQVMsU0FBQztnQkFDVixRQUFRLEVBQUUscUJBQXFCO2dCQUMvQiwrTkFBNEM7O2FBRTVDOzs7O1lBTlEsc0JBQXNCOzs7NkJBUTdCLEtBQUs7c0JBQ0wsS0FBSztzQkFDTCxLQUFLO29CQUNMLEtBQUs7d0JBRUwsV0FBVyxTQUFDLG9CQUFvQjs7OztJQUxqQyw4Q0FBaUM7O0lBQ2pDLHVDQUF5Qjs7SUFDekIsdUNBQThCOztJQUM5QixxQ0FBdUI7O0lBQ3ZCLDBDQUF1Qjs7SUFDdkIseUNBQW9EOzs7OztJQUN4QyxtQ0FBbUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEhvc3RCaW5kaW5nLCBJbnB1dCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENhdGVnb3J5IH0gZnJvbSAnLi4vLi4vc2VydmljZXMvZWxldmlldy90eXBlcy9jYXRlZ29yeSc7XHJcbmltcG9ydCB7IExhYmVsIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvZWxldmlldy90eXBlcy9sYWJlbCc7XHJcbmltcG9ydCB7IE93bmVyQnlFbnVtIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvZWxldmlldy90eXBlcy9tb2RlbCc7XHJcbmltcG9ydCB7IEVsZVZpZXdCYWNrRmFjZVNlcnZpY2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9lbGV2aWV3L2VsZXZpZXctYmFja2ZhY2UnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcblx0c2VsZWN0b3I6ICdjb21tb24tbGFiZWwtc2VsZWN0JyxcclxuXHR0ZW1wbGF0ZVVybDogJy4vbGFiZWwtc2VsZWN0LmNvbXBvbmVudC5odG1sJyxcclxuXHRzdHlsZVVybHM6IFsnLi9sYWJlbC1zZWxlY3QuY29tcG9uZW50LnNjc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgTGFiZWxTZWxlY3RDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cdEBJbnB1dCgpIHNlbGVjdGVkTGFiZWxzOiBMYWJlbFtdO1xyXG5cdEBJbnB1dCgpIGVsZU5hbWU6IHN0cmluZztcclxuXHRASW5wdXQoKSBvd25lckJ5OiBPd25lckJ5RW51bTtcclxuXHRASW5wdXQoKSBvd25lcjogc3RyaW5nO1xyXG5cdGNhdGVnb3JpZXM6IENhdGVnb3J5W107XHJcblx0QEhvc3RCaW5kaW5nKCdjbGFzcy5sYWJlbC1zZWxlY3QnKSBob3N0Q2xhc3MgPSB0cnVlO1xyXG5cdGNvbnN0cnVjdG9yKHByaXZhdGUgc3ZyOiBFbGVWaWV3QmFja0ZhY2VTZXJ2aWNlKSB7fVxyXG5cclxuXHRuZ09uSW5pdCgpIHtcclxuXHRcdHRoaXMuc3ZyLmZldGNoQ2F0ZWdvcmllcyh7IEVsZU5hbWU6IHRoaXMuZWxlTmFtZSwgT3duZXJCeTogdGhpcy5vd25lckJ5LCBPd25lcjogdGhpcy5vd25lciB9KS5zdWJzY3JpYmUodiA9PiB7XHJcblx0XHRcdHRoaXMuY2F0ZWdvcmllcyA9IHY7XHJcblx0XHR9KTtcclxuXHR9XHJcbn1cclxuIl19