import { OnInit } from '@angular/core'; import { AbstractControl, FormBuilder, FormGroup } from '@angular/forms'; import { BitSwalService, BitService, BitEventsService } from 'ngx-bit'; import { NzNotificationService } from 'ng-zorro-antd/notification'; import { AdminService } from '../admin.service'; import { RoleService } from 'van-skeleton/role'; import { PermissionService } from 'van-skeleton/permission'; import { NzTreeComponent, NzTreeNodeOptions } from 'ng-zorro-antd/tree'; import { ResourceService } from 'van-skeleton/resource'; export declare class AdminAddComponent implements OnInit { private swal; private fb; bit: BitService; private events; private notification; private adminService; private roleService; private resourceService; private permissionService; nzTree: NzTreeComponent; private resource; nodes: NzTreeNodeOptions[]; form: FormGroup; avatar: string; roleLists: any[]; permissionLists: any[]; constructor(swal: BitSwalService, fb: FormBuilder, bit: BitService, events: BitEventsService, notification: NzNotificationService, adminService: AdminService, roleService: RoleService, resourceService: ResourceService, permissionService: PermissionService); ngOnInit(): void; validedUsername: (control: AbstractControl) => import("rxjs").Observable; validedPassword: (control: AbstractControl) => { required: boolean; min?: undefined; error?: undefined; max?: undefined; lowercase?: undefined; uppercase?: undefined; number?: undefined; symbol?: undefined; } | { min: boolean; error: boolean; required?: undefined; max?: undefined; lowercase?: undefined; uppercase?: undefined; number?: undefined; symbol?: undefined; } | { max: boolean; error: boolean; required?: undefined; min?: undefined; lowercase?: undefined; uppercase?: undefined; number?: undefined; symbol?: undefined; } | { lowercase: boolean; error: boolean; required?: undefined; min?: undefined; max?: undefined; uppercase?: undefined; number?: undefined; symbol?: undefined; } | { uppercase: boolean; error: boolean; required?: undefined; min?: undefined; max?: undefined; lowercase?: undefined; number?: undefined; symbol?: undefined; } | { number: boolean; error: boolean; required?: undefined; min?: undefined; max?: undefined; lowercase?: undefined; uppercase?: undefined; symbol?: undefined; } | { symbol: boolean; error: boolean; required?: undefined; min?: undefined; max?: undefined; lowercase?: undefined; uppercase?: undefined; number?: undefined; }; checkPassword: (control: AbstractControl) => { required: boolean; correctly?: undefined; error?: undefined; } | { correctly: boolean; error: boolean; required?: undefined; }; /** * 获取权限组 */ getRole(): void; /** * 获取资源策略节点 */ getNodes(): void; /** * 获取资源键 */ setResource(): void; /** * 全部选中 */ allChecked(): void; /** * 取消选中 */ allUnchecked(): void; /** * 设置展开状态 */ private allCheckedStatus; /** * 全部展开 */ allExpand(): void; /** * 全部关闭 */ allClose(): void; /** * 设置展开状态 */ private allExpandStatus; /** * 获取特殊授权 */ getPermission(): void; /** * 上传 */ upload(info: any): void; /** * 提交 */ submit(data: any): void; }