UNPKG

ng-yunzai-mobile

Version:

1. 修改wechat.micro.ts

138 lines 12.7 kB
/** * @fileoverview added by tsickle * Generated from: select-contacts/yz-role-select-contacts/yz-role-select-contacts.service.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Inject, Injectable } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { HttpClient } from '@angular/common/http'; import { map } from 'rxjs/operators'; import { YzRoleSelectContactsComponent } from "./yz-role-select-contacts.component"; import { BASE_CLIENT } from '../../client/base.client'; import { TokenService } from "../../token/token.service"; import * as i0 from "@angular/core"; import * as i1 from "@angular/material/dialog"; import * as i2 from "../../client/base.client"; import * as i3 from "@angular/common/http"; import * as i4 from "../../token/token.service"; export class YzRoleSelectContactsService { /** * @param {?} dialog * @param {?} client * @param {?} http * @param {?} tokenService */ constructor(dialog, client, http, tokenService) { this.dialog = dialog; this.client = client; this.http = http; this.tokenService = tokenService; } /** * 选择人员 * @param {?} option * @return {?} */ choosePeople(option) { if (this.tokenService.get().accessToken) { /** @type {?} */ const dialogRef = this.dialog.open(YzRoleSelectContactsComponent, { panelClass: 'yz-role-select-contacts-panel', closeOnNavigation: true, data: { roleGroupCode: option.roleGroupCode == undefined ? null : option.roleGroupCode, count: option.count == undefined ? 0 : option.count, defaultContacts: option.defaultContacts == undefined ? [] : option.defaultContacts, userTypes: option.userTypes == undefined ? null : option.userTypes } }); dialogRef.afterClosed().subscribe((/** * @param {?} result * @return {?} */ result => { if (option.onOk) { option.onOk(result ? result : []); } })); } else { alert('无法获取Token,请刷新!'); } } /** * 获取角色组角色 * @param {?} roleGroupCode 角色组code * @return {?} */ getGroupRole(roleGroupCode) { return this.http.post(`${this.client.gateway}/auth/baseRole/findGroupRole`, { roleGroupCode: roleGroupCode }).pipe(map((/** * @param {?} response * @return {?} */ (response) => { return response.data ? response.data : []; }))); } /** * 查询人员列表 * @param {?} pageNum 当前页面 * @param {?} pageSize 每页条数 * @param {?} realName 姓名 * @param {?} roleId 角色id * @param {?} userTypes 用户类型1,2,3,4逗号拼接:查询普通部门的用户(不包括学生)传“1,4”;查询学生用户传“2,3”;查询所有用户不传 * @return {?} */ getBaseUser(pageNum, pageSize, realName, roleId, userTypes) { return this.http.post(`${this.client.gateway}/auth/baseUser/queryListForPage`, { "pageNum": pageNum, "pageSize": pageSize, "pageParam": { "realName": realName, "roleId": roleId, "userTypes": userTypes } }).pipe(map((/** * @param {?} response * @return {?} */ (response) => { return response ? response : null; }))); } } YzRoleSelectContactsService.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] } ]; /** @nocollapse */ YzRoleSelectContactsService.ctorParameters = () => [ { type: MatDialog }, { type: undefined, decorators: [{ type: Inject, args: [BASE_CLIENT,] }] }, { type: HttpClient }, { type: TokenService } ]; /** @nocollapse */ YzRoleSelectContactsService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function YzRoleSelectContactsService_Factory() { return new YzRoleSelectContactsService(i0.ɵɵinject(i1.MatDialog), i0.ɵɵinject(i2.BASE_CLIENT), i0.ɵɵinject(i3.HttpClient), i0.ɵɵinject(i4.TokenService)); }, token: YzRoleSelectContactsService, providedIn: "root" }); if (false) { /** @type {?} */ YzRoleSelectContactsService.prototype.dialog; /** * @type {?} * @private */ YzRoleSelectContactsService.prototype.client; /** * @type {?} * @private */ YzRoleSelectContactsService.prototype.http; /** * @type {?} * @private */ YzRoleSelectContactsService.prototype.tokenService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieXotcm9sZS1zZWxlY3QtY29udGFjdHMuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLXl1bnphaS1tb2JpbGUvIiwic291cmNlcyI6WyJzZWxlY3QtY29udGFjdHMveXotcm9sZS1zZWxlY3QtY29udGFjdHMveXotcm9sZS1zZWxlY3QtY29udGFjdHMuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxNQUFNLEVBQUUsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ2pELE9BQU8sRUFBQyxTQUFTLEVBQUMsTUFBTSwwQkFBMEIsQ0FBQztBQUNuRCxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sc0JBQXNCLENBQUM7QUFFaEQsT0FBTyxFQUFDLEdBQUcsRUFBQyxNQUFNLGdCQUFnQixDQUFDO0FBQ25DLE9BQU8sRUFBQyw2QkFBNkIsRUFBQyxNQUFNLHFDQUFxQyxDQUFDO0FBQ2xGLE9BQU8sRUFBQyxXQUFXLEVBQWEsTUFBTSwwQkFBMEIsQ0FBQztBQUNqRSxPQUFPLEVBQUMsWUFBWSxFQUFDLE1BQU0sMkJBQTJCLENBQUM7Ozs7OztBQU12RCxNQUFNLE9BQU8sMkJBQTJCOzs7Ozs7O0lBRXRDLFlBQW1CLE1BQWlCLEVBQ0ssTUFBa0IsRUFDdkMsSUFBZ0IsRUFDaEIsWUFBMEI7UUFIM0IsV0FBTSxHQUFOLE1BQU0sQ0FBVztRQUNLLFdBQU0sR0FBTixNQUFNLENBQVk7UUFDdkMsU0FBSSxHQUFKLElBQUksQ0FBWTtRQUNoQixpQkFBWSxHQUFaLFlBQVksQ0FBYztJQUU5QyxDQUFDOzs7Ozs7SUFPRCxZQUFZLENBQUMsTUFBZ0k7UUFDM0ksSUFBSSxJQUFJLENBQUMsWUFBWSxDQUFDLEdBQUcsRUFBRSxDQUFDLFdBQVcsRUFBRTs7a0JBQ2pDLFNBQVMsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyw2QkFBNkIsRUFBRTtnQkFDaEUsVUFBVSxFQUFFLCtCQUErQjtnQkFDM0MsaUJBQWlCLEVBQUUsSUFBSTtnQkFDdkIsSUFBSSxFQUFFO29CQUNKLGFBQWEsRUFBRSxNQUFNLENBQUMsYUFBYSxJQUFJLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsYUFBYTtvQkFDOUUsS0FBSyxFQUFFLE1BQU0sQ0FBQyxLQUFLLElBQUksU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLO29CQUNuRCxlQUFlLEVBQUUsTUFBTSxDQUFDLGVBQWUsSUFBSSxTQUFTLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLGVBQWU7b0JBQ2xGLFNBQVMsRUFBRSxNQUFNLENBQUMsU0FBUyxJQUFJLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUztpQkFDbkU7YUFDRixDQUFDO1lBQ0YsU0FBUyxDQUFDLFdBQVcsRUFBRSxDQUFDLFNBQVM7Ozs7WUFBQyxNQUFNLENBQUMsRUFBRTtnQkFDekMsSUFBSSxNQUFNLENBQUMsSUFBSSxFQUFFO29CQUNmLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDO2lCQUNuQztZQUNILENBQUMsRUFBQyxDQUFDO1NBQ0o7YUFBTTtZQUNMLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO1NBQ3pCO0lBQ0gsQ0FBQzs7Ozs7O0lBT0QsWUFBWSxDQUFDLGFBQXFCO1FBQ2hDLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sOEJBQThCLEVBQUM7WUFDekUsYUFBYSxFQUFFLGFBQWE7U0FDN0IsQ0FBQyxDQUFDLElBQUksQ0FDTCxHQUFHOzs7O1FBQUMsQ0FBQyxRQUFhLEVBQUUsRUFBRTtZQUNwQixPQUFPLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztRQUM1QyxDQUFDLEVBQUMsQ0FDSCxDQUFDO0lBQ0osQ0FBQzs7Ozs7Ozs7OztJQVVELFdBQVcsQ0FBQyxPQUFlLEVBQUUsUUFBZ0IsRUFBRSxRQUFnQixFQUFFLE1BQWMsRUFBRSxTQUFpQjtRQUNoRyxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLGlDQUFpQyxFQUFFO1lBQzdFLFNBQVMsRUFBRSxPQUFPO1lBQ2xCLFVBQVUsRUFBRSxRQUFRO1lBQ3BCLFdBQVcsRUFBRTtnQkFDWCxVQUFVLEVBQUUsUUFBUTtnQkFDcEIsUUFBUSxFQUFFLE1BQU07Z0JBQ2hCLFdBQVcsRUFBRSxTQUFTO2FBQ3ZCO1NBQ0YsQ0FBQyxDQUFDLElBQUksQ0FDTCxHQUFHOzs7O1FBQUMsQ0FBQyxRQUFhLEVBQUUsRUFBRTtZQUNwQixPQUFPLFFBQVEsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUM7UUFDcEMsQ0FBQyxFQUFDLENBQ0gsQ0FBQztJQUNKLENBQUM7OztZQTdFRixVQUFVLFNBQUM7Z0JBQ1YsVUFBVSxFQUFFLE1BQU07YUFDbkI7Ozs7WUFWTyxTQUFTOzRDQWVGLE1BQU0sU0FBQyxXQUFXO1lBZHpCLFVBQVU7WUFLVixZQUFZOzs7OztJQVFOLDZDQUF3Qjs7Ozs7SUFDeEIsNkNBQStDOzs7OztJQUMvQywyQ0FBd0I7Ozs7O0lBQ3hCLG1EQUFrQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0LCBJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtNYXREaWFsb2d9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2RpYWxvZyc7XHJcbmltcG9ydCB7SHR0cENsaWVudH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQge09ic2VydmFibGV9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQge21hcH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xyXG5pbXBvcnQge1l6Um9sZVNlbGVjdENvbnRhY3RzQ29tcG9uZW50fSBmcm9tIFwiLi95ei1yb2xlLXNlbGVjdC1jb250YWN0cy5jb21wb25lbnRcIjtcclxuaW1wb3J0IHtCQVNFX0NMSUVOVCwgQmFzZUNsaWVudH0gZnJvbSAnLi4vLi4vY2xpZW50L2Jhc2UuY2xpZW50JztcclxuaW1wb3J0IHtUb2tlblNlcnZpY2V9IGZyb20gXCIuLi8uLi90b2tlbi90b2tlbi5zZXJ2aWNlXCI7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgWXpSb2xlU2VsZWN0Q29udGFjdHNTZXJ2aWNlIHtcclxuXHJcbiAgY29uc3RydWN0b3IocHVibGljIGRpYWxvZzogTWF0RGlhbG9nLFxyXG4gICAgICAgICAgICAgIEBJbmplY3QoQkFTRV9DTElFTlQpIHByaXZhdGUgY2xpZW50OiBCYXNlQ2xpZW50LFxyXG4gICAgICAgICAgICAgIHByaXZhdGUgaHR0cDogSHR0cENsaWVudCxcclxuICAgICAgICAgICAgICBwcml2YXRlIHRva2VuU2VydmljZTogVG9rZW5TZXJ2aWNlKSB7XHJcblxyXG4gIH1cclxuXHJcblxyXG4gIC8qKlxyXG4gICAqIOmAieaLqeS6uuWRmFxyXG4gICAqIEBwYXJhbSBvcHRpb25cclxuICAgKi9cclxuICBjaG9vc2VQZW9wbGUob3B0aW9uOiB7cm9sZUdyb3VwQ29kZT86IHN0cmluZywgY291bnQ/OiBudW1iZXIsIGRlZmF1bHRDb250YWN0cz86IEFycmF5PGFueT4sIHVzZXJUeXBlcz86IHN0cmluZywgb25Paz86ICh2YWx1ZTogYW55KSA9PiB2b2lkIH0pIHtcclxuICAgIGlmICh0aGlzLnRva2VuU2VydmljZS5nZXQoKS5hY2Nlc3NUb2tlbikge1xyXG4gICAgICBjb25zdCBkaWFsb2dSZWYgPSB0aGlzLmRpYWxvZy5vcGVuKFl6Um9sZVNlbGVjdENvbnRhY3RzQ29tcG9uZW50LCB7XHJcbiAgICAgICAgcGFuZWxDbGFzczogJ3l6LXJvbGUtc2VsZWN0LWNvbnRhY3RzLXBhbmVsJyxcclxuICAgICAgICBjbG9zZU9uTmF2aWdhdGlvbjogdHJ1ZSxcclxuICAgICAgICBkYXRhOiB7XHJcbiAgICAgICAgICByb2xlR3JvdXBDb2RlOiBvcHRpb24ucm9sZUdyb3VwQ29kZSA9PSB1bmRlZmluZWQgPyBudWxsIDogb3B0aW9uLnJvbGVHcm91cENvZGUsXHJcbiAgICAgICAgICBjb3VudDogb3B0aW9uLmNvdW50ID09IHVuZGVmaW5lZCA/IDAgOiBvcHRpb24uY291bnQsXHJcbiAgICAgICAgICBkZWZhdWx0Q29udGFjdHM6IG9wdGlvbi5kZWZhdWx0Q29udGFjdHMgPT0gdW5kZWZpbmVkID8gW10gOiBvcHRpb24uZGVmYXVsdENvbnRhY3RzLFxyXG4gICAgICAgICAgdXNlclR5cGVzOiBvcHRpb24udXNlclR5cGVzID09IHVuZGVmaW5lZCA/IG51bGwgOiBvcHRpb24udXNlclR5cGVzXHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgZGlhbG9nUmVmLmFmdGVyQ2xvc2VkKCkuc3Vic2NyaWJlKHJlc3VsdCA9PiB7XHJcbiAgICAgICAgaWYgKG9wdGlvbi5vbk9rKSB7XHJcbiAgICAgICAgICBvcHRpb24ub25PayhyZXN1bHQgPyByZXN1bHQgOiBbXSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGFsZXJ0KCfml6Dms5Xojrflj5ZUb2tlbizor7fliLfmlrDvvIEnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvKipcclxuICAgKiDojrflj5bop5LoibLnu4Top5LoibJcclxuICAgKiBAcGFyYW0gcm9sZUdyb3VwQ29kZSDop5LoibLnu4Rjb2RlXHJcbiAgICovXHJcbiAgZ2V0R3JvdXBSb2xlKHJvbGVHcm91cENvZGU6IHN0cmluZyk6IE9ic2VydmFibGU8QXJyYXk8YW55Pj4ge1xyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5wb3N0KGAke3RoaXMuY2xpZW50LmdhdGV3YXl9L2F1dGgvYmFzZVJvbGUvZmluZEdyb3VwUm9sZWAse1xyXG4gICAgICByb2xlR3JvdXBDb2RlOiByb2xlR3JvdXBDb2RlXHJcbiAgICB9KS5waXBlKFxyXG4gICAgICBtYXAoKHJlc3BvbnNlOiBhbnkpID0+IHtcclxuICAgICAgICByZXR1cm4gcmVzcG9uc2UuZGF0YSA/IHJlc3BvbnNlLmRhdGEgOiBbXTtcclxuICAgICAgfSlcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiDmn6Xor6LkurrlkZjliJfooahcclxuICAgKiBAcGFyYW0gcGFnZU51bSDlvZPliY3pobXpnaJcclxuICAgKiBAcGFyYW0gcGFnZVNpemUg5q+P6aG15p2h5pWwXHJcbiAgICogQHBhcmFtIHJlYWxOYW1lIOWnk+WQjVxyXG4gICAqIEBwYXJhbSByb2xlSWQg6KeS6ImyaWRcclxuICAgKiBAcGFyYW0gdXNlclR5cGVzIOeUqOaIt+exu+WeizEsMiwzLDTpgJflj7fmi7zmjqXvvJrmn6Xor6Lmma7pgJrpg6jpl6jnmoTnlKjmiLfvvIjkuI3ljIXmi6zlrabnlJ/vvInkvKDigJwxLDTigJ3vvJvmn6Xor6LlrabnlJ/nlKjmiLfkvKDigJwyLDPigJ3vvJvmn6Xor6LmiYDmnInnlKjmiLfkuI3kvKBcclxuICAgKi9cclxuICBnZXRCYXNlVXNlcihwYWdlTnVtOiBudW1iZXIsIHBhZ2VTaXplOiBudW1iZXIsIHJlYWxOYW1lOiBzdHJpbmcsIHJvbGVJZDogc3RyaW5nLCB1c2VyVHlwZXM6IHN0cmluZyk6IE9ic2VydmFibGU8QXJyYXk8YW55Pj4ge1xyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5wb3N0KGAke3RoaXMuY2xpZW50LmdhdGV3YXl9L2F1dGgvYmFzZVVzZXIvcXVlcnlMaXN0Rm9yUGFnZWAsIHtcclxuICAgICAgXCJwYWdlTnVtXCI6IHBhZ2VOdW0sXHJcbiAgICAgIFwicGFnZVNpemVcIjogcGFnZVNpemUsXHJcbiAgICAgIFwicGFnZVBhcmFtXCI6IHtcclxuICAgICAgICBcInJlYWxOYW1lXCI6IHJlYWxOYW1lLFxyXG4gICAgICAgIFwicm9sZUlkXCI6IHJvbGVJZCxcclxuICAgICAgICBcInVzZXJUeXBlc1wiOiB1c2VyVHlwZXNcclxuICAgICAgfVxyXG4gICAgfSkucGlwZShcclxuICAgICAgbWFwKChyZXNwb25zZTogYW55KSA9PiB7XHJcbiAgICAgICAgcmV0dXJuIHJlc3BvbnNlID8gcmVzcG9uc2UgOiBudWxsO1xyXG4gICAgICB9KVxyXG4gICAgKTtcclxuICB9XHJcblxyXG59XHJcblxyXG4iXX0=