dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
146 lines • 14.5 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, HostBinding, Input } from '@angular/core';
import { SilderSetting } from '../../../element/service/recordview-param';
import { ConditionalTemplateRunner } from '../../service/data';
var CtRunnerSilderComponent = /** @class */ (function () {
function CtRunnerSilderComponent() {
this.hostClass = true;
this.options = SilderSetting.defaultOptions();
}
Object.defineProperty(CtRunnerSilderComponent.prototype, "data", {
get: /**
* @return {?}
*/
function () {
return this._data;
},
set: /**
* @param {?} val
* @return {?}
*/
function (val) {
this._data = val;
this.options = new SilderSetting(this.setting).toOptions();
},
enumerable: true,
configurable: true
});
Object.defineProperty(CtRunnerSilderComponent.prototype, "setting", {
get: /**
* @return {?}
*/
function () {
if (this.data) {
return (/** @type {?} */ (this.data.Setting));
}
return undefined;
},
enumerable: true,
configurable: true
});
Object.defineProperty(CtRunnerSilderComponent.prototype, "lowValue", {
get: /**
* @return {?}
*/
function () {
/** @type {?} */
var r = (/** @type {?} */ (this.data.Data.Value));
if (r) {
return r.LowValue;
}
return this.setting.Min;
},
set: /**
* @param {?} val
* @return {?}
*/
function (val) {
/** @type {?} */
var r = (/** @type {?} */ (this.data.Data.Value));
if (!r) {
r = (/** @type {?} */ ({}));
this.data.Data.Value = r;
}
if (this.setting.NegativeInfinity) {
r.NegativeInfinity = val === this.setting.Min;
}
if (!r.Ratio) {
r.Ratio = this.setting.Ratio;
}
r.LowValue = val;
this.data.enable = r.LowValue !== this.setting.Min || r.HighValue !== this.setting.Min;
},
enumerable: true,
configurable: true
});
Object.defineProperty(CtRunnerSilderComponent.prototype, "highValue", {
get: /**
* @return {?}
*/
function () {
/** @type {?} */
var r = (/** @type {?} */ (this.data.Data.Value));
if (r) {
return r.HighValue;
}
return this.setting.Min;
},
set: /**
* @param {?} val
* @return {?}
*/
function (val) {
/** @type {?} */
var r = (/** @type {?} */ (this.data.Data.Value));
if (!r) {
r = (/** @type {?} */ ({}));
this.data.Data.Value = r;
}
if (this.setting.PositiveInfinity) {
r.PositiveInfinity = val === this.setting.Max;
}
if (!r.Ratio) {
r.Ratio = this.setting.Ratio;
}
// 这一句必须在最后,否则执行后会跳出函数,原因未知
r.HighValue = val;
this.data.enable = r.LowValue !== this.setting.Min || r.HighValue !== this.setting.Min;
},
enumerable: true,
configurable: true
});
/**
* @return {?}
*/
CtRunnerSilderComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () { };
CtRunnerSilderComponent.decorators = [
{ type: Component, args: [{
selector: 'common-ct-runner-silder',
template: "<div class=\"\u6ED1\u5757\u9009\u62E9\">\r\n\t<ng5-slider [(value)]=\"lowValue\" [(highValue)]=\"highValue\" [options]=\"options\"> </ng5-slider>\r\n</div>\r\n<div class=\"\u8303\u56F4\u8BBE\u7F6E\">\r\n\t<div class=\"\u8303\u56F4\u503C\">\r\n\t\t<span class=\"\u540D\u79F0\">\u8D77\u59CB\u503C</span>\r\n\t\t<mat-form-field appearance=\"outline\">\r\n\t\t\t<input matInput [(ngModel)]=\"lowValue\" />\r\n\t\t</mat-form-field>\r\n\t</div>\r\n\t<div class=\"\u8303\u56F4\u503C\">\r\n\t\t<span class=\"\u540D\u79F0\">\u7ED3\u675F\u503C</span>\r\n\t\t<mat-form-field appearance=\"outline\">\r\n\t\t\t<input matInput [(ngModel)]=\"highValue\" />\r\n\t\t</mat-form-field>\r\n\t</div>\r\n</div>\r\n<!-- \u4E0A\u9650:<input [(ngModel)]=\"lowValue\">\r\n\u4E0B\u9650:<input [(ngModel)]=\"highValue\"> -->\r\n",
styles: ["@charset \"UTF-8\";.\u6ED1\u5757\u9009\u62E9{max-width:338px;width:100%}::ng-deep .\u6ED1\u5757\u9009\u62E9 .ng5-slider .ng5-slider-bar{height:4px!important}::ng-deep .\u6ED1\u5757\u9009\u62E9 .ng5-slider .ng5-slider-selection{height:6px!important;-webkit-transform:translate(9px,-1px);transform:translate(9px,-1px)}::ng-deep .\u6ED1\u5757\u9009\u62E9 .ng5-slider .ng5-slider-pointer{width:14px;height:14px;top:-4px;border-radius:50%!important;-webkit-transform:translateX(9px);transform:translateX(9px)}::ng-deep .\u6ED1\u5757\u9009\u62E9 .ng5-slider .ng5-slider-pointer:after{width:12px;height:12px;top:1px;left:1px;border-radius:50%!important}::ng-deep .\u6ED1\u5757\u9009\u62E9 .ng5-slider .ng5-slider-pointer.ng5-slider-active:after{background-color:#fff}::ng-deep .\u6ED1\u5757\u9009\u62E9 .ng5-slider .ng5-slider-span{font-size:12px}::ng-deep .\u6ED1\u5757\u9009\u62E9 .ng5-slider .ng5-slider-model-high,::ng-deep .\u6ED1\u5757\u9009\u62E9 .ng5-slider .ng5-slider-model-value{-webkit-transform:translateX(9px);transform:translateX(9px)}.\u8303\u56F4\u8BBE\u7F6E{max-width:386px;width:100%;display:flex;justify-content:flex-start}.\u8303\u56F4\u8BBE\u7F6E .\u8303\u56F4\u503C{width:110px;margin:0 32px 0 0;display:flex}.\u8303\u56F4\u8BBE\u7F6E .\u8303\u56F4\u503C .\u540D\u79F0{font-size:12px;line-height:24px;margin-right:8px}.\u8303\u56F4\u8BBE\u7F6E .\u8303\u56F4\u503C .mat-form-field{max-width:64px;flex-grow:1}.\u8303\u56F4\u8BBE\u7F6E .\u8303\u56F4\u503C .mat-form-field ::ng-deep .mat-form-field-wrapper{margin:0;padding-bottom:0;vertical-align:bottom;-webkit-transform:translateY(0);transform:translateY(0)}.\u8303\u56F4\u8BBE\u7F6E .\u8303\u56F4\u503C .mat-form-field ::ng-deep .mat-form-field-infix{border:0;font-size:14px;padding:8px 0;box-sizing:border-box}"]
}] }
];
/** @nocollapse */
CtRunnerSilderComponent.ctorParameters = function () { return []; };
CtRunnerSilderComponent.propDecorators = {
hostClass: [{ type: HostBinding, args: ['class.ct-runner-silder',] }],
data: [{ type: Input }]
};
return CtRunnerSilderComponent;
}());
export { CtRunnerSilderComponent };
if (false) {
/** @type {?} */
CtRunnerSilderComponent.prototype.hostClass;
/** @type {?} */
CtRunnerSilderComponent.prototype._data;
/** @type {?} */
CtRunnerSilderComponent.prototype.options;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3QtcnVubmVyLXNpbGRlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9kYndlYi1jb21tb24vIiwic291cmNlcyI6WyJsaWIvcmVjb3JkLXZpZXcvY29uZGl0aW9uYWwtdGVtcGxhdGUtcnVubmVyL2N0LXJ1bm5lci1zaWxkZXIvY3QtcnVubmVyLXNpbGRlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLEtBQUssRUFBVSxNQUFNLGVBQWUsQ0FBQztBQUV0RSxPQUFPLEVBQW1CLGFBQWEsRUFBRSxNQUFNLDJDQUEyQyxDQUFDO0FBRTNGLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBRS9EO0lBcUVDO1FBL0R1QyxjQUFTLEdBQUcsSUFBSSxDQUFDO1FBZXhELFlBQU8sR0FBWSxhQUFhLENBQUMsY0FBYyxFQUFFLENBQUM7SUFnRG5DLENBQUM7SUE3RGhCLHNCQUFJLHlDQUFJOzs7O1FBQVI7WUFDQyxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUM7UUFDbkIsQ0FBQzs7Ozs7UUFDRCxVQUFrQixHQUE4QjtZQUMvQyxJQUFJLENBQUMsS0FBSyxHQUFHLEdBQUcsQ0FBQztZQUNqQixJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksYUFBYSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLEVBQUUsQ0FBQztRQUM1RCxDQUFDOzs7T0FKQTtJQUtELHNCQUFJLDRDQUFPOzs7O1FBQVg7WUFDQyxJQUFJLElBQUksQ0FBQyxJQUFJLEVBQUU7Z0JBQ2QsT0FBTyxtQkFBQSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBbUIsQ0FBQzthQUM1QztZQUNELE9BQU8sU0FBUyxDQUFDO1FBQ2xCLENBQUM7OztPQUFBO0lBR0Qsc0JBQUksNkNBQVE7Ozs7UUFBWjs7Z0JBQ08sQ0FBQyxHQUFHLG1CQUFBLElBQUksQ0FBQyxJQUFJLENB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cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBIb3N0QmluZGluZywgSW5wdXQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBPcHRpb25zIH0gZnJvbSAnbmc1LXNsaWRlcic7XHJcbmltcG9ydCB7IENUU2lsZGVyU2V0dGluZywgU2lsZGVyU2V0dGluZyB9IGZyb20gJy4uLy4uLy4uL2VsZW1lbnQvc2VydmljZS9yZWNvcmR2aWV3LXBhcmFtJztcclxuaW1wb3J0IHsgU2xpZGVyQ29uZGl0aW9uYWxWYWx1ZSB9IGZyb20gJy4uLy4uL21vZGVsL21vZGVsJztcclxuaW1wb3J0IHsgQ29uZGl0aW9uYWxUZW1wbGF0ZVJ1bm5lciB9IGZyb20gJy4uLy4uL3NlcnZpY2UvZGF0YSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuXHRzZWxlY3RvcjogJ2NvbW1vbi1jdC1ydW5uZXItc2lsZGVyJyxcclxuXHR0ZW1wbGF0ZVVybDogJy4vY3QtcnVubmVyLXNpbGRlci5jb21wb25lbnQuaHRtbCcsXHJcblx0c3R5bGVVcmxzOiBbJy4vY3QtcnVubmVyLXNpbGRlci5jb21wb25lbnQuc2NzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBDdFJ1bm5lclNpbGRlckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcblx0QEhvc3RCaW5kaW5nKCdjbGFzcy5jdC1ydW5uZXItc2lsZGVyJykgaG9zdENsYXNzID0gdHJ1ZTtcclxuXHRfZGF0YTogQ29uZGl0aW9uYWxUZW1wbGF0ZVJ1bm5lcjtcclxuXHRnZXQgZGF0YSgpOiBDb25kaXRpb25hbFRlbXBsYXRlUnVubmVyIHtcclxuXHRcdHJldHVybiB0aGlzLl9kYXRhO1xyXG5cdH1cclxuXHRASW5wdXQoKSBzZXQgZGF0YSh2YWw6IENvbmRpdGlvbmFsVGVtcGxhdGVSdW5uZXIpIHtcclxuXHRcdHRoaXMuX2RhdGEgPSB2YWw7XHJcblx0XHR0aGlzLm9wdGlvbnMgPSBuZXcgU2lsZGVyU2V0dGluZyh0aGlzLnNldHRpbmcpLnRvT3B0aW9ucygpO1xyXG5cdH1cclxuXHRnZXQgc2V0dGluZygpOiBDVFNpbGRlclNldHRpbmcge1xyXG5cdFx0aWYgKHRoaXMuZGF0YSkge1xyXG5cdFx0XHRyZXR1cm4gdGhpcy5kYXRhLlNldHRpbmcgYXMgQ1RTaWxkZXJTZXR0aW5nO1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHVuZGVmaW5lZDtcclxuXHR9XHJcblx0b3B0aW9uczogT3B0aW9ucyA9IFNpbGRlclNldHRpbmcuZGVmYXVsdE9wdGlvbnMoKTtcclxuXHJcblx0Z2V0IGxvd1ZhbHVlKCk6IG51bWJlciB7XHJcblx0XHRjb25zdCByID0gdGhpcy5kYXRhLkRhdGEuVmFsdWUgYXMgU2xpZGVyQ29uZGl0aW9uYWxWYWx1ZTtcclxuXHRcdGlmIChyKSB7XHJcblx0XHRcdHJldHVybiByLkxvd1ZhbHVlO1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHRoaXMuc2V0dGluZy5NaW47XHJcblx0fVxyXG5cdHNldCBsb3dWYWx1ZSh2YWw6IG51bWJlcikge1xyXG5cdFx0bGV0IHIgPSB0aGlzLmRhdGEuRGF0YS5WYWx1ZSBhcyBTbGlkZXJDb25kaXRpb25hbFZhbHVlO1xyXG5cdFx0aWYgKCFyKSB7XHJcblx0XHRcdHIgPSB7fSBhcyBTbGlkZXJDb25kaXRpb25hbFZhbHVlO1xyXG5cdFx0XHR0aGlzLmRhdGEuRGF0YS5WYWx1ZSA9IHI7XHJcblx0XHR9XHJcblx0XHRpZiAodGhpcy5zZXR0aW5nLk5lZ2F0aXZlSW5maW5pdHkpIHtcclxuXHRcdFx0ci5OZWdhdGl2ZUluZmluaXR5ID0gdmFsID09PSB0aGlzLnNldHRpbmcuTWluO1xyXG5cdFx0fVxyXG5cdFx0aWYgKCFyLlJhdGlvKSB7XHJcblx0XHRcdHIuUmF0aW8gPSB0aGlzLnNldHRpbmcuUmF0aW87XHJcblx0XHR9XHJcblx0XHRyLkxvd1ZhbHVlID0gdmFsO1xyXG5cdFx0dGhpcy5kYXRhLmVuYWJsZSA9IHIuTG93VmFsdWUgIT09IHRoaXMuc2V0dGluZy5NaW4gfHwgci5IaWdoVmFsdWUgIT09IHRoaXMuc2V0dGluZy5NaW47XHJcblx0fVxyXG5cdGdldCBoaWdoVmFsdWUoKTogbnVtYmVyIHtcclxuXHRcdGNvbnN0IHIgPSB0aGlzLmRhdGEuRGF0YS5WYWx1ZSBhcyBTbGlkZXJDb25kaXRpb25hbFZhbHVlO1xyXG5cdFx0aWYgKHIpIHtcclxuXHRcdFx0cmV0dXJuIHIuSGlnaFZhbHVlO1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHRoaXMuc2V0dGluZy5NaW47XHJcblx0fVxyXG5cdHNldCBoaWdoVmFsdWUodmFsOiBudW1iZXIpIHtcclxuXHRcdGxldCByID0gdGhpcy5kYXRhLkRhdGEuVmFsdWUgYXMgU2xpZGVyQ29uZGl0aW9uYWxWYWx1ZTtcclxuXHRcdGlmICghcikge1xyXG5cdFx0XHRyID0ge30gYXMgU2xpZGVyQ29uZGl0aW9uYWxWYWx1ZTtcclxuXHRcdFx0dGhpcy5kYXRhLkRhdGEuVmFsdWUgPSByO1xyXG5cdFx0fVxyXG5cdFx0aWYgKHRoaXMuc2V0dGluZy5Qb3NpdGl2ZUluZmluaXR5KSB7XHJcblx0XHRcdHIuUG9zaXRpdmVJbmZpbml0eSA9IHZhbCA9PT0gdGhpcy5zZXR0aW5nLk1heDtcclxuXHRcdH1cclxuXHRcdGlmICghci5SYXRpbykge1xyXG5cdFx0XHRyLlJhdGlvID0gdGhpcy5zZXR0aW5nLlJhdGlvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIOi/meS4gOWPpeW/hemhu+WcqOacgOWQju+8jOWQpuWImeaJp+ihjOWQjuS8mui3s+WHuuWHveaVsO+8jOWOn+WboOacquefpVxyXG5cdFx0ci5IaWdoVmFsdWUgPSB2YWw7XHJcblx0XHR0aGlzLmRhdGEuZW5hYmxlID0gci5Mb3dWYWx1ZSAhPT0gdGhpcy5zZXR0aW5nLk1pbiB8fCByLkhpZ2hWYWx1ZSAhPT0gdGhpcy5zZXR0aW5nLk1pbjtcclxuXHR9XHJcblx0Y29uc3RydWN0b3IoKSB7fVxyXG5cclxuXHRuZ09uSW5pdCgpIHt9XHJcbn1cclxuIl19