From 1a30ba4211462589698d26688ec24319e48b740c Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Wed, 11 Jul 2018 15:08:40 +0800 Subject: [PATCH] 提交 --- src/app/routes/delon/guard/guard.component.ts | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/src/app/routes/delon/guard/guard.component.ts b/src/app/routes/delon/guard/guard.component.ts new file mode 100644 index 0000000..be2efd4 --- /dev/null +++ b/src/app/routes/delon/guard/guard.component.ts @@ -0,0 +1,23 @@ +import { MenuService } from '@delon/theme'; +import { Router } from '@angular/router'; +import { Component } from '@angular/core'; +import { ACLService } from '@delon/acl'; + +@Component({ + selector: 'app-guard', + templateUrl: './guard.component.html', +}) +export class GuardComponent { + constructor( + public aclSrv: ACLService, + private menuSrv: MenuService, + private router: Router, + ) {} + + setRole(value: string | boolean) { + this.aclSrv.setFull(typeof value === 'boolean' ? value : false); + this.aclSrv.set({ role: [value as string] }); + this.menuSrv.resume(); + this.router.navigate(['/delon/guard']); + } +} -- Gitblit v1.8.0