diff --git a/frontend/src/components/ShopFloorMap.vue b/frontend/src/components/ShopFloorMap.vue index 799d2f9..bf8a9be 100644 --- a/frontend/src/components/ShopFloorMap.vue +++ b/frontend/src/components/ShopFloorMap.vue @@ -374,11 +374,11 @@ function renderMarkers() { markers.value = [] props.machines.forEach(item => { - if (item.mapleft == null || item.maptop == null) return + if (item.mapx == null || item.mapy == null) return // Transform coordinates (database Y is top-down, Leaflet is bottom-up) - const leafletY = MAP_HEIGHT - item.maptop - const leafletX = item.mapleft + const leafletY = MAP_HEIGHT - item.mapy + const leafletX = item.mapx // Determine color based on mode let color, typeName, displayName, detailRoute diff --git a/frontend/src/views/MapEditor.vue b/frontend/src/views/MapEditor.vue index 5a0a7cb..ce43bdb 100644 --- a/frontend/src/views/MapEditor.vue +++ b/frontend/src/views/MapEditor.vue @@ -35,8 +35,8 @@ class="asset-item" :class="{ selected: selectedAsset?.assetid === asset.assetid, - placed: asset.mapleft && asset.maptop, - unplaced: !asset.mapleft || !asset.maptop + placed: asset.mapx && asset.mapy, + unplaced: !asset.mapx || !asset.mapy }" @click="selectAsset(asset)" > @@ -45,7 +45,7 @@
{{ asset.name || asset.assetnumber }}
{{ asset.assettype }} - +
@@ -75,7 +75,7 @@