角色管理-新增、修改

This commit is contained in:
liweijin
2018-12-10 18:31:18 +08:00
parent ff561a6886
commit 628f041b17
11 changed files with 644 additions and 15 deletions
@@ -2,7 +2,7 @@ import { Component, OnInit } from '@angular/core';
import { FormBuilder,FormControl,FormGroup,Validators} from '@angular/forms';
import { HttpClientService } from '../../../services/http-client.service';
import { Router } from '@angular/router';
import { NzMessageService } from 'ng-zorro-antd';
import { NzMessageService,NzModalRef, NzModalService } from 'ng-zorro-antd';
import { Observable } from 'rxjs';
import 'ztree';
@@ -50,12 +50,15 @@ export class DepartmentManagementComponent implements OnInit {
oldLoginName:any=''; //修改时,保存原本的系统账号,用于检测唯一性
checkNameStatus:any=''; //检测账号唯一性的图标状态
orgList:any=[];
confirmModal:NzModalRef;
constructor(
private fb: FormBuilder,
private http:HttpClientService,
private router:Router,
private message: NzMessageService,
) { }
private modal: NzModalService,
) {
}
ngOnInit() {
$('.tree-box').css('height',(document.documentElement.clientHeight-106+'px'));
@@ -111,6 +114,26 @@ export class DepartmentManagementComponent implements OnInit {
}
}
//删除
delete(){
this.confirmModal = this.modal.confirm({
nzTitle: '删除',
nzContent: '确定删除【'+this.orgDetail.organization+'】?',
nzOnOk: () => new Promise((resolve, reject) => {
this.http.delete('/sysapi/setting/organization/delOrgByid/'+this.orgDetail.id).subscribe((json)=>{
if(json.is_success){
resolve();
this.message.success(`删除成功!`);
this.initTree();
}else{
reject();
this.message.error(`删除失败!`);
}
})
}).catch(() => console.log('Oops errors!'))
});
}
//保存
submitForm(){
let pid='';
@@ -129,7 +152,7 @@ export class DepartmentManagementComponent implements OnInit {
this.message.success(`新增成功!`);
this.initTree();
}else{
this.message.success(`新增失败!`);
this.message.error(`新增失败!`);
}
})
}else if(this.modifyType==2){
@@ -138,7 +161,7 @@ export class DepartmentManagementComponent implements OnInit {
this.message.success(`修改成功!`);
this.initTree();
}else{
this.message.success(`修改失败!`);
this.message.error(`修改失败!`);
}
})
}