ng-yunzai-mobile
Version:
1. 修改wechat.micro.ts
138 lines • 12.7 kB
JavaScript
/**
* @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=