diff --git a/erpnext/public/js/plant_floor_visual/visual_plant.js b/erpnext/public/js/plant_floor_visual/visual_plant.js index 57a0594f42e052591616ec39299075eabe03498b..75b1aa3479fa35b8b240a8d8251789bdf8dce334 100644 --- a/erpnext/public/js/plant_floor_visual/visual_plant.js +++ b/erpnext/public/js/plant_floor_visual/visual_plant.js @@ -156,6 +156,8 @@ class VisualPlantFloor { update_status(data) { let workstation_card$ = this.wrapper.find(`.workstation-wrapper[data-workstation="${data.name}"]`); workstation_card$.find(".workstation-image-container").empty(); + let workstation_image = workstation_card$.find(".workstation-image"); + workstation_image.removeClass("workstation-off"); if (data.status_image) { workstation_card$ @@ -172,6 +174,10 @@ class VisualPlantFloor { ); } + if (data.status !== "Production") { + workstation_image.addClass("workstation-off"); + } + workstation_card$.find(".indicator-pill").removeClass(data.old_color); workstation_card$.find(".indicator-pill").addClass(data.color); workstation_card$.find(".workstation-status-title").text(data.status);