|  |  | 
 |  |  | import DeviceStacker from "@/components/DeviceStacker.vue"; | 
 |  |  | // 堆垛机 | 
 |  |  | const Stackers = reactive([]); | 
 |  |  | var  i=0; | 
 |  |  | var i = 0; | 
 |  |  | // 设备列表(修改重复设备名称) | 
 |  |  | const devices = reactive([]); | 
 |  |  | const num = reactive([]) | 
 |  |  | onMounted(() => { | 
 |  |  |   eventBus.on('stackerData', eventData => {  | 
 |  |  |     if (eventData.deviceName === "分容3线入库输送线"||eventData.deviceName === "分容出库输送线") { | 
 |  |  |     if (devices.length <= 0) { | 
 |  |  |   eventBus.on('locationData', eventData => { | 
 |  |  |     if (eventData.deviceName.indexOf("分容") != -1) { | 
 |  |  |       if (devices.length <= 0) { | 
 |  |  |         devices.push({ deviceName: eventData.deviceName, data: eventData.data, childDeviceCode: eventData.data.childDeviceCode }); | 
 |  |  |       } | 
 |  |  |       else { | 
 |  |  |         const device = devices.find(c => c.childDeviceCode == eventData.data.childDeviceCode) | 
 |  |  |         if(device){ | 
 |  |  |         if (device) { | 
 |  |  |           device.data = eventData.data | 
 |  |  |         }else{ | 
 |  |  |         } else { | 
 |  |  |           devices.push({ deviceName: eventData.deviceName, data: eventData.data, childDeviceCode: eventData.data.childDeviceCode }); | 
 |  |  |         } | 
 |  |  |       } | 
 |  |  |     } | 
 |  |  |   }) | 
 |  |  |   eventBus.on('stackerData', eventData => { | 
 |  |  |     if (eventData.deviceName == "分容3号堆垛机"||eventData.deviceName == "分容2号堆垛机") { | 
 |  |  |     // if (eventData.deviceName == "分容3号堆垛机"||eventData.deviceName == "分容2号堆垛机") { | 
 |  |  |     console.log(eventData.deviceName) | 
 |  |  |     if (eventData.deviceName.indexOf("分容") != -1) { | 
 |  |  |       if (Stackers.length == 0) { | 
 |  |  |         Stackers.push({ deviceName: eventData.deviceName, data: eventData.data }); | 
 |  |  |       } | 
 |  |  | 
 |  |  |   }) | 
 |  |  | }) | 
 |  |  | </script> | 
 |  |  | <style scoped> | 
 |  |  |  | 
 |  |  | </style> | 
 |  |  | <style scoped></style> |