dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
69 lines • 3.27 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import { CurrentApiService } from 'dbweb-core';
/** @enum {string} */
const RoleType = {
always: 'always',
select: 'select',
};
export { RoleType };
/**
* @record
*/
export function UserRole() { }
if (false) {
/** @type {?} */
UserRole.prototype.Name;
/** @type {?} */
UserRole.prototype.Type;
}
/**
* @record
*/
export function ColumnsWithLetter() { }
if (false) {
/** @type {?} */
ColumnsWithLetter.prototype.Letter;
/** @type {?} */
ColumnsWithLetter.prototype.Columns;
}
// ↑ 搬运的代码
export class UserBack {
/**
* @param {?} api
*/
constructor(api) {
this.api = api;
}
/**
* @param {?} val
* @return {?}
*/
fetchFilterDept(val) {
return this.api.get('fetch-filter-dept', val);
}
/**
* @return {?}
*/
fetchRoles() {
return this.api.get('fetch-roles');
}
}
UserBack.decorators = [
{ type: Injectable }
];
/** @nocollapse */
UserBack.ctorParameters = () => [
{ type: CurrentApiService }
];
if (false) {
/**
* @type {?}
* @private
*/
UserBack.prototype.api;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFjay5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Rid2ViLWNvbW1vbi8iLCJzb3VyY2VzIjpbImxpYi91c2VyL2JhY2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLGlCQUFpQixFQUFTLE1BQU0sWUFBWSxDQUFDOzs7SUFFckQsUUFBUyxRQUFRO0lBQ2pCLFFBQVMsUUFBUTs7Ozs7O0FBRWxCLDhCQUdDOzs7SUFGQSx3QkFBYTs7SUFDYix3QkFBZTs7Ozs7QUFHaEIsdUNBR0M7OztJQUZBLG1DQUFlOztJQUNmLG9DQUFrQjs7O0FBSW5CLE1BQU0sT0FBTyxRQUFROzs7O0lBQ3BCLFlBQW9CLEdBQXNCO1FBQXRCLFFBQUcsR0FBSCxHQUFHLENBQW1CO0lBQUcsQ0FBQzs7Ozs7SUFDOUMsZUFBZSxDQUFDLEdBQVc7UUFDMUIsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBVSxtQkFBbUIsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUN4RCxDQUFDOzs7O0lBQ0QsVUFBVTtRQUNULE9BQU8sSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQWEsYUFBYSxDQUFDLENBQUM7SUFDaEQsQ0FBQzs7O1lBUkQsVUFBVTs7OztZQWZGLGlCQUFpQjs7Ozs7OztJQWlCYix1QkFBOEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEN1cnJlbnRBcGlTZXJ2aWNlLCBJRGVwdCB9IGZyb20gJ2Rid2ViLWNvcmUnO1xyXG5leHBvcnQgZW51bSBSb2xlVHlwZSB7XHJcblx0YWx3YXlzID0gJ2Fsd2F5cycsXHJcblx0c2VsZWN0ID0gJ3NlbGVjdCdcclxufVxyXG5leHBvcnQgaW50ZXJmYWNlIFVzZXJSb2xlIHtcclxuXHROYW1lOiBzdHJpbmc7XHJcblx0VHlwZTogUm9sZVR5cGU7XHJcbn1cclxuLy8g4oaTIOaQrOi/kOeahOS7o+eggVxyXG5leHBvcnQgaW50ZXJmYWNlIENvbHVtbnNXaXRoTGV0dGVyIHtcclxuXHRMZXR0ZXI6IHN0cmluZzsgLy8g6aaW5a2X5q+NXHJcblx0Q29sdW1uczogc3RyaW5nW107XHJcbn1cclxuLy8g4oaRIOaQrOi/kOeahOS7o+eggVxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBVc2VyQmFjayB7XHJcblx0Y29uc3RydWN0b3IocHJpdmF0ZSBhcGk6IEN1cnJlbnRBcGlTZXJ2aWNlKSB7fVxyXG5cdGZldGNoRmlsdGVyRGVwdCh2YWw6IHN0cmluZykge1xyXG5cdFx0cmV0dXJuIHRoaXMuYXBpLmdldDxJRGVwdFtdPignZmV0Y2gtZmlsdGVyLWRlcHQnLCB2YWwpO1xyXG5cdH1cclxuXHRmZXRjaFJvbGVzKCkge1xyXG5cdFx0cmV0dXJuIHRoaXMuYXBpLmdldDxVc2VyUm9sZVtdPignZmV0Y2gtcm9sZXMnKTtcclxuXHR9XHJcbn1cclxuIl19