UNPKG

dbweb-common

Version:

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

72 lines 9.3 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Inject, ElementRef, ViewChild, HostBinding } from '@angular/core'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material'; export class ListParamsComponent { /** * @param {?} dialogRef * @param {?=} lists */ constructor(dialogRef, lists) { this.dialogRef = dialogRef; this.lists = lists; this.hostClass = true; this.type = 'list'; this.listTxt = ''; if (!lists) { return; } this.lists.forEach((/** * @param {?} list * @param {?} index * @return {?} */ (list, index) => { if (this.lists.length === index + 1) { this.listTxt += list.Value + '=' + list.Label; } else { this.listTxt += list.Value + '=' + list.Label + ','; } })); } /** * @return {?} */ ngOnInit() { this.列表设置.nativeElement.parentElement.parentElement.style = 'padding:16px 16px 16px 24px;'; } } ListParamsComponent.decorators = [ { type: Component, args: [{ selector: 'common-list-params', template: "<div #\u5217\u8868\u8BBE\u7F6E class=\"\u5217\u8868\u8BBE\u7F6E\">\r\n\t<div class=\"\u5217\u8868\u8BBE\u7F6E-\u9009\u62E9\u6837\u5F0F\">\r\n\t\t<span>\u8BBE\u7F6E</span>\r\n\t\t<mat-form-field appearance=\"outline\">\r\n\t\t\t<mat-select [(ngModel)]=\"type\">\r\n\t\t\t\t<mat-option [value]=\"'list'\">\u5217\u8868\u6837\u5F0F</mat-option>\r\n\t\t\t\t<mat-option [value]=\"'input'\">\u8F93\u5165\u6846\u5F0F</mat-option>\r\n\t\t\t</mat-select>\r\n\t\t</mat-form-field>\r\n\t</div>\r\n\t<ng-container [ngSwitch]=\"type\">\r\n\t\t<div class=\"\u5217\u8868\u8BBE\u7F6E-\u5217\u8868\u6837\u5F0F\" *ngSwitchCase=\"'list'\">\r\n\t\t\t<div class=\"\u5217\u8868\u8BBE\u7F6E-\u5355\u4E2A\u6837\u5F0F\" *ngFor=\"let list of lists\">\r\n\t\t\t\t<mat-form-field appearance=\"outline\">\r\n\t\t\t\t\t<input matInput placeholder=\"\u8BF7\u8F93\u5165\u540D\u79F0\" [(ngModel)]=\"list.Label\" />\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t\t<span>=</span>\r\n\t\t\t\t<mat-form-field appearance=\"outline\">\r\n\t\t\t\t\t<input matInput placeholder=\"\u8BF7\u8F93\u5165\u8868\u8FBE\u5F0F\" [(ngModel)]=\"list.Value\" />\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</div>\r\n\t\t\t<div class=\"\u5217\u8868\u8BBE\u7F6E-\u5355\u4E2A\u6837\u5F0F\">\r\n\t\t\t\t<mat-form-field appearance=\"outline\">\r\n\t\t\t\t\t<input matInput placeholder=\"\u8BF7\u8F93\u5165\u540D\u79F0\" value=\"\" />\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t\t<span>=</span>\r\n\t\t\t\t<mat-form-field appearance=\"outline\">\r\n\t\t\t\t\t<input matInput placeholder=\"\u8BF7\u8F93\u5165\u8868\u8FBE\u5F0F\" value=\"\" />\r\n\t\t\t\t</mat-form-field>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class=\"\u5217\u8868\u8BBE\u7F6E-\u5217\u8868\u6837\u5F0F\" *ngSwitchCase=\"'input'\">\r\n\t\t\t<span>\u8BF4\u660E:\u7528\u9017\u53F7\u5206\u9694\u5404\u9879,\u7B49\u53F7\u5206\u9694\u503C\u548C\u6807\u7B7E,\u8868\u8FBE\u5F0F\u7528``\u5305\u62EC</span>\r\n\t\t\t<mat-form-field appearance=\"outline\">\r\n\t\t\t\t<textarea matInput [(ngModel)]=\"listTxt\"></textarea>\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\t</ng-container>\r\n\t<div>\r\n\t\t<button mat-button [mat-dialog-close]=\"lists\">\u5B8C\u6210</button>\r\n\t</div>\r\n</div>\r\n", styles: ["@charset \"UTF-8\";.\u5217\u8868\u8BBE\u7F6E{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.\u5217\u8868\u8BBE\u7F6E .\u5217\u8868\u8BBE\u7F6E-\u9009\u62E9\u6837\u5F0F{display:flex;justify-content:space-between;margin-bottom:24px}.\u5217\u8868\u8BBE\u7F6E .\u5217\u8868\u8BBE\u7F6E-\u9009\u62E9\u6837\u5F0F .mat-form-field{width:160px}.\u5217\u8868\u8BBE\u7F6E .\u5217\u8868\u8BBE\u7F6E-\u9009\u62E9\u6837\u5F0F .mat-form-field ::ng-deep .mat-form-field-infix{border:0;padding:8px 0!important}.\u5217\u8868\u8BBE\u7F6E .\u5217\u8868\u8BBE\u7F6E-\u9009\u62E9\u6837\u5F0F span{font-size:18px;font-weight:700}.\u5217\u8868\u8BBE\u7F6E .\u5217\u8868\u8BBE\u7F6E-\u5217\u8868\u6837\u5F0F{flex-grow:1}.\u5217\u8868\u8BBE\u7F6E .\u5217\u8868\u8BBE\u7F6E-\u5217\u8868\u6837\u5F0F .\u5217\u8868\u8BBE\u7F6E-\u5355\u4E2A\u6837\u5F0F{display:flex;justify-content:space-around;margin:0 0 8px}.\u5217\u8868\u8BBE\u7F6E .\u5217\u8868\u8BBE\u7F6E-\u5217\u8868\u6837\u5F0F .\u5217\u8868\u8BBE\u7F6E-\u5355\u4E2A\u6837\u5F0F .mat-form-field{width:120px}.\u5217\u8868\u8BBE\u7F6E .mat-form-field{font-size:14px}.\u5217\u8868\u8BBE\u7F6E .mat-form-field ::ng-deep .mat-form-field-wrapper{margin:0;padding-bottom:0}.\u5217\u8868\u8BBE\u7F6E .mat-form-field ::ng-deep .mat-form-field-infix{border:0;padding:10px 0}.\u5217\u8868\u8BBE\u7F6E .mat-form-field ::ng-deep .mat-select-arrow-wrapper{-webkit-transform:translateY(0);transform:translateY(0)}"] }] } ]; /** @nocollapse */ ListParamsComponent.ctorParameters = () => [ { type: MatDialogRef }, { type: Array, decorators: [{ type: Inject, args: [MAT_DIALOG_DATA,] }] } ]; ListParamsComponent.propDecorators = { hostClass: [{ type: HostBinding, args: ['class.list-params',] }], 列表设置: [{ type: ViewChild, args: ['列表设置', { static: true },] }] }; if (false) { /** @type {?} */ ListParamsComponent.prototype.hostClass; /** @type {?} */ ListParamsComponent.prototype.列表设置; /** @type {?} */ ListParamsComponent.prototype.type; /** @type {?} */ ListParamsComponent.prototype.listTxt; /** @type {?} */ ListParamsComponent.prototype.dialogRef; /** @type {?} */ ListParamsComponent.prototype.lists; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlzdC1wYXJhbXMuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vZGJ3ZWItY29tbW9uLyIsInNvdXJjZXMiOlsibGliL2VsZW1lbnQvc2V0LXByb3BlcnR5LXVwZGF0ZS9saXN0LXBhcmFtcy9saXN0LXBhcmFtcy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsTUFBTSxFQUFFLFVBQVUsRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTlGLE9BQU8sRUFBRSxZQUFZLEVBQUUsZUFBZSxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFRbEUsTUFBTSxPQUFPLG1CQUFtQjs7Ozs7SUFNL0IsWUFBbUIsU0FBNEMsRUFBa0MsS0FBYztRQUE1RixjQUFTLEdBQVQsU0FBUyxDQUFtQztRQUFrQyxVQUFLLEdBQUwsS0FBSyxDQUFTO1FBTDdFLGNBQVMsR0FBRyxJQUFJLENBQUM7UUFHbkQsU0FBSSxHQUFHLE1BQU0sQ0FBQztRQUNkLFlBQU8sR0FBRyxFQUFFLENBQUM7UUFFWixJQUFJLENBQUMsS0FBSyxFQUFFO1lBQ1gsT0FBTztTQUNQO1FBQ0QsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPOzs7OztRQUFDLENBQUMsSUFBSSxFQUFFLEtBQUssRUFBRSxFQUFFO1lBQ2xDLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLEtBQUssS0FBSyxHQUFHLENBQUMsRUFBRTtnQkFDcEMsSUFBSSxDQUFDLE9BQU8sSUFBSSxJQUFJLENBQUMsS0FBSyxHQUFHLEdBQUcsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDO2FBQzlDO2lCQUFNO2dCQUNOLElBQUksQ0FBQyxPQUFPLElBQUksSUFBSSxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUcsSUFBSSxDQUFDLEtBQUssR0FBRyxHQUFHLENBQUM7YUFDcEQ7UUFDRixDQUFDLEVBQUMsQ0FBQztJQUNKLENBQUM7Ozs7SUFFRCxRQUFRO1FBQ1AsSUFBSSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxLQUFLLEdBQUcsOEJBQThCLENBQUM7SUFDNUYsQ0FBQzs7O1lBMUJELFNBQVMsU0FBQztnQkFDVixRQUFRLEVBQUUsb0JBQW9CO2dCQUM5Qiw0b0VBQTJDOzthQUUzQzs7OztZQVBRLFlBQVk7d0NBYzhDLE1BQU0sU0FBQyxlQUFlOzs7d0JBTHZGLFdBQVcsU0FBQyxtQkFBbUI7bUJBQy9CLFNBQVMsU0FBQyxNQUFNLEVBQUUsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFOzs7O0lBRG5DLHdDQUFtRDs7SUFDbkQsbUNBQ2lCOztJQUNqQixtQ0FBYzs7SUFDZCxzQ0FBYTs7SUFDRCx3Q0FBbUQ7O0lBQUUsb0NBQThDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIEluamVjdCwgRWxlbWVudFJlZiwgVmlld0NoaWxkLCBIb3N0QmluZGluZyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBGb3JtQ29udHJvbCB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcclxuaW1wb3J0IHsgTWF0RGlhbG9nUmVmLCBNQVRfRElBTE9HX0RBVEEgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbCc7XHJcbmltcG9ydCB7IExpc3QgfSBmcm9tICcuLi9zZXQtcHJvcGVydHktdXBkYXRlLmNvbXBvbmVudCc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuXHRzZWxlY3RvcjogJ2NvbW1vbi1saXN0LXBhcmFtcycsXHJcblx0dGVtcGxhdGVVcmw6ICcuL2xpc3QtcGFyYW1zLmNvbXBvbmVudC5odG1sJyxcclxuXHRzdHlsZVVybHM6IFsnLi9saXN0LXBhcmFtcy5jb21wb25lbnQuc2NzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBMaXN0UGFyYW1zQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHRASG9zdEJpbmRpbmcoJ2NsYXNzLmxpc3QtcGFyYW1zJykgaG9zdENsYXNzID0gdHJ1ZTtcclxuXHRAVmlld0NoaWxkKCfliJfooajorr7nva4nLCB7IHN0YXRpYzogdHJ1ZSB9KVxyXG5cdOWIl+ihqOiuvue9rjogRWxlbWVudFJlZjtcclxuXHR0eXBlID0gJ2xpc3QnO1xyXG5cdGxpc3RUeHQgPSAnJztcclxuXHRjb25zdHJ1Y3RvcihwdWJsaWMgZGlhbG9nUmVmOiBNYXREaWFsb2dSZWY8TGlzdFBhcmFtc0NvbXBvbmVudD4sIEBJbmplY3QoTUFUX0RJQUxPR19EQVRBKSBwdWJsaWMgbGlzdHM/OiBMaXN0W10pIHtcclxuXHRcdGlmICghbGlzdHMpIHtcclxuXHRcdFx0cmV0dXJuO1xyXG5cdFx0fVxyXG5cdFx0dGhpcy5saXN0cy5mb3JFYWNoKChsaXN0LCBpbmRleCkgPT4ge1xyXG5cdFx0XHRpZiAodGhpcy5saXN0cy5sZW5ndGggPT09IGluZGV4ICsgMSkge1xyXG5cdFx0XHRcdHRoaXMubGlzdFR4dCArPSBsaXN0LlZhbHVlICsgJz0nICsgbGlzdC5MYWJlbDtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0aGlzLmxpc3RUeHQgKz0gbGlzdC5WYWx1ZSArICc9JyArIGxpc3QuTGFiZWwgKyAnLCc7XHJcblx0XHRcdH1cclxuXHRcdH0pO1xyXG5cdH1cclxuXHJcblx0bmdPbkluaXQoKSB7XHJcblx0XHR0aGlzLuWIl+ihqOiuvue9ri5uYXRpdmVFbGVtZW50LnBhcmVudEVsZW1lbnQucGFyZW50RWxlbWVudC5zdHlsZSA9ICdwYWRkaW5nOjE2cHggMTZweCAxNnB4IDI0cHg7JztcclxuXHR9XHJcbn1cclxuIl19