UNPKG

dbweb-common

Version:

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

149 lines 8.3 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; import { CurrentApiService, ElementsService } from 'dbweb-core'; import { tap } from 'rxjs/operators'; import * as i0 from "@angular/core"; import * as i1 from "dbweb-core"; /** * @record */ export function UpdateData() { } if (false) { /** @type {?} */ UpdateData.prototype.FromEle; /** @type {?} */ UpdateData.prototype.CountNum; /** @type {?} */ UpdateData.prototype.Fields; } /** * @record */ export function UpdateFieldSetting() { } if (false) { /** @type {?|undefined} */ UpdateFieldSetting.prototype.selected; /** @type {?|undefined} */ UpdateFieldSetting.prototype.setValue; /** @type {?} */ UpdateFieldSetting.prototype.Name; /** @type {?} */ UpdateFieldSetting.prototype.Label; /** @type {?} */ UpdateFieldSetting.prototype.Tooltip; /** @type {?} */ UpdateFieldSetting.prototype.Freeentry; /** @type {?} */ UpdateFieldSetting.prototype.Must; /** @type {?} */ UpdateFieldSetting.prototype.List; } /** * @record */ export function SetData() { } if (false) { /** @type {?} */ SetData.prototype.Column; /** @type {?} */ SetData.prototype.Value; } /** * @record */ export function DoUpdateParam() { } if (false) { /** @type {?} */ DoUpdateParam.prototype.Sets; } /** * @record */ export function DoUpdateResult() { } if (false) { /** @type {?} */ DoUpdateResult.prototype.TaskID; /** @type {?} */ DoUpdateResult.prototype.Timeout; /** @type {?} */ DoUpdateResult.prototype.TaskInfoURL; /** @type {?} */ DoUpdateResult.prototype.TaskInfoSign; } export class UpdateService { /** * @param {?} eles * @param {?} api */ constructor(eles, api) { this.eles = eles; this.api = api; this.step = ''; } /** * @return {?} */ init() { this.step = 'prepare'; return this.api.get('get-update-data').subscribe((/** * @param {?} v * @return {?} */ v => { this.eleName = v.FromEle; this.num = v.CountNum; this.fields = v.Fields; })); } /** * @param {?} param * @return {?} */ doUpdate(param) { return this.api.post('do-update', param).pipe(tap((/** * @param {?} v * @return {?} */ v => { // 注册查看任务明细的url this.eles.setURLSign(v.TaskInfoURL, v.TaskInfoSign); }))); } } UpdateService.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] } ]; /** @nocollapse */ UpdateService.ctorParameters = () => [ { type: ElementsService }, { type: CurrentApiService } ]; /** @nocollapse */ UpdateService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function UpdateService_Factory() { return new UpdateService(i0.ɵɵinject(i1.ElementsService), i0.ɵɵinject(i1.CurrentApiService)); }, token: UpdateService, providedIn: "root" }); if (false) { /** @type {?} */ UpdateService.prototype.num; /** @type {?} */ UpdateService.prototype.eleName; /** @type {?} */ UpdateService.prototype.fields; /** @type {?} */ UpdateService.prototype.taskInfoURL; /** @type {?} */ UpdateService.prototype.step; /** * @type {?} * @private */ UpdateService.prototype.eles; /** * @type {?} * @private */ UpdateService.prototype.api; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBkYXRlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9kYndlYi1jb21tb24vIiwic291cmNlcyI6WyJsaWIvdXBkYXRlL3VwZGF0ZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxlQUFlLEVBQUUsTUFBTSxZQUFZLENBQUM7QUFDaEUsT0FBTyxFQUFFLEdBQUcsRUFBRSxNQUFNLGdCQUFnQixDQUFDOzs7Ozs7QUFFckMsZ0NBSUM7OztJQUhBLDZCQUFnQjs7SUFDaEIsOEJBQWlCOztJQUNqQiw0QkFBVzs7Ozs7QUFJWix3Q0FZQzs7O0lBWEEsc0NBQW1COztJQUNuQixzQ0FBa0I7O0lBQ2xCLGtDQUFhOztJQUNiLG1DQUFjOztJQUNkLHFDQUFnQjs7SUFDaEIsdUNBQW1COztJQUNuQixrQ0FBYzs7SUFDZCxrQ0FHSTs7Ozs7QUFHTCw2QkFHQzs7O0lBRkEseUJBQWU7O0lBQ2Ysd0JBQWM7Ozs7O0FBR2YsbUNBRUM7OztJQURBLDZCQUFnQjs7Ozs7QUFFakIsb0NBS0M7OztJQUpBLGdDQUFlOztJQUNmLGlDQUFpQjs7SUFDakIscUNBQW9COztJQUNwQixzQ0FBcUI7O0FBTXRCLE1BQU0sT0FBTyxhQUFhOzs7OztJQU16QixZQUFvQixJQUFxQixFQUFVLEdBQXNCO1FBQXJELFNBQUksR0FBSixJQUFJLENBQWlCO1FBQVUsUUFBRyxHQUFILEdBQUcsQ0FBbUI7UUFEbEUsU0FBSSxHQUFHLEVBQUUsQ0FBQztJQUMyRCxDQUFDOzs7O0lBQzdFLElBQUk7UUFDSCxJQUFJLENBQUMsSUFBSSxHQUFHLFNBQVMsQ0FBQztRQUN0QixPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFhLGlCQUFpQixDQUFDLENBQUMsU0FBUzs7OztRQUFDLENBQUMsQ0FBQyxFQUFFO1lBQ2hFLElBQUksQ0FBQyxPQUFPLEdBQUcsQ0FBQyxDQUFDLE9BQU8sQ0FBQztZQUN6QixJQUFJLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQyxRQUFRLENBQUM7WUFDdEIsSUFBSSxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDO1FBQ3hCLENBQUMsRUFBQyxDQUFDO0lBQ0osQ0FBQzs7Ozs7SUFFRCxRQUFRLENBQUMsS0FBb0I7UUFDNUIsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBaUIsV0FBVyxFQUFFLEtBQUssQ0FBQyxDQUFDLElBQUksQ0FDNUQsR0FBRzs7OztRQUFDLENBQUMsQ0FBQyxFQUFFO1lBQ1AsZUFBZTtZQUNmLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxXQUFXLEVBQUUsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDO1FBQ3JELENBQUMsRUFBQyxDQUNGLENBQUM7SUFDSCxDQUFDOzs7WUExQkQsVUFBVSxTQUFDO2dCQUNYLFVBQVUsRUFBRSxNQUFNO2FBQ2xCOzs7O1lBekMyQixlQUFlO1lBQWxDLGlCQUFpQjs7Ozs7SUEyQ3pCLDRCQUFtQjs7SUFDbkIsZ0NBQXVCOztJQUN2QiwrQkFBb0M7O0lBQ3BDLG9DQUEyQjs7SUFDM0IsNkJBQWlCOzs7OztJQUNMLDZCQUE2Qjs7Ozs7SUFBRSw0QkFBOEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEN1cnJlbnRBcGlTZXJ2aWNlLCBFbGVtZW50c1NlcnZpY2UgfSBmcm9tICdkYndlYi1jb3JlJztcclxuaW1wb3J0IHsgdGFwIH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xyXG5cclxuZXhwb3J0IGludGVyZmFjZSBVcGRhdGVEYXRhIHtcclxuXHRGcm9tRWxlOiBzdHJpbmc7XHJcblx0Q291bnROdW06IG51bWJlcjtcclxuXHRGaWVsZHM6IFtdO1xyXG59XHJcblxyXG4vLyBVcGRhdGVGaWVsZFNldHRpbmcg5a2X5q615YaF5a65XHJcbmV4cG9ydCBpbnRlcmZhY2UgVXBkYXRlRmllbGRTZXR0aW5nIHtcclxuXHRzZWxlY3RlZD86IGJvb2xlYW47XHJcblx0c2V0VmFsdWU/OiBzdHJpbmc7XHJcblx0TmFtZTogc3RyaW5nO1xyXG5cdExhYmVsOiBzdHJpbmc7XHJcblx0VG9vbHRpcDogc3RyaW5nO1xyXG5cdEZyZWVlbnRyeTogYm9vbGVhbjsgLy8g5piv5ZCm5YWB6K646Ieq55Sx5b2V5YWlXHJcblx0TXVzdDogYm9vbGVhbjsgLy8g5b+F5aGrXHJcblx0TGlzdDoge1xyXG5cdFx0VmFsdWU6IHN0cmluZztcclxuXHRcdExhYmVsOiBzdHJpbmc7XHJcblx0fVtdOyAvLyBuaWwt6Ieq55Sx5b2V5YWl77yb5YW25LuW5piv6ZmQ5a6a5YC8XHJcbn1cclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgU2V0RGF0YSB7XHJcblx0Q29sdW1uOiBzdHJpbmc7XHJcblx0VmFsdWU6IHN0cmluZztcclxufVxyXG5cclxuZXhwb3J0IGludGVyZmFjZSBEb1VwZGF0ZVBhcmFtIHtcclxuXHRTZXRzOiBTZXREYXRhW107XHJcbn1cclxuZXhwb3J0IGludGVyZmFjZSBEb1VwZGF0ZVJlc3VsdCB7XHJcblx0VGFza0lEOiBzdHJpbmc7XHJcblx0VGltZW91dDogYm9vbGVhbjtcclxuXHRUYXNrSW5mb1VSTDogc3RyaW5nOyAvLyDlr7nlupTnmoTmiZPlvIDku7vliqHkv6Hmga/nmoRVUkxcclxuXHRUYXNrSW5mb1NpZ246IHN0cmluZzsgLy8g5LiK6L+w55qEc2lnblxyXG59XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcblx0cHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBVcGRhdGVTZXJ2aWNlIHtcclxuXHRwdWJsaWMgbnVtOiBudW1iZXI7XHJcblx0cHVibGljIGVsZU5hbWU6IHN0cmluZztcclxuXHRwdWJsaWMgZmllbGRzOiBVcGRhdGVGaWVsZFNldHRpbmdbXTtcclxuXHRwdWJsaWMgdGFza0luZm9VUkw6IHN0cmluZztcclxuXHRwdWJsaWMgc3RlcCA9ICcnO1xyXG5cdGNvbnN0cnVjdG9yKHByaXZhdGUgZWxlczogRWxlbWVudHNTZXJ2aWNlLCBwcml2YXRlIGFwaTogQ3VycmVudEFwaVNlcnZpY2UpIHt9XHJcblx0aW5pdCgpIHtcclxuXHRcdHRoaXMuc3RlcCA9ICdwcmVwYXJlJztcclxuXHRcdHJldHVybiB0aGlzLmFwaS5nZXQ8VXBkYXRlRGF0YT4oJ2dldC11cGRhdGUtZGF0YScpLnN1YnNjcmliZSh2ID0+IHtcclxuXHRcdFx0dGhpcy5lbGVOYW1lID0gdi5Gcm9tRWxlO1xyXG5cdFx0XHR0aGlzLm51bSA9IHYuQ291bnROdW07XHJcblx0XHRcdHRoaXMuZmllbGRzID0gdi5GaWVsZHM7XHJcblx0XHR9KTtcclxuXHR9XHJcblxyXG5cdGRvVXBkYXRlKHBhcmFtOiBEb1VwZGF0ZVBhcmFtKSB7XHJcblx0XHRyZXR1cm4gdGhpcy5hcGkucG9zdDxEb1VwZGF0ZVJlc3VsdD4oJ2RvLXVwZGF0ZScsIHBhcmFtKS5waXBlKFxyXG5cdFx0XHR0YXAodiA9PiB7XHJcblx0XHRcdFx0Ly8g5rOo5YaM5p+l55yL5Lu75Yqh5piO57uG55qEdXJsXHJcblx0XHRcdFx0dGhpcy5lbGVzLnNldFVSTFNpZ24odi5UYXNrSW5mb1VSTCwgdi5UYXNrSW5mb1NpZ24pO1xyXG5cdFx0XHR9KVxyXG5cdFx0KTtcclxuXHR9XHJcbn1cclxuIl19