diff --git a/src/views/plan/EnamellingMachineStatus.vue b/src/views/plan/EnamellingMachineStatus.vue new file mode 100644 index 0000000..6d16ffa --- /dev/null +++ b/src/views/plan/EnamellingMachineStatus.vue @@ -0,0 +1,271 @@ + + + + + \ No newline at end of file diff --git a/src/views/plan/index.vue b/src/views/plan/index.vue index 7e7062f..3b432df 100644 --- a/src/views/plan/index.vue +++ b/src/views/plan/index.vue @@ -3,6 +3,12 @@ + 漆包机台运行状态表 response.json()) + .then(data => { + if (data.code === 200 && data.data && data.data.equipment_status_list) { + equipmentData.value = data.data.equipment_status_list; + message.value = data.message || '设备状态数据获取成功'; + // 切换到漆包机台状态组件 + currentComponent.value = EnamellingMachineStatus; + } else { + message.value = '设备状态数据获取失败'; + } + }) + .catch(error => { + console.error('设备状态API调用失败:', error); + message.value = '设备状态API调用失败'; + }); +} + // 设备状态按钮点击事件 function handleEquipmentStatus() { // 调用设备状态API @@ -170,6 +198,22 @@ function handleRealTimeInventory() { currentComponent.value = RealTimeInventory; } +// 处理查询表格事件 +function getList() { + // 根据当前组件状态执行相应的刷新操作 + if (currentComponent.value === EnamellingMachineStatus) { + // 刷新漆包机台运行状态表 + handleEnamellingMachineStatus(); + } else if (currentComponent.value === EquipmentStatus) { + // 刷新设备状态 + handleEquipmentStatus(); + } else if (currentComponent.value === RealTimeInventory) { + // 刷新实时库存表 + message.value = '正在获取实时库存数据...'; + currentComponent.value = RealTimeInventory; + } +} +