dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
79 lines • 8.1 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, HostBinding, Output, EventEmitter } from '@angular/core';
import { ServiceService } from '../service/service.service';
import { CTType } from '../../element/service/recordview-param';
var ConditionalTemplateRunnerComponent = /** @class */ (function () {
function ConditionalTemplateRunnerComponent(svr) {
this.svr = svr;
// 不起名conditional-template的原因是element中的设置界面,已经用了该名称
this.hostClass = true;
this.enterPress = new EventEmitter();
this.typeInput = CTType.Input;
this.typeSelect = CTType.Select;
this.typeRangeInput = CTType.RangeInput;
this.typeMultiSelect = CTType.MultiSelect;
this.typeSilder = CTType.Slider;
}
/**
* @return {?}
*/
ConditionalTemplateRunnerComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () { };
/**
* @return {?}
*/
ConditionalTemplateRunnerComponent.prototype.reset = /**
* @return {?}
*/
function () {
this.svr.data.conditionalTemplates.forEach((/**
* @param {?} v
* @return {?}
*/
function (v) {
v.Data.Value = undefined;
v.enable = false;
}));
};
ConditionalTemplateRunnerComponent.decorators = [
{ type: Component, args: [{
selector: 'common-conditional-template-runner',
template: "<div class=\"\u591A\u6761\u4EF6\u7B5B\u9009\">\r\n\t<div class=\"\u7B5B\u9009\u6761\u4EF6\"\r\n\t\t*ngFor=\"let item of svr.data.conditionalTemplates; let index = index\"\r\n\t\t[class.\u7B2C\u4E00\u4E2A\u6761\u4EF6]=\"index == 0\">\r\n\t\t<div class=\"\u6307\u6807\u540D\u79F0\">{{ item.Field }} <mat-icon svgIcon=\"undo\"\r\n\t\t\t\t*ngIf=\"item.enable\"\r\n\t\t\t\t(click)=\"item.Data.Value=undefined;item.enable=false\">\r\n\t\t\t</mat-icon>\r\n\t\t</div>\r\n\t\t<ng-container [ngSwitch]=\"item.Type\">\r\n\t\t\t<common-ct-runner-input *ngSwitchCase=\"typeInput\" [data]=\"item\"\r\n\t\t\t\t(enterPress)=\"enterPress.emit()\">\r\n\t\t\t</common-ct-runner-input>\r\n\t\t\t<common-ct-runner-range-input *ngSwitchCase=\"typeRangeInput\"\r\n\t\t\t\t[data]=\"item\"></common-ct-runner-range-input>\r\n\t\t\t<common-ct-runner-select *ngSwitchCase=\"typeSelect\" [data]=\"item\">\r\n\t\t\t</common-ct-runner-select>\r\n\t\t\t<common-ct-runner-multi-select *ngSwitchCase=\"typeMultiSelect\"\r\n\t\t\t\t[data]=\"item\"></common-ct-runner-multi-select>\r\n\t\t\t<common-ct-runner-silder *ngSwitchCase=\"typeSilder\" [data]=\"item\">\r\n\t\t\t</common-ct-runner-silder>\r\n\t\t</ng-container>\r\n\t</div>\r\n</div>\r\n<button class=\"\u91CD\u7F6E\" mat-stroked-button (click)=\"reset()\">\u91CD\u7F6E</button>",
styles: ["@charset \"UTF-8\";:host{display:block;width:100%;padding:24px 0 16px}.\u591A\u6761\u4EF6\u7B5B\u9009{max-height:360px;overflow-y:auto}.\u7B5B\u9009\u6761\u4EF6{width:100%;margin-top:24px;display:flex;align-items:center}.\u7B5B\u9009\u6761\u4EF6 .\u6307\u6807\u540D\u79F0{width:150px;text-align:left;padding:0 28px 0 32px;box-sizing:border-box;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;position:relative}.\u7B5B\u9009\u6761\u4EF6 .\u6307\u6807\u540D\u79F0 .mat-icon{width:16px;height:16px;line-height:16px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.\u7B2C\u4E00\u4E2A\u6761\u4EF6{margin-top:0}.\u91CD\u7F6E{width:48px;height:24px;line-height:24px;font-size:14px;margin:8px 32px 0}"]
}] }
];
/** @nocollapse */
ConditionalTemplateRunnerComponent.ctorParameters = function () { return [
{ type: ServiceService }
]; };
ConditionalTemplateRunnerComponent.propDecorators = {
hostClass: [{ type: HostBinding, args: ['class.conditional-template-runner',] }],
enterPress: [{ type: Output }]
};
return ConditionalTemplateRunnerComponent;
}());
export { ConditionalTemplateRunnerComponent };
if (false) {
/** @type {?} */
ConditionalTemplateRunnerComponent.prototype.hostClass;
/** @type {?} */
ConditionalTemplateRunnerComponent.prototype.enterPress;
/** @type {?} */
ConditionalTemplateRunnerComponent.prototype.typeInput;
/** @type {?} */
ConditionalTemplateRunnerComponent.prototype.typeSelect;
/** @type {?} */
ConditionalTemplateRunnerComponent.prototype.typeRangeInput;
/** @type {?} */
ConditionalTemplateRunnerComponent.prototype.typeMultiSelect;
/** @type {?} */
ConditionalTemplateRunnerComponent.prototype.typeSilder;
/** @type {?} */
ConditionalTemplateRunnerComponent.prototype.svr;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZGl0aW9uYWwtdGVtcGxhdGUtcnVubmVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Rid2ViLWNvbW1vbi8iLCJzb3VyY2VzIjpbImxpYi9yZWNvcmQtdmlldy9jb25kaXRpb25hbC10ZW1wbGF0ZS1ydW5uZXIvY29uZGl0aW9uYWwtdGVtcGxhdGUtcnVubmVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxXQUFXLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNyRixPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDNUQsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBRWhFO0lBY0MsNENBQW1CLEdBQW1CO1FBQW5CLFFBQUcsR0FBSCxHQUFHLENBQWdCOztRQVBZLGNBQVMsR0FBRyxJQUFJLENBQUM7UUFDekQsZUFBVSxHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7UUFDakMsY0FBUyxHQUFHLE1BQU0sQ0FBQyxLQUFLLENBQUM7UUFDekIsZUFBVSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUM7UUFDM0IsbUJBQWMsR0FBRyxNQUFNLENBQUMsVUFBVSxDQUFDO1FBQ25DLG9CQUFlLEdBQUcsTUFBTSxDQUFDLFdBQVcsQ0FBQztRQUNyQyxlQUFVLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQztJQUNLLENBQUM7Ozs7SUFFMUMscURBQVE7OztJQUFSLGNBQVksQ0FBQzs7OztJQUNiLGtEQUFLOzs7SUFBTDtRQUNDLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG9CQUFvQixDQUFDLE9BQU87Ozs7UUFBQyxVQUFBLENBQUM7WUFDM0MsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLEdBQUcsU0FBUyxDQUFDO1lBQ3pCLENBQUMsQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO1FBQ2xCLENBQUMsRUFBQyxDQUFDO0lBQ0osQ0FBQzs7Z0JBdEJELFNBQVMsU0FBQztvQkFDVixRQUFRLEVBQUUsb0NBQW9DO29CQUM5QyxreUNBQTJEOztpQkFFM0Q7Ozs7Z0JBUFEsY0FBYzs7OzRCQVVyQixXQUFXLFNBQUMsbUNBQW1DOzZCQUMvQyxNQUFNOztJQWVSLHlDQUFDO0NBQUEsQUF2QkQsSUF1QkM7U0FsQlksa0NBQWtDOzs7SUFFOUMsdURBQW1FOztJQUNuRSx3REFBMEM7O0lBQzFDLHVEQUFrQzs7SUFDbEMsd0RBQW9DOztJQUNwQyw0REFBNEM7O0lBQzVDLDZEQUE4Qzs7SUFDOUMsd0RBQW9DOztJQUN4QixpREFBMEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSG9zdEJpbmRpbmcsIE91dHB1dCwgRXZlbnRFbWl0dGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBTZXJ2aWNlU2VydmljZSB9IGZyb20gJy4uL3NlcnZpY2Uvc2VydmljZS5zZXJ2aWNlJztcbmltcG9ydCB7IENUVHlwZSB9IGZyb20gJy4uLy4uL2VsZW1lbnQvc2VydmljZS9yZWNvcmR2aWV3LXBhcmFtJztcblxuQENvbXBvbmVudCh7XG5cdHNlbGVjdG9yOiAnY29tbW9uLWNvbmRpdGlvbmFsLXRlbXBsYXRlLXJ1bm5lcicsXG5cdHRlbXBsYXRlVXJsOiAnLi9jb25kaXRpb25hbC10ZW1wbGF0ZS1ydW5uZXIuY29tcG9uZW50Lmh0bWwnLFxuXHRzdHlsZVVybHM6IFsnLi9jb25kaXRpb25hbC10ZW1wbGF0ZS1ydW5uZXIuY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBDb25kaXRpb25hbFRlbXBsYXRlUnVubmVyQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblx0Ly8g5LiN6LW35ZCNY29uZGl0aW9uYWwtdGVtcGxhdGXnmoTljp/lm6DmmK9lbGVtZW505Lit55qE6K6+572u55WM6Z2i77yM5bey57uP55So5LqG6K+l5ZCN56ewXG5cdEBIb3N0QmluZGluZygnY2xhc3MuY29uZGl0aW9uYWwtdGVtcGxhdGUtcnVubmVyJykgaG9zdENsYXNzID0gdHJ1ZTtcblx0QE91dHB1dCgpIGVudGVyUHJlc3MgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cdHJlYWRvbmx5IHR5cGVJbnB1dCA9IENUVHlwZS5JbnB1dDtcblx0cmVhZG9ubHkgdHlwZVNlbGVjdCA9IENUVHlwZS5TZWxlY3Q7XG5cdHJlYWRvbmx5IHR5cGVSYW5nZUlucHV0ID0gQ1RUeXBlLlJhbmdlSW5wdXQ7XG5cdHJlYWRvbmx5IHR5cGVNdWx0aVNlbGVjdCA9IENUVHlwZS5NdWx0aVNlbGVjdDtcblx0cmVhZG9ubHkgdHlwZVNpbGRlciA9IENUVHlwZS5TbGlkZXI7XG5cdGNvbnN0cnVjdG9yKHB1YmxpYyBzdnI6IFNlcnZpY2VTZXJ2aWNlKSB7fVxuXG5cdG5nT25Jbml0KCkge31cblx0cmVzZXQoKSB7XG5cdFx0dGhpcy5zdnIuZGF0YS5jb25kaXRpb25hbFRlbXBsYXRlcy5mb3JFYWNoKHYgPT4ge1xuXHRcdFx0di5EYXRhLlZhbHVlID0gdW5kZWZpbmVkO1xuXHRcdFx0di5lbmFibGUgPSBmYWxzZTtcblx0XHR9KTtcblx0fVxufVxuIl19