|
@@ -48,6 +48,8 @@ export class MonitorListComponent implements OnInit {
|
|
|
let monitorInit$ = this.monitorSvc.getMonitors(this.app, this.pageIndex - 1, this.pageSize)
|
|
let monitorInit$ = this.monitorSvc.getMonitors(this.app, this.pageIndex - 1, this.pageSize)
|
|
|
.subscribe(message => {
|
|
.subscribe(message => {
|
|
|
this.tableLoading = false;
|
|
this.tableLoading = false;
|
|
|
|
|
+ this.checkedAll = false;
|
|
|
|
|
+ this.checkedMonitorIds.clear();
|
|
|
if (message.code === 0) {
|
|
if (message.code === 0) {
|
|
|
this.pageMonitors = message.data;
|
|
this.pageMonitors = message.data;
|
|
|
this.monitors = this.pageMonitors.content;
|
|
this.monitors = this.pageMonitors.content;
|
|
@@ -123,6 +125,7 @@ export class MonitorListComponent implements OnInit {
|
|
|
this.notifySvc.warning("未选中任何待删除项!","");
|
|
this.notifySvc.warning("未选中任何待删除项!","");
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
+ this.tableLoading = true;
|
|
|
const deleteMonitors$ = this.monitorSvc.deleteMonitors(monitors)
|
|
const deleteMonitors$ = this.monitorSvc.deleteMonitors(monitors)
|
|
|
.subscribe(message => {
|
|
.subscribe(message => {
|
|
|
deleteMonitors$.unsubscribe();
|
|
deleteMonitors$.unsubscribe();
|
|
@@ -130,10 +133,12 @@ export class MonitorListComponent implements OnInit {
|
|
|
this.notifySvc.success("删除成功!", "");
|
|
this.notifySvc.success("删除成功!", "");
|
|
|
this.loadMonitorTable();
|
|
this.loadMonitorTable();
|
|
|
} else {
|
|
} else {
|
|
|
|
|
+ this.tableLoading = false;
|
|
|
this.notifySvc.error("删除失败!", message.msg);
|
|
this.notifySvc.error("删除失败!", message.msg);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
error => {
|
|
error => {
|
|
|
|
|
+ this.tableLoading = false;
|
|
|
deleteMonitors$.unsubscribe();
|
|
deleteMonitors$.unsubscribe();
|
|
|
this.notifySvc.error("删除失败!", error.msg)
|
|
this.notifySvc.error("删除失败!", error.msg)
|
|
|
}
|
|
}
|
|
@@ -169,6 +174,7 @@ export class MonitorListComponent implements OnInit {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
cancelManageMonitors(monitors: Set<number>) {
|
|
cancelManageMonitors(monitors: Set<number>) {
|
|
|
|
|
+ this.tableLoading = true;
|
|
|
const cancelManage$ = this.monitorSvc.cancelManageMonitors(monitors)
|
|
const cancelManage$ = this.monitorSvc.cancelManageMonitors(monitors)
|
|
|
.subscribe(message => {
|
|
.subscribe(message => {
|
|
|
cancelManage$.unsubscribe();
|
|
cancelManage$.unsubscribe();
|
|
@@ -176,10 +182,12 @@ export class MonitorListComponent implements OnInit {
|
|
|
this.notifySvc.success("取消纳管成功!", "");
|
|
this.notifySvc.success("取消纳管成功!", "");
|
|
|
this.loadMonitorTable();
|
|
this.loadMonitorTable();
|
|
|
} else {
|
|
} else {
|
|
|
|
|
+ this.tableLoading = false;
|
|
|
this.notifySvc.error("取消纳管失败!", message.msg);
|
|
this.notifySvc.error("取消纳管失败!", message.msg);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
error => {
|
|
error => {
|
|
|
|
|
+ this.tableLoading = false;
|
|
|
cancelManage$.unsubscribe();
|
|
cancelManage$.unsubscribe();
|
|
|
this.notifySvc.error("取消纳管失败!", error.msg)
|
|
this.notifySvc.error("取消纳管失败!", error.msg)
|
|
|
}
|
|
}
|
|
@@ -215,6 +223,7 @@ export class MonitorListComponent implements OnInit {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
enableManageMonitors(monitors: Set<number>) {
|
|
enableManageMonitors(monitors: Set<number>) {
|
|
|
|
|
+ this.tableLoading = true;
|
|
|
const enableManage$ = this.monitorSvc.enableManageMonitors(monitors)
|
|
const enableManage$ = this.monitorSvc.enableManageMonitors(monitors)
|
|
|
.subscribe(message => {
|
|
.subscribe(message => {
|
|
|
enableManage$.unsubscribe();
|
|
enableManage$.unsubscribe();
|
|
@@ -222,10 +231,12 @@ export class MonitorListComponent implements OnInit {
|
|
|
this.notifySvc.success("启用纳管成功!", "");
|
|
this.notifySvc.success("启用纳管成功!", "");
|
|
|
this.loadMonitorTable();
|
|
this.loadMonitorTable();
|
|
|
} else {
|
|
} else {
|
|
|
|
|
+ this.tableLoading = false;
|
|
|
this.notifySvc.error("启用纳管失败!", message.msg);
|
|
this.notifySvc.error("启用纳管失败!", message.msg);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
error => {
|
|
error => {
|
|
|
|
|
+ this.tableLoading = false;
|
|
|
enableManage$.unsubscribe();
|
|
enableManage$.unsubscribe();
|
|
|
this.notifySvc.error("启用纳管失败!", error.msg)
|
|
this.notifySvc.error("启用纳管失败!", error.msg)
|
|
|
}
|
|
}
|