UNPKG

@kre-form/ant

Version:

126 lines 8.31 kB
/** * @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"; export class DataService { /** * @param {?} _http */ constructor(_http) { this._http = _http; } //根据Id|其他 获取相关表信息 /** * @param {?} url * @param {?=} params * @return {?} */ getBusinessTables(url, params = {}) { return this._http.get(url, params); } /** * @param {?} url * @param {?=} params * @return {?} */ getFormInfo(url, params = {}) { return this._http.get(url, params); } //系统控件-人员 /** * @param {?=} params * @return {?} */ getSysCtrEmployee(params = {}) { //let url = "emptable.json"; /** @type {?} */ let url = this.getWebAPIName("employee"); /** @type {?} */ let result = this._http.get(url, params); return result; } //系统控件-组织 /** * @param {?=} params * @return {?} */ getSysCtrOrgTree(params = {}) { //let url = "org-tree.json"; /** @type {?} */ let url = this.getWebAPIName("organization"); return this._http.get(url, params); } //系统控件-职位 /** * @param {?=} params * @return {?} */ getSysCtrPostionTable(params = {}) { //let url = "postiontable.json"; /** @type {?} */ let url = this.getWebAPIName("postion"); return this._http.get(url, params); } //系统控件-地区 /** * @param {?=} params * @return {?} */ getSysCtrArea(params = {}) { /** @type {?} */ let url = "tables.json"; return this._http.get(url, params); } //树形数据 /** * @param {?=} params * @return {?} */ getTreeData(params = {}) { //let url = "tree.json"; /** @type {?} */ let url = this.getWebAPIName("tree"); return this._http.get(url, params); } /** * @param {?} type * @return {?} */ getWebAPIName(type) { /** @type {?} */ let result = ""; /** @type {?} */ let res = localStorage.getItem("KreFORM:WEBAPI"); if (res != undefined && res != null && res != "") { /** @type {?} */ let 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 = () => [ { type: _HttpClient } ]; /** @nocollapse */ DataService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function DataService_Factory() { return new DataService(i0.ɵɵinject(i1._HttpClient)); }, token: DataService, providedIn: "root" }); if (false) { /** * @type {?} * @private */ DataService.prototype._http; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGtyZS1mb3JtL2FudC8iLCJzb3VyY2VzIjpbImxpYi9zZXJ2aWNlL2RhdGEuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sb0JBQW9CLENBQUE7OztBQUloRCxNQUFNLE9BQU8sV0FBVzs7OztJQUN0QixZQUFvQixLQUFrQjtRQUFsQixVQUFLLEdBQUwsS0FBSyxDQUFhO0lBQUksQ0FBQzs7Ozs7OztJQUczQyxpQkFBaUIsQ0FBQyxHQUFXLEVBQUUsTUFBTSxHQUFHLEVBQUU7UUFDeEMsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDckMsQ0FBQzs7Ozs7O0lBRUQsV0FBVyxDQUFDLEdBQVcsRUFBRSxNQUFNLEdBQUcsRUFBRTtRQUNsQyxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNyQyxDQUFDOzs7Ozs7SUFHRCxpQkFBaUIsQ0FBQyxNQUFNLEdBQUcsRUFBRTs7O1lBRXZCLEdBQUcsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQzs7WUFDcEMsTUFBTSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxNQUFNLENBQUM7UUFDeEMsT0FBTyxNQUFNLENBQUM7SUFDaEIsQ0FBQzs7Ozs7O0lBR0QsZ0JBQWdCLENBQUMsTUFBTSxHQUFHLEVBQUU7OztZQUV0QixHQUFHLEdBQUcsSUFBSSxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUM7UUFDNUMsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDckMsQ0FBQzs7Ozs7O0lBR0QscUJBQXFCLENBQUMsTUFBTSxHQUFHLEVBQUU7OztZQUUzQixHQUFHLEdBQUcsSUFBSSxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUM7UUFDdkMsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDckMsQ0FBQzs7Ozs7O0lBR0QsYUFBYSxDQUFDLE1BQU0sR0FBRyxFQUFFOztZQUNuQixHQUFHLEdBQUcsYUFBYTtRQUV2QixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNyQyxDQUFDOzs7Ozs7SUFHRCxXQUFXLENBQUMsTUFBTSxHQUFHLEVBQUU7OztZQUVqQixHQUFHLEdBQUcsSUFBSSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUM7UUFDcEMsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDckMsQ0FBQzs7Ozs7SUFFRCxhQUFhLENBQUMsSUFBWTs7WUFDcEIsTUFBTSxHQUFHLEVBQUU7O1lBQ1gsR0FBRyxHQUFHLFlBQVksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUM7UUFDaEQsSUFBSSxHQUFHLElBQUksU0FBUyxJQUFJLEdBQUcsSUFBSSxJQUFJLElBQUksR0FBRyxJQUFJLEVBQUUsRUFBRTs7Z0JBQzVDLE1BQU0sR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQztZQUM1QixNQUFNLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQ3ZCO1FBQ0QsSUFBSSxNQUFNLElBQUksU0FBUyxJQUFJLE1BQU0sSUFBSSxJQUFJLEVBQUU7WUFDekMsTUFBTSxHQUFHLEVBQUUsQ0FBQztTQUNiO1FBQ0QsT0FBTyxNQUFNLENBQUM7SUFDaEIsQ0FBQzs7O1lBOURGLFVBQVUsU0FBQztnQkFDVixVQUFVLEVBQUUsTUFBTTthQUNuQjs7OztZQUhRLFdBQVc7Ozs7Ozs7O0lBS04sNEJBQTBCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5cbmltcG9ydCB7IE9ic2VydmFibGUsIG9mIH0gZnJvbSBcInJ4anNcIjtcbmltcG9ydCB7IF9IdHRwQ2xpZW50IH0gZnJvbSBcIi4uL25ldC9odHRwLmNsaWVudFwiXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46IFwicm9vdFwiXG59KVxuZXhwb3J0IGNsYXNzIERhdGFTZXJ2aWNlIHtcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBfaHR0cDogX0h0dHBDbGllbnQpIHsgfVxuXG4gIC8v5qC55o2uSWR85YW25LuWIOiOt+WPluebuOWFs+ihqOS/oeaBr1xuICBnZXRCdXNpbmVzc1RhYmxlcyh1cmw6IHN0cmluZywgcGFyYW1zID0ge30pOiBPYnNlcnZhYmxlPGFueT4ge1xuICAgIHJldHVybiB0aGlzLl9odHRwLmdldCh1cmwsIHBhcmFtcyk7XG4gIH1cblxuICBnZXRGb3JtSW5mbyh1cmw6IHN0cmluZywgcGFyYW1zID0ge30pOiBPYnNlcnZhYmxlPGFueT4ge1xuICAgIHJldHVybiB0aGlzLl9odHRwLmdldCh1cmwsIHBhcmFtcyk7XG4gIH1cblxuICAvL+ezu+e7n+aOp+S7ti3kurrlkZhcbiAgZ2V0U3lzQ3RyRW1wbG95ZWUocGFyYW1zID0ge30pOiBPYnNlcnZhYmxlPGFueT4ge1xuICAgIC8vbGV0IHVybCA9IFwiZW1wdGFibGUuanNvblwiO1xuICAgIGxldCB1cmwgPSB0aGlzLmdldFdlYkFQSU5hbWUoXCJlbXBsb3llZVwiKTtcbiAgICBsZXQgcmVzdWx0ID0gdGhpcy5faHR0cC5nZXQodXJsLCBwYXJhbXMpO1xuICAgIHJldHVybiByZXN1bHQ7XG4gIH1cblxuICAvL+ezu+e7n+aOp+S7ti3nu4Tnu4dcbiAgZ2V0U3lzQ3RyT3JnVHJlZShwYXJhbXMgPSB7fSk6IE9ic2VydmFibGU8YW55PiB7XG4gICAgLy9sZXQgdXJsID0gXCJvcmctdHJlZS5qc29uXCI7XG4gICAgbGV0IHVybCA9IHRoaXMuZ2V0V2ViQVBJTmFtZShcIm9yZ2FuaXphdGlvblwiKTtcbiAgICByZXR1cm4gdGhpcy5faHR0cC5nZXQodXJsLCBwYXJhbXMpO1xuICB9IFxuXG4gIC8v57O757uf5o6n5Lu2LeiBjOS9jVxuICBnZXRTeXNDdHJQb3N0aW9uVGFibGUocGFyYW1zID0ge30pOiBPYnNlcnZhYmxlPGFueT4ge1xuICAgIC8vbGV0IHVybCA9IFwicG9zdGlvbnRhYmxlLmpzb25cIjtcbiAgICBsZXQgdXJsID0gdGhpcy5nZXRXZWJBUElOYW1lKFwicG9zdGlvblwiKTtcbiAgICByZXR1cm4gdGhpcy5faHR0cC5nZXQodXJsLCBwYXJhbXMpO1xuICB9XG5cbiAgLy/ns7vnu5/mjqfku7Yt5Zyw5Yy6XG4gIGdldFN5c0N0ckFyZWEocGFyYW1zID0ge30pOiBPYnNlcnZhYmxlPGFueT4ge1xuICAgIGxldCB1cmwgPSBcInRhYmxlcy5qc29uXCI7XG5cbiAgICByZXR1cm4gdGhpcy5faHR0cC5nZXQodXJsLCBwYXJhbXMpO1xuICB9XG5cbiAgLy/moJHlvaLmlbDmja5cbiAgZ2V0VHJlZURhdGEocGFyYW1zID0ge30pOiBPYnNlcnZhYmxlPGFueT4ge1xuICAgIC8vbGV0IHVybCA9IFwidHJlZS5qc29uXCI7XG4gICAgbGV0IHVybCA9IHRoaXMuZ2V0V2ViQVBJTmFtZShcInRyZWVcIik7XG4gICAgcmV0dXJuIHRoaXMuX2h0dHAuZ2V0KHVybCwgcGFyYW1zKTtcbiAgfSBcblxuICBnZXRXZWJBUElOYW1lKHR5cGU6IHN0cmluZykge1xuICAgIGxldCByZXN1bHQgPSBcIlwiO1xuICAgIGxldCByZXMgPSBsb2NhbFN0b3JhZ2UuZ2V0SXRlbShcIktyZUZPUk06V0VCQVBJXCIpO1xuICAgIGlmIChyZXMgIT0gdW5kZWZpbmVkICYmIHJlcyAhPSBudWxsICYmIHJlcyAhPSBcIlwiKSB7XG4gICAgICBsZXQgd2ViYXBpID0gSlNPTi5wYXJzZShyZXMpO1xuICAgICAgcmVzdWx0ID0gd2ViYXBpW3R5cGVdO1xuICAgIH1cbiAgICBpZiAocmVzdWx0ID09IHVuZGVmaW5lZCB8fCByZXN1bHQgPT0gbnVsbCkge1xuICAgICAgcmVzdWx0ID0gXCJcIjtcbiAgICB9XG4gICAgcmV0dXJuIHJlc3VsdDtcbiAgfVxufVxuIl19