diff --git a/frontend/src/views/print/AssetLabel.vue b/frontend/src/views/print/AssetLabel.vue index 53760d4..14604f9 100644 --- a/frontend/src/views/print/AssetLabel.vue +++ b/frontend/src/views/print/AssetLabel.vue @@ -131,6 +131,7 @@ import { useRoute } from 'vue-router' import JsBarcode from 'jsbarcode' import { renderQrDataUrl } from './qrLogo' import { getSetting } from '@/utils/siteSettings' +import { withBase } from '@/utils/basePath' import { TYPE_CONFIG, hasLocationType, resolveDefaultEncodes, effectiveEncodes as effEncodes, resolveCodeText as resolveText, captionFor, @@ -171,7 +172,7 @@ const cardTitle = computed(() => { const imageUrl = computed(() => { const ext = extension.value - return (ext && ext.imageurl) ? ext.imageurl : null + return (ext && ext.imageurl) ? withBase(ext.imageurl) : null }) // Small identity table shown on the card. diff --git a/frontend/src/views/print/MachineBadge.vue b/frontend/src/views/print/MachineBadge.vue index ddf0f86..49b6f5d 100644 --- a/frontend/src/views/print/MachineBadge.vue +++ b/frontend/src/views/print/MachineBadge.vue @@ -54,7 +54,7 @@ const modelName = computed(() => { const imageUrl = computed(() => { if (!machine.value) return null const img = machine.value.machine?.imageurl - if (img) return img.startsWith('/') ? img : `/images/models/machines/${img}` + if (img) return withBase(img.startsWith('/') ? img : `/images/models/machines/${img}`) return null }) diff --git a/frontend/src/views/settings/ModelsList.vue b/frontend/src/views/settings/ModelsList.vue index 7312051..82e60e5 100644 --- a/frontend/src/views/settings/ModelsList.vue +++ b/frontend/src/views/settings/ModelsList.vue @@ -136,7 +136,7 @@
- Model image + Model image