UNPKG

dbweb-common

Version:

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

154 lines 13.1 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, HostBinding, ElementRef } from '@angular/core'; import { CardType, IndexService, defaultCardSize } from '../index.service'; import { MatDialogRef } from '@angular/material'; /** * @record */ function SettingCard() { } if (false) { /** @type {?} */ SettingCard.prototype.Type; /** @type {?} */ SettingCard.prototype.Name; /** @type {?} */ SettingCard.prototype.Enabled; } var SettingDialogComponent = /** @class */ (function () { function SettingDialogComponent(svr, elementRef, dialogRef) { this.svr = svr; this.elementRef = elementRef; this.dialogRef = dialogRef; this.hostClass = true; this.cards = [ { Type: CardType.navigation, Name: '快速导航', Enabled: false }, { Type: CardType.calendar, Name: '日历', Enabled: false }, { Type: CardType.notice, Name: '布告栏', Enabled: false }, { Type: CardType.datalist, Name: '数据表格', Enabled: false }, { Type: CardType.chart, Name: '分析图', Enabled: false } ]; } /** * @return {?} */ SettingDialogComponent.prototype.ngOnInit = /** * @return {?} */ function () { var _this = this; this.elementRef.nativeElement.parentElement.style = 'padding:0px;'; this.layout = this.svr.userSetting.Layout; this.svr.userSetting.Cards.forEach((/** * @param {?} v * @return {?} */ function (v) { /** @type {?} */ var found = _this.cards.find((/** * @param {?} c * @return {?} */ function (c) { return c.Type === v.Type; })); if (found) { found.Enabled = true; } })); }; /** * @return {?} */ SettingDialogComponent.prototype.ok = /** * @return {?} */ function () { var _this = this; /** @type {?} */ var arr = this.cards.filter((/** * @param {?} v * @return {?} */ function (v) { return v.Enabled; })).map((/** * @param {?} v * @return {?} */ function (v) { /** @type {?} */ var found = _this.svr.userSetting.Cards.find((/** * @param {?} c * @return {?} */ function (c) { return c.Type === v.Type; })); if (found) { return found; } return (/** @type {?} */ ({ Type: v.Type, Size: defaultCardSize[v.Type], Setting: null })); })); this.svr.userSetting.Cards = arr; this.svr.userSetting.Layout = this.layout; this.svr.updateSetting().subscribe(); this.dialogRef.close(true); }; SettingDialogComponent.decorators = [ { type: Component, args: [{ selector: 'common-setting-dialog', template: "<div class=\"set-title\">\u8BBE\u7F6E</div>\r\n<div class=\"set-sub-title\">\u5E03\u5C40\u5927\u5C0F</div>\r\n<mat-radio-group class=\"set-redio set-sub-title\"\r\n\t[(ngModel)]=\"layout\">\r\n\t<mat-radio-button value=\"auto\">\u81EA\u9002\u5E94</mat-radio-button>\r\n\t<mat-radio-button value=\"simple\">\u7B80\u6D01</mat-radio-button>\r\n</mat-radio-group>\r\n<div class=\"set-sub-title\">\u6A21\u5757\u9009\u62E9</div>\r\n<div class=\"\u5168\u90E8\u6A21\u5757\">\r\n\t<div class=\"\u6A21\u5757\" *ngFor=\"let card of cards\" [class.\u9009\u4E2D]=\"card.Enabled\">\r\n\t\t{{ card.Name }}\r\n\t\t<mat-icon class=\"\u529F\u80FD\u6309\u94AE\" svgIcon=\"remove_circle\" color=\"primary\"\r\n\t\t\t*ngIf=\"card.Enabled\" (click)=\"card.Enabled = false\">\u53BB\u9664</mat-icon>\r\n\t\t<mat-icon class=\"\u529F\u80FD\u6309\u94AE\" svgIcon=\"add_circle\" color=\"warn\"\r\n\t\t\t*ngIf=\"!card.Enabled\" (click)=\"card.Enabled = true\"></mat-icon>\r\n\t</div>\r\n</div>\r\n<div class=\"set-bottom\">\r\n\t<button class=\"\u8BBE\u7F6E-\u53D6\u6D88\u6309\u94AE \" mat-button (click)=\"dialogRef.close()\">\u53D6\u6D88</button>\r\n\t<button class=\"\u8BBE\u7F6E-\u786E\u5B9A\u6309\u94AE\" mat-raised-button (click)=\"ok()\">\u786E\u5B9A</button>\r\n</div>", styles: ["@charset \"UTF-8\";:host{height:100%;padding:24px 16px 16px 24px;box-sizing:border-box;display:flex;flex-direction:column}.set-title{font-size:18px;font-weight:700;margin-bottom:24px}.set-sub-title{font-size:14px}.set-redio{display:block;font-weight:700;margin:24px 0 32px}.set-redio .mat-radio-button{margin-right:64px}.\u5168\u90E8\u6A21\u5757{width:100%;flex-grow:1;display:flex;flex-wrap:wrap}.\u5168\u90E8\u6A21\u5757 .\u6A21\u5757{width:96px;height:56px;font-size:14px;text-align:center;line-height:56px;border-radius:4px;margin:16px 16px 0 0;position:relative}.\u5168\u90E8\u6A21\u5757 .\u6A21\u5757 .\u529F\u80FD\u6309\u94AE{position:absolute;right:0;bottom:0;line-height:24px;cursor:pointer}.set-bottom{width:100%;height:32px;text-align:right}.set-bottom .\u8BBE\u7F6E-\u53D6\u6D88\u6309\u94AE{font-size:16px;font-weight:700}.set-bottom .\u8BBE\u7F6E-\u786E\u5B9A\u6309\u94AE{font-size:16px;font-weight:700;color:#fff}"] }] } ]; /** @nocollapse */ SettingDialogComponent.ctorParameters = function () { return [ { type: IndexService }, { type: ElementRef }, { type: MatDialogRef } ]; }; SettingDialogComponent.propDecorators = { hostClass: [{ type: HostBinding, args: ['class.c-index-setting-dialog',] }] }; return SettingDialogComponent; }()); export { SettingDialogComponent }; if (false) { /** @type {?} */ SettingDialogComponent.prototype.hostClass; /** @type {?} */ SettingDialogComponent.prototype.layout; /** @type {?} */ SettingDialogComponent.prototype.cards; /** @type {?} */ SettingDialogComponent.prototype.svr; /** * @type {?} * @private */ SettingDialogComponent.prototype.elementRef; /** @type {?} */ SettingDialogComponent.prototype.dialogRef; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2V0dGluZy1kaWFsb2cuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vZGJ3ZWItY29tbW9uLyIsInNvdXJjZXMiOlsibGliL2luZGV4L3NldHRpbmctZGlhbG9nL3NldHRpbmctZGlhbG9nLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxXQUFXLEVBQWEsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3RGLE9BQU8sRUFBRSxRQUFRLEVBQUUsWUFBWSxFQUFFLGVBQWUsRUFBOEIsTUFBTSxrQkFBa0IsQ0FBQztBQUN2RyxPQUFPLEVBQWEsWUFBWSxFQUFFLE1BQU0sbUJBQW1CLENBQUM7Ozs7QUFDNUQsMEJBSUM7OztJQUhBLDJCQUFlOztJQUNmLDJCQUFhOztJQUNiLDhCQUFpQjs7QUFFbEI7SUFtQ0MsZ0NBQ1EsR0FBaUIsRUFDaEIsVUFBc0IsRUFDdkIsU0FBK0M7UUFGL0MsUUFBRyxHQUFILEdBQUcsQ0FBYztRQUNoQixlQUFVLEdBQVYsVUFBVSxDQUFZO1FBQ3ZCLGNBQVMsR0FBVCxTQUFTLENBQXNDO1FBaENWLGNBQVMsR0FBRyxJQUFJLENBQUM7UUFFOUQsVUFBSyxHQUFrQjtZQUN0QjtnQkFDQyxJQUFJLEVBQUUsUUFBUSxDQUFDLFVBQVU7Z0JBQ3pCLElBQUksRUFBRSxNQUFNO2dCQUNaLE9BQU8sRUFBRSxLQUFLO2FBQ2Q7WUFDRDtnQkFDQyxJQUFJLEVBQUUsUUFBUSxDQUFDLFFBQVE7Z0JBQ3ZCLElBQUksRUFBRSxJQUFJO2dCQUNWLE9BQU8sRUFBRSxLQUFLO2FBQ2Q7WUFDRDtnQkFDQyxJQUFJLEVBQUUsUUFBUSxDQUFDLE1BQU07Z0JBQ3JCLElBQUksRUFBRSxLQUFLO2dCQUNYLE9BQU8sRUFBRSxLQUFLO2FBQ2Q7WUFDRDtnQkFDQyxJQUFJLEVBQUUsUUFBUSxDQUFDLFFBQVE7Z0JBQ3ZCLElBQUksRUFBRSxNQUFNO2dCQUNaLE9BQU8sRUFBRSxLQUFLO2FBQ2Q7WUFDRDtnQkFDQyxJQUFJLEVBQUUsUUFBUSxDQUFDLEtBQUs7Z0JBQ3BCLElBQUksRUFBRSxLQUFLO2dCQUNYLE9BQU8sRUFBRSxLQUFLO2FBQ2Q7U0FDRCxDQUFDO0lBS0MsQ0FBQzs7OztJQUVKLHlDQUFROzs7SUFBUjtRQUFBLGlCQVNDO1FBUkEsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLEtBQUssR0FBRyxjQUFjLENBQUM7UUFDbkUsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxNQUFNLENBQUM7UUFDMUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLE9BQU87Ozs7UUFBQyxVQUFBLENBQUM7O2dCQUM3QixLQUFLLEdBQUcsS0FBSSxDQUFDLEtBQUssQ0FBQyxJQUFJOzs7O1lBQUMsVUFBQSxDQUFDLElBQUksT0FBQSxDQUFDLENBQUMsSUFBSSxLQUFLLENBQUMsQ0FBQyxJQUFJLEVBQWpCLENBQWlCLEVBQUM7WUFDckQsSUFBSSxLQUFLLEVBQUU7Z0JBQ1YsS0FBSyxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7YUFDckI7UUFDRixDQUFDLEVBQUMsQ0FBQztJQUNKLENBQUM7Ozs7SUFDRCxtQ0FBRTs7O0lBQUY7UUFBQSxpQkFnQkM7O1lBZk0sR0FBRyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTTs7OztRQUFDLFVBQUEsQ0FBQyxJQUFJLE9BQUEsQ0FBQyxDQUFDLE9BQU8sRUFBVCxDQUFTLEVBQUMsQ0FBQyxHQUFHOzs7O1FBQUMsVUFBQSxDQUFDOztnQkFDNUMsS0FBSyxHQUFHLEtBQUksQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxJQUFJOzs7O1lBQUMsVUFBQSxDQUFDLElBQUksT0FBQSxDQUFDLENBQUMsSUFBSSxLQUFLLENBQUMsQ0FBQyxJQUFJLEVBQWpCLENBQWlCLEVBQUM7WUFDckUsSUFBSSxLQUFLLEVBQUU7Z0JBQ1YsT0FBTyxLQUFLLENBQUM7YUFDYjtZQUNELE9BQU8sbUJBQUE7Z0JBQ04sSUFBSSxFQUFFLENBQUMsQ0FBQyxJQUFJO2dCQUNaLElBQUksRUFBRSxlQUFlLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztnQkFDN0IsT0FBTyxFQUFFLElBQUk7YUFDYixFQUFpQixDQUFDO1FBQ3BCLENBQUMsRUFBQztRQUNGLElBQUksQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLEtBQUssR0FBRyxHQUFHLENBQUM7UUFDakMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxXQUFXLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUM7UUFDMUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxhQUFhLEVBQUUsQ0FBQyxTQUFTLEVBQUUsQ0FBQztRQUNyQyxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM1QixDQUFDOztnQkFuRUQsU0FBUyxTQUFDO29CQUNWLFFBQVEsRUFBRSx1QkFBdUI7b0JBQ2pDLDJ1Q0FBOEM7O2lCQUU5Qzs7OztnQkFYa0IsWUFBWTtnQkFEcUIsVUFBVTtnQkFFMUMsWUFBWTs7OzRCQVk5QixXQUFXLFNBQUMsOEJBQThCOztJQThENUMsNkJBQUM7Q0FBQSxBQXBFRCxJQW9FQztTQS9EWSxzQkFBc0I7OztJQUNsQywyQ0FBOEQ7O0lBQzlELHdDQUFvQjs7SUFDcEIsdUNBMEJFOztJQUVELHFDQUF3Qjs7Ozs7SUFDeEIsNENBQThCOztJQUM5QiwyQ0FBc0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSG9zdEJpbmRpbmcsIFZpZXdDaGlsZCwgRWxlbWVudFJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBDYXJkVHlwZSwgSW5kZXhTZXJ2aWNlLCBkZWZhdWx0Q2FyZFNpemUsIFVzZXJJbmRleENhcmQsIEluZGV4TGF5b3V0IH0gZnJvbSAnLi4vaW5kZXguc2VydmljZSc7XHJcbmltcG9ydCB7IE1hdERpYWxvZywgTWF0RGlhbG9nUmVmIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwnO1xyXG5pbnRlcmZhY2UgU2V0dGluZ0NhcmQge1xyXG5cdFR5cGU6IENhcmRUeXBlO1xyXG5cdE5hbWU6IHN0cmluZztcclxuXHRFbmFibGVkOiBib29sZWFuO1xyXG59XHJcbkBDb21wb25lbnQoe1xyXG5cdHNlbGVjdG9yOiAnY29tbW9uLXNldHRpbmctZGlhbG9nJyxcclxuXHR0ZW1wbGF0ZVVybDogJy4vc2V0dGluZy1kaWFsb2cuY29tcG9uZW50Lmh0bWwnLFxyXG5cdHN0eWxlVXJsczogWycuL3NldHRpbmctZGlhbG9nLmNvbXBvbmVudC5zY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFNldHRpbmdEaWFsb2dDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cdEBIb3N0QmluZGluZygnY2xhc3MuYy1pbmRleC1zZXR0aW5nLWRpYWxvZycpIGhvc3RDbGFzcyA9IHRydWU7XHJcblx0bGF5b3V0OiBJbmRleExheW91dDtcclxuXHRjYXJkczogU2V0dGluZ0NhcmRbXSA9IFtcclxuXHRcdHtcclxuXHRcdFx0VHlwZTogQ2FyZFR5cGUubmF2aWdhdGlvbixcclxuXHRcdFx0TmFtZTogJ+W/q+mAn+WvvOiIqicsXHJcblx0XHRcdEVuYWJsZWQ6IGZhbHNlXHJcblx0XHR9LFxyXG5cdFx0e1xyXG5cdFx0XHRUeXBlOiBDYXJkVHlwZS5jYWxlbmRhcixcclxuXHRcdFx0TmFtZTogJ+aXpeWOhicsXHJcblx0XHRcdEVuYWJsZWQ6IGZhbHNlXHJcblx0XHR9LFxyXG5cdFx0e1xyXG5cdFx0XHRUeXBlOiBDYXJkVHlwZS5ub3RpY2UsXHJcblx0XHRcdE5hbWU6ICfluIPlkYrmoI8nLFxyXG5cdFx0XHRFbmFibGVkOiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdHtcclxuXHRcdFx0VHlwZTogQ2FyZFR5cGUuZGF0YWxpc3QsXHJcblx0XHRcdE5hbWU6ICfmlbDmja7ooajmoLwnLFxyXG5cdFx0XHRFbmFibGVkOiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdHtcclxuXHRcdFx0VHlwZTogQ2FyZFR5cGUuY2hhcnQsXHJcblx0XHRcdE5hbWU6ICfliIbmnpDlm74nLFxyXG5cdFx0XHRFbmFibGVkOiBmYWxzZVxyXG5cdFx0fVxyXG5cdF07XHJcblx0Y29uc3RydWN0b3IoXHJcblx0XHRwdWJsaWMgc3ZyOiBJbmRleFNlcnZpY2UsXHJcblx0XHRwcml2YXRlIGVsZW1lbnRSZWY6IEVsZW1lbnRSZWYsXHJcblx0XHRwdWJsaWMgZGlhbG9nUmVmOiBNYXREaWFsb2dSZWY8U2V0dGluZ0RpYWxvZ0NvbXBvbmVudD5cclxuXHQpIHt9XHJcblxyXG5cdG5nT25Jbml0KCkge1xyXG5cdFx0dGhpcy5lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQucGFyZW50RWxlbWVudC5zdHlsZSA9ICdwYWRkaW5nOjBweDsnO1xyXG5cdFx0dGhpcy5sYXlvdXQgPSB0aGlzLnN2ci51c2VyU2V0dGluZy5MYXlvdXQ7XHJcblx0XHR0aGlzLnN2ci51c2VyU2V0dGluZy5DYXJkcy5mb3JFYWNoKHYgPT4ge1xyXG5cdFx0XHRjb25zdCBmb3VuZCA9IHRoaXMuY2FyZHMuZmluZChjID0+IGMuVHlwZSA9PT0gdi5UeXBlKTtcclxuXHRcdFx0aWYgKGZvdW5kKSB7XHJcblx0XHRcdFx0Zm91bmQuRW5hYmxlZCA9IHRydWU7XHJcblx0XHRcdH1cclxuXHRcdH0pO1xyXG5cdH1cclxuXHRvaygpIHtcclxuXHRcdGNvbnN0IGFyciA9IHRoaXMuY2FyZHMuZmlsdGVyKHYgPT4gdi5FbmFibGVkKS5tYXAodiA9PiB7XHJcblx0XHRcdGNvbnN0IGZvdW5kID0gdGhpcy5zdnIudXNlclNldHRpbmcuQ2FyZHMuZmluZChjID0+IGMuVHlwZSA9PT0gdi5UeXBlKTtcclxuXHRcdFx0aWYgKGZvdW5kKSB7XHJcblx0XHRcdFx0cmV0dXJuIGZvdW5kO1xyXG5cdFx0XHR9XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0VHlwZTogdi5UeXBlLFxyXG5cdFx0XHRcdFNpemU6IGRlZmF1bHRDYXJkU2l6ZVt2LlR5cGVdLFxyXG5cdFx0XHRcdFNldHRpbmc6IG51bGxcclxuXHRcdFx0fSBhcyBVc2VySW5kZXhDYXJkO1xyXG5cdFx0fSk7XHJcblx0XHR0aGlzLnN2ci51c2VyU2V0dGluZy5DYXJkcyA9IGFycjtcclxuXHRcdHRoaXMuc3ZyLnVzZXJTZXR0aW5nLkxheW91dCA9IHRoaXMubGF5b3V0O1xyXG5cdFx0dGhpcy5zdnIudXBkYXRlU2V0dGluZygpLnN1YnNjcmliZSgpO1xyXG5cdFx0dGhpcy5kaWFsb2dSZWYuY2xvc2UodHJ1ZSk7XHJcblx0fVxyXG59XHJcbiJdfQ==