UNPKG

dbweb-common

Version:

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

73 lines 6.92 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, HostBinding, Inject, ViewChild, ElementRef } from '@angular/core'; import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material'; export class CloneComponent { /** * @param {?} dialogRef * @param {?} data */ constructor(dialogRef, data) { this.dialogRef = dialogRef; this.data = data; this.hostClass = true; } /** * @return {?} */ ngOnInit() { this.clone.nativeElement.parentElement.parentElement.style = 'padding:0px;'; } /** * @return {?} */ ok() { /** @type {?} */ const rev = {}; this.data.forEach((/** * @param {?} v * @return {?} */ v => { rev[v.Name] = v.Fill; })); this.dialogRef.close(rev); } /** * @return {?} */ close() { this.dialogRef.close(); } } CloneComponent.decorators = [ { type: Component, args: [{ selector: 'common-clone', template: "<div #clone class=\"clone-all\">\r\n\t<div class=\"clone-title\" >\u514B\u9686\u5F53\u524D\u8BB0\u5F55</div>\r\n\t<div class=\"clone-tips\">\u8BF7\u8F93\u5165\u65B0\u4E3B\u952E\u503C</div>\r\n\t<div class=\"clone-content\" mat-dialog-content>\r\n\t\t<div class=\"clone-field\" *ngFor=\"let field of data\">\r\n\t\t\t<div class=\"clone-field-name\">{{ field.Name }}</div>\r\n\t\t\t<mat-form-field appearance=\"outline\">\r\n\t\t\t\t<input matInput [(ngModel)]=\"field.Fill\" />\r\n\t\t\t</mat-form-field>\r\n\t\t</div>\r\n\t</div>\r\n\t<div class=\"clone-warn\">\u514B\u9686\u7684\u662F\u5DF2\u7ECF\u4FDD\u5B58\u5230\u6570\u636E\u5E93\u7684\u503C,\u800C\u4E0D\u662F\u754C\u9762\u4E0A\u672A\u4FDD\u5B58\u7684\u6570\u636E</div>\r\n\t<div class=\"clone-actions\" mat-dialog-actions>\r\n\t\t<button mat-button (click)=\"close()\">\u53D6\u6D88</button>\r\n\t\t<button class=\"clone-confirm\" mat-button color='primary' (click)=\"ok()\">\u514B\u9686</button>\r\n\t</div>\r\n</div>\r\n", styles: [".clone-all{width:368px;max-height:calc(100% - 240px);padding:24px 0 16px;display:flex;flex-direction:column}.clone-title{font-size:20px;font-weight:700;padding-left:24px}.clone-tips{font-size:14px;padding:8px 0 24px 24px}.clone-content{flex-grow:1;overflow-y:auto}.clone-content .clone-field{width:100%;padding:0 24px 0 8px;box-sizing:border-box;display:flex;align-items:center}.clone-content .clone-field .clone-field-name{font-size:16px;width:80px;margin-right:8px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clone-content .clone-field .mat-form-field{flex-grow:1;font-size:16px}.clone-content .clone-field .mat-form-field ::ng-deep .mat-form-field-infix{border:0;height:16px;padding:12px 0}.clone-content .clone-field .mat-form-field ::ng-deep .mat-form-field-wrapper{padding-bottom:0!important}.clone-warn{padding:8px 10px 24px 24px;box-sizing:border-box;font-size:12px}.clone-actions{text-align:right;padding-right:10px}.clone-actions button{font-size:16px}.clone-actions .clone-confirm{margin-left:8px;font-weight:700}"] }] } ]; /** @nocollapse */ CloneComponent.ctorParameters = () => [ { type: MatDialogRef }, { type: Array, decorators: [{ type: Inject, args: [MAT_DIALOG_DATA,] }] } ]; CloneComponent.propDecorators = { hostClass: [{ type: HostBinding, args: ['class.c-bill-colone',] }], clone: [{ type: ViewChild, args: ['clone', { static: true },] }] }; if (false) { /** @type {?} */ CloneComponent.prototype.hostClass; /** @type {?} */ CloneComponent.prototype.clone; /** @type {?} */ CloneComponent.prototype.fillValues; /** @type {?} */ CloneComponent.prototype.dialogRef; /** @type {?} */ CloneComponent.prototype.data; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xvbmUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vZGJ3ZWItY29tbW9uLyIsInNvdXJjZXMiOlsibGliL2JpbGwvY2xvbmUvY2xvbmUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLFdBQVcsRUFBRSxNQUFNLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RixPQUFPLEVBQUUsZUFBZSxFQUFFLFlBQVksRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBT2xFLE1BQU0sT0FBTyxjQUFjOzs7OztJQU0xQixZQUNRLFNBQXVDLEVBQ2QsSUFBeUI7UUFEbEQsY0FBUyxHQUFULFNBQVMsQ0FBOEI7UUFDZCxTQUFJLEdBQUosSUFBSSxDQUFxQjtRQVB0QixjQUFTLEdBQUcsSUFBSSxDQUFDO0lBUWxELENBQUM7Ozs7SUFFSixRQUFRO1FBQ1AsSUFBSSxDQUFDLEtBQUssQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxLQUFLLEdBQUcsY0FBYyxDQUFDO0lBQzdFLENBQUM7Ozs7SUFDRCxFQUFFOztjQUNLLEdBQUcsR0FBRyxFQUFFO1FBQ2QsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPOzs7O1FBQUMsQ0FBQyxDQUFDLEVBQUU7WUFDckIsR0FBRyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDO1FBQ3RCLENBQUMsRUFBQyxDQUFDO1FBQ0gsSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDM0IsQ0FBQzs7OztJQUNELEtBQUs7UUFDSixJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQ3hCLENBQUM7OztZQTVCRCxTQUFTLFNBQUM7Z0JBQ1YsUUFBUSxFQUFFLGNBQWM7Z0JBQ3hCLDY5QkFBcUM7O2FBRXJDOzs7O1lBTnlCLFlBQVk7d0NBZW5DLE1BQU0sU0FBQyxlQUFlOzs7d0JBUHZCLFdBQVcsU0FBQyxxQkFBcUI7b0JBQ2pDLFNBQVMsU0FBQyxPQUFPLEVBQUUsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFOzs7O0lBRHBDLG1DQUFxRDs7SUFDckQsK0JBQ2tCOztJQUVsQixvQ0FBcUI7O0lBRXBCLG1DQUE4Qzs7SUFDOUMsOEJBQXlEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIEhvc3RCaW5kaW5nLCBJbmplY3QsIFZpZXdDaGlsZCwgRWxlbWVudFJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBNQVRfRElBTE9HX0RBVEEsIE1hdERpYWxvZ1JlZiB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsJztcclxuaW1wb3J0IHsgUHJpbWFyeUtleVNldHRpbmcgfSBmcm9tICdkYndlYi1jb3JlJztcclxuQENvbXBvbmVudCh7XHJcblx0c2VsZWN0b3I6ICdjb21tb24tY2xvbmUnLFxyXG5cdHRlbXBsYXRlVXJsOiAnLi9jbG9uZS5jb21wb25lbnQuaHRtbCcsXHJcblx0c3R5bGVVcmxzOiBbJy4vY2xvbmUuY29tcG9uZW50LnNjc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgQ2xvbmVDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cdEBIb3N0QmluZGluZygnY2xhc3MuYy1iaWxsLWNvbG9uZScpIGhvc3RDbGFzcyA9IHRydWU7XHJcblx0QFZpZXdDaGlsZCgnY2xvbmUnLCB7IHN0YXRpYzogdHJ1ZSB9KVxyXG5cdGNsb25lOiBFbGVtZW50UmVmO1xyXG5cdC8vIOeUqOaIt+Whq+WGmeeahOWAvFxyXG5cdGZpbGxWYWx1ZXM6IHN0cmluZ1tdO1xyXG5cdGNvbnN0cnVjdG9yKFxyXG5cdFx0cHVibGljIGRpYWxvZ1JlZjogTWF0RGlhbG9nUmVmPENsb25lQ29tcG9uZW50PixcclxuXHRcdEBJbmplY3QoTUFUX0RJQUxPR19EQVRBKSBwdWJsaWMgZGF0YTogUHJpbWFyeUtleVNldHRpbmdbXVxyXG5cdCkge31cclxuXHJcblx0bmdPbkluaXQoKSB7XHJcblx0XHR0aGlzLmNsb25lLm5hdGl2ZUVsZW1lbnQucGFyZW50RWxlbWVudC5wYXJlbnRFbGVtZW50LnN0eWxlID0gJ3BhZGRpbmc6MHB4Oyc7XHJcblx0fVxyXG5cdG9rKCkge1xyXG5cdFx0Y29uc3QgcmV2ID0ge307XHJcblx0XHR0aGlzLmRhdGEuZm9yRWFjaCh2ID0+IHtcclxuXHRcdFx0cmV2W3YuTmFtZV0gPSB2LkZpbGw7XHJcblx0XHR9KTtcclxuXHRcdHRoaXMuZGlhbG9nUmVmLmNsb3NlKHJldik7XHJcblx0fVxyXG5cdGNsb3NlKCkge1xyXG5cdFx0dGhpcy5kaWFsb2dSZWYuY2xvc2UoKTtcclxuXHR9XHJcbn1cclxuIl19