diff --git a/src/controllers/PrinterController.ts b/src/controllers/PrinterController.ts index 66e12eb..191af18 100644 --- a/src/controllers/PrinterController.ts +++ b/src/controllers/PrinterController.ts @@ -69,7 +69,8 @@ class PrinterController { orderBy: { timestamp: 'desc' } - } + }, + network: true } }) diff --git a/web/src/components/PrinterCard.vue b/web/src/components/PrinterCard.vue index 941b24d..0d5f4a2 100644 --- a/web/src/components/PrinterCard.vue +++ b/web/src/components/PrinterCard.vue @@ -3,7 +3,11 @@ variant="outlined" class="printer-card" :class="{ 'printer-alert': printerAlert }" - :to="{ name: 'Printer', params: { serialNumber: printer.serialNumber } }" + :to=" + nav + ? { name: 'Printer', params: { serialNumber: printer.serialNumber } } + : undefined + " > @@ -93,6 +97,7 @@ import { computed } from 'vue' const props = defineProps<{ printer: any + nav?: boolean }>() const printerAlert = computed(() => { diff --git a/web/src/layouts/single/View.vue b/web/src/layouts/single/View.vue index cf83217..8e6c50c 100644 --- a/web/src/layouts/single/View.vue +++ b/web/src/layouts/single/View.vue @@ -8,13 +8,6 @@ /> - diff --git a/web/src/views/Home.vue b/web/src/views/Home.vue index 264462d..b58da29 100644 --- a/web/src/views/Home.vue +++ b/web/src/views/Home.vue @@ -16,7 +16,7 @@ v-for="printer in appStore.filteredPrinters" :key="printer.id" > - + diff --git a/web/src/views/Printer.vue b/web/src/views/Printer.vue index 5312993..1acb9ca 100644 --- a/web/src/views/Printer.vue +++ b/web/src/views/Printer.vue @@ -1,4 +1,28 @@ - +