| | |
| | | }else { |
| | | resolve([]) |
| | | } |
| | | }, (list)=>{ |
| | | console.log("设备加载完成") |
| | | }, (error)=>{ |
| | | |
| | | }) |
| | | } |
| | | if (node.level === 1) { |
| | | this.deviceService.getAllChannel(true, true, node.data.id, (catalogData) => { |
| | | this.deviceService.getAllChannel(false, true, node.data.id, (channelData) => { |
| | | let data = catalogData.concat(channelData) |
| | | this.channelDataHandler(data, resolve) |
| | | let channelArray = [] |
| | | this.deviceService.getAllChannel(true, true, node.data.id, catalogData =>{ |
| | | channelArray = channelArray.concat(catalogData) |
| | | this.channelDataHandler(channelArray, resolve) |
| | | },(endCatalogData) => { |
| | | this.deviceService.getAllChannel(false, true, node.data.id, channelData => { |
| | | channelArray = channelArray.concat(channelData) |
| | | this.channelDataHandler(channelArray, resolve) |
| | | }, endChannelList => { |
| | | |
| | | }) |
| | | }) |
| | | }else if (node.level > 1){ |
| | | let channelArray = [] |
| | | this.deviceService.getAllSubChannel(true, node.data.deviceId, node.data.id, (catalogData)=>{ |
| | | channelArray = channelArray.concat(catalogData) |
| | | this.channelDataHandler(channelArray, resolve) |
| | | }, (endCatalogData)=>{ |
| | | this.deviceService.getAllSubChannel(false, node.data.deviceId, node.data.id, (channelData)=>{ |
| | | let data = catalogData.concat(channelData) |
| | | this.channelDataHandler(data, resolve) |
| | | channelArray = channelArray.concat(channelData) |
| | | this.channelDataHandler(channelArray, resolve) |
| | | }) |
| | | }) |
| | | } |