Newer
Older
import {NzMessageService, NzModalService, NzMode} from 'ng-zorro-antd';
import {IconComponent} from '../model/icon/icon.component';
import {imgUrl} from '../../app.constants';
@Component({
selector: 'smart-topology-img',
templateUrl: './topology-img.component.html',
styles: []
})
export class TopologyImgComponent implements OnInit {
constructor(private topologySer: TopologyService,private message:NzMessageService,
private modalSer:NzModalService) {
}
ngOnInit() {
this.getList();
}
getList() {
const data = {};
this.topologySer.iconFindAll(data).subscribe(
(res) => {
if(res.errCode == 10000){
this.iconList = res.data;
}else{
this.message.create('error',`${res.errMsg}`);
}
}
);
}
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
66
67
68
69
70
71
72
73
74
75
76
77
78
addIcon(){
this.smartIcon.showModal();
}
//删除图片
deleteIcon(item){
this.modalSer.confirm({
nzTitle: '删除',
nzContent: '<b style="color: red;">确认删除该图标吗?</b>',
nzOkText: '确定',
nzOkType: 'danger',
nzOnOk: () => {
const arr = {
ids: []
};
arr.ids.push(item.id);
this.topologySer.iconDelete(arr).subscribe(
(res) => {
if (res.errCode == 10000) {
this.message.success('删除成功');
this.getList();
} else {
this.message.error(res.errMsg);
}
}
);
},
nzCancelText: '取消',
nzOnCancel: () => console.log('Cancel')
}
);
}
//设为默认
setDefault(item){
this.modalSer.confirm({
nzTitle: '删除',
nzContent: '<b style="color: red;">确认将该图标设为默认图标吗?</b>',
nzOkText: '确定',
nzOkType: 'danger',
nzOnOk: () => {
this.topologySer.iconDefault(item.id).subscribe(
(res) => {
if (res.errCode == 10000) {
this.message.success('默认成功');
this.getList();
} else {
this.message.error(res.errMsg);
}
}
);
},
nzCancelText: '取消',
nzOnCancel: () => console.log('Cancel')
}
);
}