Newer
Older
import {Component, OnInit, ViewChild} from '@angular/core';
import {SystemService} from '../system.service';
import {RoleComponent} from '../modal/role/role.component';
import {NzModalService} from 'ng-zorro-antd';
selector: 'jhi-power',
templateUrl: './power.component.html',
styles: []
constructor(private systemSer: SystemService,
private modalSer:NzModalService) {
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
ngOnInit() {
this.dataSet = [
{
key1: '角色名称',
key2: '说明',
key3: '权限模块',
key4: '资源权限',
key5: '有效'
},
{
key1: '角色名称',
key2: '说明',
key3: '权限模块',
key4: '资源权限',
key5: '有效'
},
{
key1: '角色名称',
key2: '说明',
key3: '权限模块',
key4: '资源权限',
key5: '有效'
},
{
key1: '角色名称',
key2: '说明',
key3: '权限模块',
key4: '资源权限',
key5: '有效'
},
{
key1: '角色名称',
key2: '说明',
key3: '权限模块',
key4: '资源权限',
key5: '有效'
},
{
key1: '角色名称',
key2: '说明',
key3: '权限模块',
key4: '资源权限',
key5: '有效'
},
];
this.getRole();
getRole() {
this.systemSer.role().subscribe(
(res) => {
this.dataSet = res.data;
}
);
//删除角色
deleteRole(data) {
this.modalSer.confirm({
nzTitle:'删除',
nzContent:'<b style="color: red">确定删除该角色</b>',
nzOkText:'确定',
nzOkType:'danger',
nzOnOk:()=>{
this.systemSer.deleteRole(data.id).subscribe(
(res) => {
}
);
},
nzCancelText:'取消',
nzOnCancel:()=>{}
})
}
getCaptcha(e: MouseEvent): void {
e.preventDefault();
}