dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
151 lines • 12.1 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { SelectionModel } from '@angular/cdk/collections';
import { Injectable } from '@angular/core';
// recview的总状态数据结构
import { ElementViewDigest } from '../model/element-columns-digest';
import { ownerElement, OwnerByEnum } from '../../services/eleview/types/model';
/** @type {?} */
export var defaultColumnsItem = ElementViewDigest.fromInterface({
Name: '(缺省显示列)',
Owner: ownerElement,
OwnerBy: OwnerByEnum.ownerByEle
});
/** @type {?} */
export var combLabelColumnsItem = ElementViewDigest.fromInterface({
Name: '(所有标签并集)',
Owner: '',
OwnerBy: OwnerByEnum.unknow
});
var ConditionalTemplateRunner = /** @class */ (function () {
function ConditionalTemplateRunner() {
}
/**
* @param {?} data
* @return {?}
*/
ConditionalTemplateRunner.fromInterface = /**
* @param {?} data
* @return {?}
*/
function (data) {
/** @type {?} */
var rev = new ConditionalTemplateRunner();
Object.assign(rev, data);
rev.Data = {
Field: data.Field,
Type: data.Type,
Value: null
};
return rev;
};
return ConditionalTemplateRunner;
}());
export { ConditionalTemplateRunner };
if (false) {
/** @type {?} */
ConditionalTemplateRunner.prototype.Type;
/** @type {?} */
ConditionalTemplateRunner.prototype.Field;
/** @type {?} */
ConditionalTemplateRunner.prototype.Setting;
/** @type {?} */
ConditionalTemplateRunner.prototype.Data;
/** @type {?} */
ConditionalTemplateRunner.prototype.enable;
}
var ServiceData = /** @class */ (function () {
function ServiceData() {
// 条件模板的用户数据
this.rowProcesses = [];
// 不跟随数据行,下方工具栏的处理列表
this.toolbarProcesses = [];
// 选中的标签
this.selectedLabels = [];
// 上一页按钮可用性
this.prevPageDisable = true;
// 下一页按钮可用性
this.nextPageDisable = true;
// 保存的上一页的取值参数
this.upRowNum = [];
this.upDivide = [];
// 和当前数据对应的取数参数
this.prevFetchRowNum = null;
this.prevFetchDivide = null;
// 界面上的各种设置直接映射到该参数结构中
this.fetchParam = { Limit: 50 };
// 记录总数
this.rowCount = -1;
// 打开哪一个抽屉
this.showLabelDrawer = true;
// 耗时
this.timeConsuming = 0;
// 静态的视图
this.constViewItems = [defaultColumnsItem, combLabelColumnsItem];
this.tableRowSelection = new SelectionModel(true, []);
}
ServiceData.decorators = [
{ type: Injectable }
];
return ServiceData;
}());
export { ServiceData };
if (false) {
/** @type {?} */
ServiceData.prototype.conditionalTemplates;
/** @type {?} */
ServiceData.prototype.rowProcesses;
/** @type {?} */
ServiceData.prototype.toolbarProcesses;
/** @type {?} */
ServiceData.prototype.uniqueFields;
/** @type {?} */
ServiceData.prototype.allColumns;
/** @type {?} */
ServiceData.prototype.allColumnNames;
/** @type {?} */
ServiceData.prototype.allColumnsWithLetter;
/** @type {?} */
ServiceData.prototype.categories;
/** @type {?} */
ServiceData.prototype.selectedLabels;
/** @type {?} */
ServiceData.prototype.prevPageDisable;
/** @type {?} */
ServiceData.prototype.nextPageDisable;
/** @type {?} */
ServiceData.prototype.upRowNum;
/** @type {?} */
ServiceData.prototype.upDivide;
/** @type {?} */
ServiceData.prototype.prevFetchRowNum;
/** @type {?} */
ServiceData.prototype.prevFetchDivide;
/** @type {?} */
ServiceData.prototype.fetchParam;
/** @type {?} */
ServiceData.prototype.rowCount;
/** @type {?} */
ServiceData.prototype.tableData;
/** @type {?} */
ServiceData.prototype.showLabelDrawer;
/** @type {?} */
ServiceData.prototype.viewList;
/** @type {?} */
ServiceData.prototype.Operates;
/** @type {?} */
ServiceData.prototype.timeConsuming;
/** @type {?} */
ServiceData.prototype.constViewItems;
/** @type {?} */
ServiceData.prototype.selectedView;
/** @type {?} */
ServiceData.prototype.tableRowSelection;
/** @type {?} */
ServiceData.prototype.refreshDataProgress;
/** @type {?} */
ServiceData.prototype.refreshRowCountProgress;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Rid2ViLWNvbW1vbi8iLCJzb3VyY2VzIjpbImxpYi9yZWNvcmQtdmlldy9zZXJ2aWNlL2RhdGEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUkzQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUdwRSxPQUFPLEVBQUUsWUFBWSxFQUFFLFdBQVcsRUFBa0MsTUFBTSxvQ0FBb0MsQ0FBQzs7QUFHL0csTUFBTSxLQUFPLGtCQUFrQixHQUFHLGlCQUFpQixDQUFDLGFBQWEsQ0FBQztJQUNqRSxJQUFJLEVBQUUsU0FBUztJQUNmLEtBQUssRUFBRSxZQUFZO0lBQ25CLE9BQU8sRUFBRSxXQUFXLENBQUMsVUFBVTtDQUMvQixDQUFDOztBQUNGLE1BQU0sS0FBTyxvQkFBb0IsR0FBRyxpQkFBaUIsQ0FBQyxhQUFhLENBQUM7SUFDbkUsSUFBSSxFQUFFLFVBQVU7SUFDaEIsS0FBSyxFQUFFLEVBQUU7SUFDVCxPQUFPLEVBQUUsV0FBVyxDQUFDLE1BQU07Q0FDM0IsQ0FBQztBQUNGO0lBQUE7SUFnQkEsQ0FBQzs7Ozs7SUFWYyx1Q0FBYTs7OztJQUEzQixVQUE0QixJQUF5Qjs7WUFDOUMsR0FBRyxHQUFHLElBQUkseUJBQXlCLEVBQUU7UUFDM0MsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFDekIsR0FBRyxDQUFDLElBQUksR0FBRztZQUNWLEtBQUssRUFBRSxJQUFJLENBQUMsS0FBSztZQUNqQixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7WUFDZixLQUFLLEVBQUUsSUFBSTtTQUNYLENBQUM7UUFDRixPQUFPLEdBQUcsQ0FBQztJQUNaLENBQUM7SUFDRixnQ0FBQztBQUFELENBQUMsQUFoQkQsSUFnQkM7Ozs7SUFmQSx5Q0FBYTs7SUFDYiwwQ0FBYzs7SUFDZCw0Q0FBYTs7SUFDYix5Q0FBdUI7O0lBQ3ZCLDJDQUFnQjs7QUFZakI7SUFBQTs7UUFLQyxpQkFBWSxHQUF5QixFQUFFLENBQUM7O1FBRXhDLHFCQUFnQixHQUF5QixFQUFFLENBQUM7O1FBWTVDLG1CQUFjLEdBQVksRUFBRSxDQUFDOztRQUU3QixvQkFBZSxHQUFHLElBQUksQ0FBQzs7UUFFdkIsb0JBQWUsR0FBRyxJQUFJLENBQUM7O1FBRXZCLGFBQVEsR0FBa0IsRUFBRSxDQUFDO1FBQzdCLGFBQVEsR0FBb0IsRUFBRSxDQUFDOztRQUUvQixvQkFBZSxHQUFZLElBQUksQ0FBQztRQUNoQyxvQkFBZSxHQUFjLElBQUksQ0FBQzs7UUFFbEMsZUFBVSxHQUFvQixFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsQ0FBQzs7UUFFNUMsYUFBUSxHQUFHLENBQUMsQ0FBQyxDQUFDOztRQUdkLG9CQUFlLEdBQUcsSUFBSSxDQUFDOztRQU12QixrQkFBYSxHQUFHLENBQUMsQ0FBQzs7UUFFbEIsbUJBQWMsR0FBd0IsQ0FBQyxrQkFBa0IsRUFBRSxvQkFBb0IsQ0FBQyxDQUFDO1FBR2pGLHNCQUFpQixHQUFHLElBQUksY0FBYyxDQUFTLElBQUksRUFBRSxFQUFFLENBQUMsQ0FBQztJQUcxRCxDQUFDOztnQkFsREEsVUFBVTs7SUFrRFgsa0JBQUM7Q0FBQSxBQWxERCxJQWtEQztTQWpEWSxXQUFXOzs7SUFFdkIsMkNBQWtEOztJQUVsRCxtQ0FBd0M7O0lBRXhDLHVDQUE0Qzs7SUFFNUMsbUNBQXVCOztJQUV2QixpQ0FBMEI7O0lBRTFCLHFDQUF5Qjs7SUFFekIsMkNBQTBDOztJQUUxQyxpQ0FBOEM7O0lBRTlDLHFDQUE2Qjs7SUFFN0Isc0NBQXVCOztJQUV2QixzQ0FBdUI7O0lBRXZCLCtCQUE2Qjs7SUFDN0IsK0JBQStCOztJQUUvQixzQ0FBZ0M7O0lBQ2hDLHNDQUFrQzs7SUFFbEMsaUNBQTRDOztJQUU1QywrQkFBYzs7SUFDZCxnQ0FBNEI7O0lBRTVCLHNDQUF1Qjs7SUFFdkIsK0JBQThCOztJQUU5QiwrQkFBb0I7O0lBRXBCLG9DQUFrQjs7SUFFbEIscUNBQWlGOztJQUVqRixtQ0FBZ0M7O0lBQ2hDLHdDQUF5RDs7SUFDekQsMENBQTZCOztJQUM3Qiw4Q0FBaUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBTZWxlY3Rpb25Nb2RlbCB9IGZyb20gJ0Bhbmd1bGFyL2Nkay9jb2xsZWN0aW9ucyc7XHJcbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgRmV0Y2hFbGVtZW50QWxsQ2F0ZWdvcmllc1Jlc3VsdCB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL2VsZXZpZXcvZWxldmlldy1iYWNrZmFjZSc7XHJcbmltcG9ydCB7IExhYmVsIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvZWxldmlldy90eXBlcy9sYWJlbCc7XHJcbi8vIHJlY3ZpZXfnmoTmgLvnirbmgIHmlbDmja7nu5PmnoRcclxuaW1wb3J0IHsgRWxlbWVudFZpZXdEaWdlc3QgfSBmcm9tICcuLi9tb2RlbC9lbGVtZW50LWNvbHVtbnMtZGlnZXN0JztcclxuaW1wb3J0IHsgSUZldGNoRGF0YVBhcmFtLCBJRmV0Y2hEYXRhUmVzdWx0LCBJUmVjb3JkVmlld1Byb2Nlc3MsIENvbmRpdGlvbmFsVmFsdWUgfSBmcm9tICcuLi9tb2RlbC9tb2RlbCc7XHJcbmltcG9ydCB7IE9wZXJhdGUgfSBmcm9tICcuLi9tb2RlbC9vcGVyYXRlJztcclxuaW1wb3J0IHsgb3duZXJFbGVtZW50LCBPd25lckJ5RW51bSwgSUNvbHVtblR5cGUsIENvbHVtbnNXaXRoTGV0dGVyIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvZWxldmlldy90eXBlcy9tb2RlbCc7XHJcbmltcG9ydCB7IENvbmRpdGlvbmFsVGVtcGxhdGUsIENUVHlwZSB9IGZyb20gJy4uLy4uL2VsZW1lbnQvc2VydmljZS9yZWNvcmR2aWV3LXBhcmFtJztcclxuXHJcbmV4cG9ydCBjb25zdCBkZWZhdWx0Q29sdW1uc0l0ZW0gPSBFbGVtZW50Vmlld0RpZ2VzdC5mcm9tSW50ZXJmYWNlKHtcclxuXHROYW1lOiAnKOe8uuecgeaYvuekuuWIlyknLFxyXG5cdE93bmVyOiBvd25lckVsZW1lbnQsXHJcblx0T3duZXJCeTogT3duZXJCeUVudW0ub3duZXJCeUVsZVxyXG59KTtcclxuZXhwb3J0IGNvbnN0IGNvbWJMYWJlbENvbHVtbnNJdGVtID0gRWxlbWVudFZpZXdEaWdlc3QuZnJvbUludGVyZmFjZSh7XHJcblx0TmFtZTogJyjmiYDmnInmoIfnrb7lubbpm4YpJyxcclxuXHRPd25lcjogJycsXHJcblx0T3duZXJCeTogT3duZXJCeUVudW0udW5rbm93XHJcbn0pO1xyXG5leHBvcnQgY2xhc3MgQ29uZGl0aW9uYWxUZW1wbGF0ZVJ1bm5lciBpbXBsZW1lbnRzIENvbmRpdGlvbmFsVGVtcGxhdGUge1xyXG5cdFR5cGU6IENUVHlwZTtcclxuXHRGaWVsZDogc3RyaW5nO1xyXG5cdFNldHRpbmc6IGFueTtcclxuXHREYXRhOiBDb25kaXRpb25hbFZhbHVlO1xyXG5cdGVuYWJsZTogYm9vbGVhbjtcclxuXHRwdWJsaWMgc3RhdGljIGZyb21JbnRlcmZhY2UoZGF0YTogQ29uZGl0aW9uYWxUZW1wbGF0ZSkge1xyXG5cdFx0Y29uc3QgcmV2ID0gbmV3IENvbmRpdGlvbmFsVGVtcGxhdGVSdW5uZXIoKTtcclxuXHRcdE9iamVjdC5hc3NpZ24ocmV2LCBkYXRhKTtcclxuXHRcdHJldi5EYXRhID0ge1xyXG5cdFx0XHRGaWVsZDogZGF0YS5GaWVsZCxcclxuXHRcdFx0VHlwZTogZGF0YS5UeXBlLFxyXG5cdFx0XHRWYWx1ZTogbnVsbFxyXG5cdFx0fTtcclxuXHRcdHJldHVybiByZXY7XHJcblx0fVxyXG59XHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFNlcnZpY2VEYXRhIHtcclxuXHQvLyDmnaHku7bmqKHmnb/nmoTlj4LmlbDmlbDmja5cclxuXHRjb25kaXRpb25hbFRlbXBsYXRlczogQ29uZGl0aW9uYWxUZW1wbGF0ZVJ1bm5lcltdO1xyXG5cdC8vIOadoeS7tuaooeadv+eahOeUqOaIt+aVsOaNrlxyXG5cdHJvd1Byb2Nlc3NlczogSVJlY29yZFZpZXdQcm9jZXNzW10gPSBbXTtcclxuXHQvLyDkuI3ot5/pmo/mlbDmja7ooYzvvIzkuIvmlrnlt6XlhbfmoI/nmoTlpITnkIbliJfooahcclxuXHR0b29sYmFyUHJvY2Vzc2VzOiBJUmVjb3JkVmlld1Byb2Nlc3NbXSA9IFtdO1xyXG5cdC8vIOWUr+S4gOS4u+mUruWtl+auteWIl+ihqFxyXG5cdHVuaXF1ZUZpZWxkczogc3RyaW5nW107XHJcblx0Ly8g5omA5pyJ5YiXXHJcblx0YWxsQ29sdW1uczogSUNvbHVtblR5cGVbXTtcclxuXHQvLyDmiYDmnInliJflkI3np7BcclxuXHRhbGxDb2x1bW5OYW1lczogc3RyaW5nW107XHJcblx0Ly8g5omA5pyJ5YiX77yM5bey6L2s5o2i5oiQ6aaW5a2X5q+N6ZO+6KGo5pa55byPXHJcblx0YWxsQ29sdW1uc1dpdGhMZXR0ZXI6IENvbHVtbnNXaXRoTGV0dGVyW107XHJcblx0Ly8g5omA5pyJ55qE5qCH562+5pWw5o2uXHJcblx0Y2F0ZWdvcmllczogRmV0Y2hFbGVtZW50QWxsQ2F0ZWdvcmllc1Jlc3VsdFtdO1xyXG5cdC8vIOmAieS4reeahOagh+etvlxyXG5cdHNlbGVjdGVkTGFiZWxzOiBMYWJlbFtdID0gW107XHJcblx0Ly8g5LiK5LiA6aG15oyJ6ZKu5Y+v55So5oCnXHJcblx0cHJldlBhZ2VEaXNhYmxlID0gdHJ1ZTtcclxuXHQvLyDkuIvkuIDpobXmjInpkq7lj6/nlKjmgKdcclxuXHRuZXh0UGFnZURpc2FibGUgPSB0cnVlO1xyXG5cdC8vIOS/neWtmOeahOS4iuS4gOmhteeahOWPluWAvOWPguaVsFxyXG5cdHVwUm93TnVtOiBBcnJheTxudW1iZXI+ID0gW107XHJcblx0dXBEaXZpZGU6IEFycmF5PHN0cmluZ1tdPiA9IFtdO1xyXG5cdC8vIOWSjOW9k+WJjeaVsOaNruWvueW6lOeahOWPluaVsOWPguaVsFxyXG5cdHByZXZGZXRjaFJvd051bT86IG51bWJlciA9IG51bGw7XHJcblx0cHJldkZldGNoRGl2aWRlPzogc3RyaW5nW10gPSBudWxsO1xyXG5cdC8vIOeVjOmdouS4iueahOWQhOenjeiuvue9ruebtOaOpeaYoOWwhOWIsOivpeWPguaVsOe7k+aehOS4rVxyXG5cdGZldGNoUGFyYW06IElGZXRjaERhdGFQYXJhbSA9IHsgTGltaXQ6IDUwIH07XHJcblx0Ly8g6K6w5b2V5oC75pWwXHJcblx0cm93Q291bnQgPSAtMTtcclxuXHR0YWJsZURhdGE6IElGZXRjaERhdGFSZXN1bHQ7XHJcblx0Ly8g5omT5byA5ZOq5LiA5Liq5oq95bGJXHJcblx0c2hvd0xhYmVsRHJhd2VyID0gdHJ1ZTtcclxuXHQvLyDliJfop4blm75cclxuXHR2aWV3TGlzdDogRWxlbWVudFZpZXdEaWdlc3RbXTtcclxuXHQvLyDlvZPliY3liJflhYHorrjnmoTov5DnrpfnrKZcclxuXHRPcGVyYXRlczogT3BlcmF0ZVtdO1xyXG5cdC8vIOiAl+aXtlxyXG5cdHRpbWVDb25zdW1pbmcgPSAwO1xyXG5cdC8vIOmdmeaAgeeahOinhuWbvlxyXG5cdGNvbnN0Vmlld0l0ZW1zOiBFbGVtZW50Vmlld0RpZ2VzdFtdID0gW2RlZmF1bHRDb2x1bW5zSXRlbSwgY29tYkxhYmVsQ29sdW1uc0l0ZW1dO1xyXG5cdC8vIOW9k+WJjemAieS4reeahOinhuWbvlxyXG5cdHNlbGVjdGVkVmlldzogRWxlbWVudFZpZXdEaWdlc3Q7XHJcblx0dGFibGVSb3dTZWxlY3Rpb24gPSBuZXcgU2VsZWN0aW9uTW9kZWw8c3RyaW5nPih0cnVlLCBbXSk7XHJcblx0cmVmcmVzaERhdGFQcm9ncmVzczogYm9vbGVhbjsgLy8g5q2j5Zyo5Yi35paw5pWw5o2uXHJcblx0cmVmcmVzaFJvd0NvdW50UHJvZ3Jlc3M6IGJvb2xlYW47IC8vIOato+WcqOWIt+aWsOiusOW9leaAu+aVsFxyXG59XHJcbiJdfQ==