dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
80 lines • 7.32 kB
JavaScript
/**
* @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==