@kre-form/survey
Version:
184 lines • 10.6 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from "@angular/core";
import { _HttpClient } from "../net/http.client";
import * as i0 from "@angular/core";
import * as i1 from "../net/http.client";
var DataService = /** @class */ (function () {
function DataService(_http) {
this._http = _http;
}
//根据Id|其他 获取相关表信息
//根据Id|其他 获取相关表信息
/**
* @param {?} url
* @param {?=} params
* @return {?}
*/
DataService.prototype.getBusinessTables =
//根据Id|其他 获取相关表信息
/**
* @param {?} url
* @param {?=} params
* @return {?}
*/
function (url, params) {
if (params === void 0) { params = {}; }
return this._http.get(url, params);
};
/**
* @param {?} url
* @param {?=} params
* @return {?}
*/
DataService.prototype.getFormInfo = /**
* @param {?} url
* @param {?=} params
* @return {?}
*/
function (url, params) {
if (params === void 0) { params = {}; }
return this._http.get(url, params);
};
//系统控件-人员
//系统控件-人员
/**
* @param {?=} params
* @return {?}
*/
DataService.prototype.getSysCtrEmployee =
//系统控件-人员
/**
* @param {?=} params
* @return {?}
*/
function (params) {
if (params === void 0) { params = {}; }
//let url = "emptable.json";
/** @type {?} */
var url = this.getWebAPIName("employee");
/** @type {?} */
var result = this._http.get(url, params);
return result;
};
//系统控件-组织
//系统控件-组织
/**
* @param {?=} params
* @return {?}
*/
DataService.prototype.getSysCtrOrgTree =
//系统控件-组织
/**
* @param {?=} params
* @return {?}
*/
function (params) {
if (params === void 0) { params = {}; }
//let url = "org-tree.json";
/** @type {?} */
var url = this.getWebAPIName("organization");
return this._http.get(url, params);
};
//系统控件-职位
//系统控件-职位
/**
* @param {?=} params
* @return {?}
*/
DataService.prototype.getSysCtrPostionTable =
//系统控件-职位
/**
* @param {?=} params
* @return {?}
*/
function (params) {
if (params === void 0) { params = {}; }
//let url = "postiontable.json";
/** @type {?} */
var url = this.getWebAPIName("postion");
return this._http.get(url, params);
};
//系统控件-地区
//系统控件-地区
/**
* @param {?=} params
* @return {?}
*/
DataService.prototype.getSysCtrArea =
//系统控件-地区
/**
* @param {?=} params
* @return {?}
*/
function (params) {
if (params === void 0) { params = {}; }
/** @type {?} */
var url = "tables.json";
return this._http.get(url, params);
};
//树形数据
//树形数据
/**
* @param {?=} params
* @return {?}
*/
DataService.prototype.getTreeData =
//树形数据
/**
* @param {?=} params
* @return {?}
*/
function (params) {
if (params === void 0) { params = {}; }
//let url = "tree.json";
/** @type {?} */
var url = this.getWebAPIName("tree");
return this._http.get(url, params);
};
/**
* @param {?} type
* @return {?}
*/
DataService.prototype.getWebAPIName = /**
* @param {?} type
* @return {?}
*/
function (type) {
/** @type {?} */
var result = "";
/** @type {?} */
var res = localStorage.getItem("KreFORM:WEBAPI");
if (res != undefined && res != null && res != "") {
/** @type {?} */
var webapi = JSON.parse(res);
result = webapi[type];
}
if (result == undefined || result == null) {
result = "";
}
return result;
};
DataService.decorators = [
{ type: Injectable, args: [{
providedIn: "root"
},] }
];
/** @nocollapse */
DataService.ctorParameters = function () { return [
{ type: _HttpClient }
]; };
/** @nocollapse */ DataService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function DataService_Factory() { return new DataService(i0.ɵɵinject(i1._HttpClient)); }, token: DataService, providedIn: "root" });
return DataService;
}());
export { DataService };
if (false) {
/**
* @type {?}
* @private
*/
DataService.prototype._http;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGtyZS1mb3JtL3N1cnZleS8iLCJzb3VyY2VzIjpbImxpYi9zZXJ2aWNlL2RhdGEuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sb0JBQW9CLENBQUE7OztBQUNoRDtJQUlFLHFCQUFvQixLQUFrQjtRQUFsQixVQUFLLEdBQUwsS0FBSyxDQUFhO0lBQUksQ0FBQztJQUUzQyxpQkFBaUI7Ozs7Ozs7SUFDakIsdUNBQWlCOzs7Ozs7O0lBQWpCLFVBQWtCLEdBQVcsRUFBRSxNQUFXO1FBQVgsdUJBQUEsRUFBQSxXQUFXO1FBQ3hDLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ3JDLENBQUM7Ozs7OztJQUVELGlDQUFXOzs7OztJQUFYLFVBQVksR0FBVyxFQUFFLE1BQVc7UUFBWCx1QkFBQSxFQUFBLFdBQVc7UUFDbEMsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDckMsQ0FBQztJQUVELFNBQVM7Ozs7OztJQUNULHVDQUFpQjs7Ozs7O0lBQWpCLFVBQWtCLE1BQVc7UUFBWCx1QkFBQSxFQUFBLFdBQVc7OztZQUV2QixHQUFHLEdBQUcsSUFBSSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUM7O1lBQ3BDLE1BQU0sR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsTUFBTSxDQUFDO1FBQ3hDLE9BQU8sTUFBTSxDQUFDO0lBQ2hCLENBQUM7SUFFRCxTQUFTOzs7Ozs7SUFDVCxzQ0FBZ0I7Ozs7OztJQUFoQixVQUFpQixNQUFXO1FBQVgsdUJBQUEsRUFBQSxXQUFXOzs7WUFFdEIsR0FBRyxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDO1FBQzVDLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ3JDLENBQUM7SUFFRCxTQUFTOzs7Ozs7SUFDVCwyQ0FBcUI7Ozs7OztJQUFyQixVQUFzQixNQUFXO1FBQVgsdUJBQUEsRUFBQSxXQUFXOzs7WUFFM0IsR0FBRyxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUMsU0FBUyxDQUFDO1FBQ3ZDLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ3JDLENBQUM7SUFFRCxTQUFTOzs7Ozs7SUFDVCxtQ0FBYTs7Ozs7O0lBQWIsVUFBYyxNQUFXO1FBQVgsdUJBQUEsRUFBQSxXQUFXOztZQUNuQixHQUFHLEdBQUcsYUFBYTtRQUV2QixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNyQyxDQUFDO0lBRUQsTUFBTTs7Ozs7O0lBQ04saUNBQVc7Ozs7OztJQUFYLFVBQVksTUFBVztRQUFYLHVCQUFBLEVBQUEsV0FBVzs7O1lBRWpCLEdBQUcsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQztRQUNwQyxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNyQyxDQUFDOzs7OztJQUVELG1DQUFhOzs7O0lBQWIsVUFBYyxJQUFZOztZQUNwQixNQUFNLEdBQUcsRUFBRTs7WUFDWCxHQUFHLEdBQUcsWUFBWSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQztRQUNoRCxJQUFJLEdBQUcsSUFBSSxTQUFTLElBQUksR0FBRyxJQUFJLElBQUksSUFBSSxHQUFHLElBQUksRUFBRSxFQUFFOztnQkFDNUMsTUFBTSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDO1lBQzVCLE1BQU0sR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDdkI7UUFDRCxJQUFJLE1BQU0sSUFBSSxTQUFTLElBQUksTUFBTSxJQUFJLElBQUksRUFBRTtZQUN6QyxNQUFNLEdBQUcsRUFBRSxDQUFDO1NBQ2I7UUFDRCxPQUFPLE1BQU0sQ0FBQztJQUNoQixDQUFDOztnQkE5REYsVUFBVSxTQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQjs7OztnQkFIUSxXQUFXOzs7c0JBSHBCO0NBbUVDLEFBL0RELElBK0RDO1NBNURZLFdBQVc7Ozs7OztJQUNWLDRCQUEwQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xyXG5cclxuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgb2YgfSBmcm9tIFwicnhqc1wiO1xyXG5pbXBvcnQgeyBfSHR0cENsaWVudCB9IGZyb20gXCIuLi9uZXQvaHR0cC5jbGllbnRcIlxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogXCJyb290XCJcclxufSlcclxuZXhwb3J0IGNsYXNzIERhdGFTZXJ2aWNlIHtcclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9odHRwOiBfSHR0cENsaWVudCkgeyB9XHJcblxyXG4gIC8v5qC55o2uSWR85YW25LuWIOiOt+WPluebuOWFs+ihqOS/oeaBr1xyXG4gIGdldEJ1c2luZXNzVGFibGVzKHVybDogc3RyaW5nLCBwYXJhbXMgPSB7fSk6IE9ic2VydmFibGU8YW55PiB7XHJcbiAgICByZXR1cm4gdGhpcy5faHR0cC5nZXQodXJsLCBwYXJhbXMpO1xyXG4gIH1cclxuXHJcbiAgZ2V0Rm9ybUluZm8odXJsOiBzdHJpbmcsIHBhcmFtcyA9IHt9KTogT2JzZXJ2YWJsZTxhbnk+IHtcclxuICAgIHJldHVybiB0aGlzLl9odHRwLmdldCh1cmwsIHBhcmFtcyk7XHJcbiAgfVxyXG5cclxuICAvL+ezu+e7n+aOp+S7ti3kurrlkZhcclxuICBnZXRTeXNDdHJFbXBsb3llZShwYXJhbXMgPSB7fSk6IE9ic2VydmFibGU8YW55PiB7XHJcbiAgICAvL2xldCB1cmwgPSBcImVtcHRhYmxlLmpzb25cIjtcclxuICAgIGxldCB1cmwgPSB0aGlzLmdldFdlYkFQSU5hbWUoXCJlbXBsb3llZVwiKTtcclxuICAgIGxldCByZXN1bHQgPSB0aGlzLl9odHRwLmdldCh1cmwsIHBhcmFtcyk7XHJcbiAgICByZXR1cm4gcmVzdWx0O1xyXG4gIH1cclxuXHJcbiAgLy/ns7vnu5/mjqfku7Yt57uE57uHXHJcbiAgZ2V0U3lzQ3RyT3JnVHJlZShwYXJhbXMgPSB7fSk6IE9ic2VydmFibGU8YW55PiB7XHJcbiAgICAvL2xldCB1cmwgPSBcIm9yZy10cmVlLmpzb25cIjtcclxuICAgIGxldCB1cmwgPSB0aGlzLmdldFdlYkFQSU5hbWUoXCJvcmdhbml6YXRpb25cIik7XHJcbiAgICByZXR1cm4gdGhpcy5faHR0cC5nZXQodXJsLCBwYXJhbXMpO1xyXG4gIH0gXHJcblxyXG4gIC8v57O757uf5o6n5Lu2LeiBjOS9jVxyXG4gIGdldFN5c0N0clBvc3Rpb25UYWJsZShwYXJhbXMgPSB7fSk6IE9ic2VydmFibGU8YW55PiB7XHJcbiAgICAvL2xldCB1cmwgPSBcInBvc3Rpb250YWJsZS5qc29uXCI7XHJcbiAgICBsZXQgdXJsID0gdGhpcy5nZXRXZWJBUElOYW1lKFwicG9zdGlvblwiKTtcclxuICAgIHJldHVybiB0aGlzLl9odHRwLmdldCh1cmwsIHBhcmFtcyk7XHJcbiAgfVxyXG5cclxuICAvL+ezu+e7n+aOp+S7ti3lnLDljLpcclxuICBnZXRTeXNDdHJBcmVhKHBhcmFtcyA9IHt9KTogT2JzZXJ2YWJsZTxhbnk+IHtcclxuICAgIGxldCB1cmwgPSBcInRhYmxlcy5qc29uXCI7XHJcblxyXG4gICAgcmV0dXJuIHRoaXMuX2h0dHAuZ2V0KHVybCwgcGFyYW1zKTtcclxuICB9XHJcblxyXG4gIC8v5qCR5b2i5pWw5o2uXHJcbiAgZ2V0VHJlZURhdGEocGFyYW1zID0ge30pOiBPYnNlcnZhYmxlPGFueT4ge1xyXG4gICAgLy9sZXQgdXJsID0gXCJ0cmVlLmpzb25cIjtcclxuICAgIGxldCB1cmwgPSB0aGlzLmdldFdlYkFQSU5hbWUoXCJ0cmVlXCIpO1xyXG4gICAgcmV0dXJuIHRoaXMuX2h0dHAuZ2V0KHVybCwgcGFyYW1zKTtcclxuICB9IFxyXG5cclxuICBnZXRXZWJBUElOYW1lKHR5cGU6IHN0cmluZykge1xyXG4gICAgbGV0IHJlc3VsdCA9IFwiXCI7XHJcbiAgICBsZXQgcmVzID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oXCJLcmVGT1JNOldFQkFQSVwiKTtcclxuICAgIGlmIChyZXMgIT0gdW5kZWZpbmVkICYmIHJlcyAhPSBudWxsICYmIHJlcyAhPSBcIlwiKSB7XHJcbiAgICAgIGxldCB3ZWJhcGkgPSBKU09OLnBhcnNlKHJlcyk7XHJcbiAgICAgIHJlc3VsdCA9IHdlYmFwaVt0eXBlXTtcclxuICAgIH1cclxuICAgIGlmIChyZXN1bHQgPT0gdW5kZWZpbmVkIHx8IHJlc3VsdCA9PSBudWxsKSB7XHJcbiAgICAgIHJlc3VsdCA9IFwiXCI7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gcmVzdWx0O1xyXG4gIH1cclxufVxyXG4iXX0=