|
|
@ -15,7 +15,6 @@ export class AddroleComponent implements OnInit { |
|
|
|
@Input() nodes?: any; |
|
|
|
@Input() nodes?: any; |
|
|
|
@Input() title?: string; |
|
|
|
@Input() title?: string; |
|
|
|
@Input() subtitle?: string; |
|
|
|
@Input() subtitle?: string; |
|
|
|
|
|
|
|
|
|
|
|
validateForm!: FormGroup; |
|
|
|
validateForm!: FormGroup; |
|
|
|
constructor(private modal: NzModalRef, private fb: FormBuilder, private http: HttpClient, private toTree: TreeService) { } |
|
|
|
constructor(private modal: NzModalRef, private fb: FormBuilder, private http: HttpClient, private toTree: TreeService) { } |
|
|
|
|
|
|
|
|
|
|
@ -23,6 +22,20 @@ export class AddroleComponent implements OnInit { |
|
|
|
ngOnInit(): void { |
|
|
|
ngOnInit(): void { |
|
|
|
this.nodes.length != 0 ? null : this.getAllMenus() |
|
|
|
this.nodes.length != 0 ? null : this.getAllMenus() |
|
|
|
this.loadMore(); |
|
|
|
this.loadMore(); |
|
|
|
|
|
|
|
let level=JSON.parse(sessionStorage.getItem('userdata')).organization.level |
|
|
|
|
|
|
|
let levelList=[ |
|
|
|
|
|
|
|
{level:0,name:'无'}, |
|
|
|
|
|
|
|
{level:1,name:'销售公司'}, |
|
|
|
|
|
|
|
{level:2,name:'省公司'}, |
|
|
|
|
|
|
|
{level:3,name:'区域'}, |
|
|
|
|
|
|
|
{level:4,name:'油站'}, |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
// this.levelList=[]
|
|
|
|
|
|
|
|
levelList.forEach(e=>{ |
|
|
|
|
|
|
|
if(e.level>=level||e.level==0){ |
|
|
|
|
|
|
|
this.levelList.push(e) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
this.validateForm = this.fb.group({ |
|
|
|
this.validateForm = this.fb.group({ |
|
|
|
name: [null, [Validators.required]], |
|
|
|
name: [null, [Validators.required]], |
|
|
|
power: [null], |
|
|
|
power: [null], |
|
|
@ -54,13 +67,7 @@ export class AddroleComponent implements OnInit { |
|
|
|
this.modal.destroy({ data: 'this the result data' }); |
|
|
|
this.modal.destroy({ data: 'this the result data' }); |
|
|
|
} |
|
|
|
} |
|
|
|
optionList = []; |
|
|
|
optionList = []; |
|
|
|
levelList=[ |
|
|
|
levelList=[] |
|
|
|
{id:0,name:'无'}, |
|
|
|
|
|
|
|
{id:1,name:'销售公司'}, |
|
|
|
|
|
|
|
{id:2,name:'省公司'}, |
|
|
|
|
|
|
|
{id:3,name:'区域'}, |
|
|
|
|
|
|
|
{id:4,name:'油站'}, |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
isLoading = false; |
|
|
|
isLoading = false; |
|
|
|
//获取权限列表
|
|
|
|
//获取权限列表
|
|
|
|
loadMore() { |
|
|
|
loadMore() { |
|
|
|