Newer
Older
import {NzMessageService, NzModalService, NzMode} from 'ng-zorro-antd';
import {IconComponent} from '../model/icon/icon.component';
@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) {
const data = {
pageNum:this.pageNum,
pageCount:this.pageCount
}
this.topologySer.iconFindAll(data).subscribe(
this.iconList = res.data.data;
this.totalNum = res.data.totalNum;
this.smartIcon.showAddModal("添加图标");
}
//更换图标
editIcon(item){
this.smartIcon.showEditModal("更换图标",item.id);
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
}
//删除图片
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({
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')
}
);
}