UNPKG

dbweb-common

Version:

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

80 lines 7.32 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'; var CloneComponent = /** @class */ (function () { function CloneComponent(dialogRef, data) { this.dialogRef = dialogRef; this.data = data; this.hostClass = true; } /** * @return {?} */ CloneComponent.prototype.ngOnInit = /** * @return {?} */ function () { this.clone.nativeElement.parentElement.parentElement.style = 'padding:0px;'; }; /** * @return {?} */ CloneComponent.prototype.ok = /** * @return {?} */ function () { /** @type {?} */ var rev = {}; this.data.forEach((/** * @param {?} v * @return {?} */ function (v) { rev[v.Name] = v.Fill; })); this.dialogRef.close(rev); }; /** * @return {?} */ CloneComponent.prototype.close = /** * @return {?} */ function () { 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 = function () { return [ { 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 },] }] }; return CloneComponent; }()); export { CloneComponent }; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xvbmUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vZGJ3ZWItY29tbW9uLyIsInNvdXJjZXMiOlsibGliL2JpbGwvY2xvbmUvY2xvbmUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLFdBQVcsRUFBRSxNQUFNLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RixPQUFPLEVBQUUsZUFBZSxFQUFFLFlBQVksRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBRWxFO0lBV0Msd0JBQ1EsU0FBdUMsRUFDZCxJQUF5QjtRQURsRCxjQUFTLEdBQVQsU0FBUyxDQUE4QjtRQUNkLFNBQUksR0FBSixJQUFJLENBQXFCO1FBUHRCLGNBQVMsR0FBRyxJQUFJLENBQUM7SUFRbEQsQ0FBQzs7OztJQUVKLGlDQUFROzs7SUFBUjtRQUNDLElBQUksQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsS0FBSyxHQUFHLGNBQWMsQ0FBQztJQUM3RSxDQUFDOzs7O0lBQ0QsMkJBQUU7OztJQUFGOztZQUNPLEdBQUcsR0FBRyxFQUFFO1FBQ2QsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPOzs7O1FBQUMsVUFBQSxDQUFDO1lBQ2xCLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQztRQUN0QixDQUFDLEVBQUMsQ0FBQztRQUNILElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQzNCLENBQUM7Ozs7SUFDRCw4QkFBSzs7O0lBQUw7UUFDQyxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQ3hCLENBQUM7O2dCQTVCRCxTQUFTLFNBQUM7b0JBQ1YsUUFBUSxFQUFFLGNBQWM7b0JBQ3hCLDY5QkFBcUM7O2lCQUVyQzs7OztnQkFOeUIsWUFBWTs0Q0FlbkMsTUFBTSxTQUFDLGVBQWU7Ozs0QkFQdkIsV0FBVyxTQUFDLHFCQUFxQjt3QkFDakMsU0FBUyxTQUFDLE9BQU8sRUFBRSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUU7O0lBc0JyQyxxQkFBQztDQUFBLEFBN0JELElBNkJDO1NBeEJZLGNBQWM7OztJQUMxQixtQ0FBcUQ7O0lBQ3JELCtCQUNrQjs7SUFFbEIsb0NBQXFCOztJQUVwQixtQ0FBOEM7O0lBQzlDLDhCQUF5RCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBIb3N0QmluZGluZywgSW5qZWN0LCBWaWV3Q2hpbGQsIEVsZW1lbnRSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgTUFUX0RJQUxPR19EQVRBLCBNYXREaWFsb2dSZWYgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbCc7XHJcbmltcG9ydCB7IFByaW1hcnlLZXlTZXR0aW5nIH0gZnJvbSAnZGJ3ZWItY29yZSc7XHJcbkBDb21wb25lbnQoe1xyXG5cdHNlbGVjdG9yOiAnY29tbW9uLWNsb25lJyxcclxuXHR0ZW1wbGF0ZVVybDogJy4vY2xvbmUuY29tcG9uZW50Lmh0bWwnLFxyXG5cdHN0eWxlVXJsczogWycuL2Nsb25lLmNvbXBvbmVudC5zY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIENsb25lQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHRASG9zdEJpbmRpbmcoJ2NsYXNzLmMtYmlsbC1jb2xvbmUnKSBob3N0Q2xhc3MgPSB0cnVlO1xyXG5cdEBWaWV3Q2hpbGQoJ2Nsb25lJywgeyBzdGF0aWM6IHRydWUgfSlcclxuXHRjbG9uZTogRWxlbWVudFJlZjtcclxuXHQvLyDnlKjmiLfloavlhpnnmoTlgLxcclxuXHRmaWxsVmFsdWVzOiBzdHJpbmdbXTtcclxuXHRjb25zdHJ1Y3RvcihcclxuXHRcdHB1YmxpYyBkaWFsb2dSZWY6IE1hdERpYWxvZ1JlZjxDbG9uZUNvbXBvbmVudD4sXHJcblx0XHRASW5qZWN0KE1BVF9ESUFMT0dfREFUQSkgcHVibGljIGRhdGE6IFByaW1hcnlLZXlTZXR0aW5nW11cclxuXHQpIHt9XHJcblxyXG5cdG5nT25Jbml0KCkge1xyXG5cdFx0dGhpcy5jbG9uZS5uYXRpdmVFbGVtZW50LnBhcmVudEVsZW1lbnQucGFyZW50RWxlbWVudC5zdHlsZSA9ICdwYWRkaW5nOjBweDsnO1xyXG5cdH1cclxuXHRvaygpIHtcclxuXHRcdGNvbnN0IHJldiA9IHt9O1xyXG5cdFx0dGhpcy5kYXRhLmZvckVhY2godiA9PiB7XHJcblx0XHRcdHJldlt2Lk5hbWVdID0gdi5GaWxsO1xyXG5cdFx0fSk7XHJcblx0XHR0aGlzLmRpYWxvZ1JlZi5jbG9zZShyZXYpO1xyXG5cdH1cclxuXHRjbG9zZSgpIHtcclxuXHRcdHRoaXMuZGlhbG9nUmVmLmNsb3NlKCk7XHJcblx0fVxyXG59XHJcbiJdfQ==