dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
156 lines • 8.7 kB
JavaScript
/**
* @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;
}
var UpdateService = /** @class */ (function () {
function UpdateService(eles, api) {
this.eles = eles;
this.api = api;
this.step = '';
}
/**
* @return {?}
*/
UpdateService.prototype.init = /**
* @return {?}
*/
function () {
var _this = this;
this.step = 'prepare';
return this.api.get('get-update-data').subscribe((/**
* @param {?} v
* @return {?}
*/
function (v) {
_this.eleName = v.FromEle;
_this.num = v.CountNum;
_this.fields = v.Fields;
}));
};
/**
* @param {?} param
* @return {?}
*/
UpdateService.prototype.doUpdate = /**
* @param {?} param
* @return {?}
*/
function (param) {
var _this = this;
return this.api.post('do-update', param).pipe(tap((/**
* @param {?} v
* @return {?}
*/
function (v) {
// 注册查看任务明细的url
_this.eles.setURLSign(v.TaskInfoURL, v.TaskInfoSign);
})));
};
UpdateService.decorators = [
{ type: Injectable, args: [{
providedIn: 'root'
},] }
];
/** @nocollapse */
UpdateService.ctorParameters = function () { return [
{ 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" });
return UpdateService;
}());
export { UpdateService };
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBkYXRlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9kYndlYi1jb21tb24vIiwic291cmNlcyI6WyJsaWIvdXBkYXRlL3VwZGF0ZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxlQUFlLEVBQUUsTUFBTSxZQUFZLENBQUM7QUFDaEUsT0FBTyxFQUFFLEdBQUcsRUFBRSxNQUFNLGdCQUFnQixDQUFDOzs7Ozs7QUFFckMsZ0NBSUM7OztJQUhBLDZCQUFnQjs7SUFDaEIsOEJBQWlCOztJQUNqQiw0QkFBVzs7Ozs7QUFJWix3Q0FZQzs7O0lBWEEsc0NBQW1COztJQUNuQixzQ0FBa0I7O0lBQ2xCLGtDQUFhOztJQUNiLG1DQUFjOztJQUNkLHFDQUFnQjs7SUFDaEIsdUNBQW1COztJQUNuQixrQ0FBYzs7SUFDZCxrQ0FHSTs7Ozs7QUFHTCw2QkFHQzs7O0lBRkEseUJBQWU7O0lBQ2Ysd0JBQWM7Ozs7O0FBR2YsbUNBRUM7OztJQURBLDZCQUFnQjs7Ozs7QUFFakIsb0NBS0M7OztJQUpBLGdDQUFlOztJQUNmLGlDQUFpQjs7SUFDakIscUNBQW9COztJQUNwQixzQ0FBcUI7O0FBR3RCO0lBU0MsdUJBQW9CLElBQXFCLEVBQVUsR0FBc0I7UUFBckQsU0FBSSxHQUFKLElBQUksQ0FBaUI7UUFBVSxRQUFHLEdBQUgsR0FBRyxDQUFtQjtRQURsRSxTQUFJLEdBQUcsRUFBRSxDQUFDO0lBQzJELENBQUM7Ozs7SUFDN0UsNEJBQUk7OztJQUFKO1FBQUEsaUJBT0M7UUFOQSxJQUFJLENBQUMsSUFBSSxHQUFHLFNBQVMsQ0FBQztRQUN0QixPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFhLGlCQUFpQixDQUFDLENBQUMsU0FBUzs7OztRQUFDLFVBQUEsQ0FBQztZQUM3RCxLQUFJLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUM7WUFDekIsS0FBSSxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUMsUUFBUSxDQUFDO1lBQ3RCLEtBQUksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQztRQUN4QixDQUFDLEVBQUMsQ0FBQztJQUNKLENBQUM7Ozs7O0lBRUQsZ0NBQVE7Ozs7SUFBUixVQUFTLEtBQW9CO1FBQTdCLGlCQU9DO1FBTkEsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBaUIsV0FBVyxFQUFFLEtBQUssQ0FBQyxDQUFDLElBQUksQ0FDNUQsR0FBRzs7OztRQUFDLFVBQUEsQ0FBQztZQUNKLGVBQWU7WUFDZixLQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsV0FBVyxFQUFFLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQztRQUNyRCxDQUFDLEVBQUMsQ0FDRixDQUFDO0lBQ0gsQ0FBQzs7Z0JBMUJELFVBQVUsU0FBQztvQkFDWCxVQUFVLEVBQUUsTUFBTTtpQkFDbEI7Ozs7Z0JBekMyQixlQUFlO2dCQUFsQyxpQkFBaUI7Ozt3QkFEMUI7Q0FtRUMsQUEzQkQsSUEyQkM7U0F4QlksYUFBYTs7O0lBQ3pCLDRCQUFtQjs7SUFDbkIsZ0NBQXVCOztJQUN2QiwrQkFBb0M7O0lBQ3BDLG9DQUEyQjs7SUFDM0IsNkJBQWlCOzs7OztJQUNMLDZCQUE2Qjs7Ozs7SUFBRSw0QkFBOEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEN1cnJlbnRBcGlTZXJ2aWNlLCBFbGVtZW50c1NlcnZpY2UgfSBmcm9tICdkYndlYi1jb3JlJztcclxuaW1wb3J0IHsgdGFwIH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xyXG5cclxuZXhwb3J0IGludGVyZmFjZSBVcGRhdGVEYXRhIHtcclxuXHRGcm9tRWxlOiBzdHJpbmc7XHJcblx0Q291bnROdW06IG51bWJlcjtcclxuXHRGaWVsZHM6IFtdO1xyXG59XHJcblxyXG4vLyBVcGRhdGVGaWVsZFNldHRpbmcg5a2X5q615YaF5a65XHJcbmV4cG9ydCBpbnRlcmZhY2UgVXBkYXRlRmllbGRTZXR0aW5nIHtcclxuXHRzZWxlY3RlZD86IGJvb2xlYW47XHJcblx0c2V0VmFsdWU/OiBzdHJpbmc7XHJcblx0TmFtZTogc3RyaW5nO1xyXG5cdExhYmVsOiBzdHJpbmc7XHJcblx0VG9vbHRpcDogc3RyaW5nO1xyXG5cdEZyZWVlbnRyeTogYm9vbGVhbjsgLy8g5piv5ZCm5YWB6K646Ieq55Sx5b2V5YWlXHJcblx0TXVzdDogYm9vbGVhbjsgLy8g5b+F5aGrXHJcblx0TGlzdDoge1xyXG5cdFx0VmFsdWU6IHN0cmluZztcclxuXHRcdExhYmVsOiBzdHJpbmc7XHJcblx0fVtdOyAvLyBuaWwt6Ieq55Sx5b2V5YWl77yb5YW25LuW5piv6ZmQ5a6a5YC8XHJcbn1cclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgU2V0RGF0YSB7XHJcblx0Q29sdW1uOiBzdHJpbmc7XHJcblx0VmFsdWU6IHN0cmluZztcclxufVxyXG5cclxuZXhwb3J0IGludGVyZmFjZSBEb1VwZGF0ZVBhcmFtIHtcclxuXHRTZXRzOiBTZXREYXRhW107XHJcbn1cclxuZXhwb3J0IGludGVyZmFjZSBEb1VwZGF0ZVJlc3VsdCB7XHJcblx0VGFza0lEOiBzdHJpbmc7XHJcblx0VGltZW91dDogYm9vbGVhbjtcclxuXHRUYXNrSW5mb1VSTDogc3RyaW5nOyAvLyDlr7nlupTnmoTmiZPlvIDku7vliqHkv6Hmga/nmoRVUkxcclxuXHRUYXNrSW5mb1NpZ246IHN0cmluZzsgLy8g5LiK6L+w55qEc2lnblxyXG59XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcblx0cHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBVcGRhdGVTZXJ2aWNlIHtcclxuXHRwdWJsaWMgbnVtOiBudW1iZXI7XHJcblx0cHVibGljIGVsZU5hbWU6IHN0cmluZztcclxuXHRwdWJsaWMgZmllbGRzOiBVcGRhdGVGaWVsZFNldHRpbmdbXTtcclxuXHRwdWJsaWMgdGFza0luZm9VUkw6IHN0cmluZztcclxuXHRwdWJsaWMgc3RlcCA9ICcnO1xyXG5cdGNvbnN0cnVjdG9yKHByaXZhdGUgZWxlczogRWxlbWVudHNTZXJ2aWNlLCBwcml2YXRlIGFwaTogQ3VycmVudEFwaVNlcnZpY2UpIHt9XHJcblx0aW5pdCgpIHtcclxuXHRcdHRoaXMuc3RlcCA9ICdwcmVwYXJlJztcclxuXHRcdHJldHVybiB0aGlzLmFwaS5nZXQ8VXBkYXRlRGF0YT4oJ2dldC11cGRhdGUtZGF0YScpLnN1YnNjcmliZSh2ID0+IHtcclxuXHRcdFx0dGhpcy5lbGVOYW1lID0gdi5Gcm9tRWxlO1xyXG5cdFx0XHR0aGlzLm51bSA9IHYuQ291bnROdW07XHJcblx0XHRcdHRoaXMuZmllbGRzID0gdi5GaWVsZHM7XHJcblx0XHR9KTtcclxuXHR9XHJcblxyXG5cdGRvVXBkYXRlKHBhcmFtOiBEb1VwZGF0ZVBhcmFtKSB7XHJcblx0XHRyZXR1cm4gdGhpcy5hcGkucG9zdDxEb1VwZGF0ZVJlc3VsdD4oJ2RvLXVwZGF0ZScsIHBhcmFtKS5waXBlKFxyXG5cdFx0XHR0YXAodiA9PiB7XHJcblx0XHRcdFx0Ly8g5rOo5YaM5p+l55yL5Lu75Yqh5piO57uG55qEdXJsXHJcblx0XHRcdFx0dGhpcy5lbGVzLnNldFVSTFNpZ24odi5UYXNrSW5mb1VSTCwgdi5UYXNrSW5mb1NpZ24pO1xyXG5cdFx0XHR9KVxyXG5cdFx0KTtcclxuXHR9XHJcbn1cclxuIl19