|
|
@ -178,14 +178,14 @@ export default {
|
|
|
|
children: node.children
|
|
|
|
children: node.children
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
// 递归获取树中所有节点的monitorId
|
|
|
|
// 递归获取树中所有节点的设备编号
|
|
|
|
getAllMonitorIds(nodes) {
|
|
|
|
getAllMonitorIds(nodes) {
|
|
|
|
let ids = [];
|
|
|
|
let ids = [];
|
|
|
|
if (!nodes || nodes.length === 0) return ids;
|
|
|
|
if (!nodes || nodes.length === 0) return ids;
|
|
|
|
|
|
|
|
|
|
|
|
nodes.forEach(node => {
|
|
|
|
nodes.forEach(node => {
|
|
|
|
if (node.id) {
|
|
|
|
if (node.code) {
|
|
|
|
ids.push(node.id);
|
|
|
|
ids.push(node.code);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (node.children && node.children.length > 0) {
|
|
|
|
if (node.children && node.children.length > 0) {
|
|
|
|
ids = ids.concat(this.getAllMonitorIds(node.children));
|
|
|
|
ids = ids.concat(this.getAllMonitorIds(node.children));
|
|
|
|