From 73799af53f7af4becbed0d3c0b7c3a73fba7dc70 Mon Sep 17 00:00:00 2001 From: Douglas Barone Date: Thu, 29 Jun 2023 13:14:31 -0400 Subject: [PATCH] Toner levels --- web/index.html | 12 ++-- web/public/favicon.ico | Bin 15406 -> 0 bytes web/public/favicon.png | Bin 0 -> 3826 bytes web/src/components/PrinterCard.vue | 108 ++++++++++++++++++++++++----- web/src/layouts/default/View.vue | 6 ++ web/src/views/Home.vue | 2 +- 6 files changed, 103 insertions(+), 25 deletions(-) delete mode 100644 web/public/favicon.ico create mode 100644 web/public/favicon.png diff --git a/web/index.html b/web/index.html index e448c23..a9fe954 100644 --- a/web/index.html +++ b/web/index.html @@ -1,16 +1,14 @@ - - + - + Vuetify 3 - + - +
- - + diff --git a/web/public/favicon.ico b/web/public/favicon.ico deleted file mode 100644 index 8fb9f91b3aab4eec0c76ffc5342528033c61e247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15406 zcmeHO3v5%@8NNVarCoU?zSqezmT6npu}xxXJJhY(x=s~hQ>SSYYSncU&|(|9Y?QVX z@}TB1G8mASM;tRKYgJkrAW)&g7${B%c>oE7;)O>NNO_bu4G-IdNB({PbTkJL{ZGDJe2DLL+vq#sL?l$jZPe_*I2y@|4sBRjso zUy`aUlJo$60})6B%aMKN&yMG1Qvjth%4dDy{HM^34) z&_TyGJg3UC{J|n2-wr)LDYwhNWBH4VL-JgYz;erTEKiMF20`|$Cf~GysBU40j@&)u zboK>@(yL25%R|RmS~6@99bG>PviV`j>&k~M@~J%cn{`uCzUOyY^23rlWt6DH=aut3 zlZo^g63xIXwP(4)hgT<|I>hSGqh7YbLP$jL+%p0>vM2Su?wmOV;-uyLFww=KN5Ox{j<% zmi}mZc22bZyxbmI!x+Ch3+qsk+#YbHJ{CdQjDh~;LRJB63Pq&~p

*N){PEn7FA;EAwj=|b_AUGw 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 BkwE|e literal 0 HcmV?d00001 diff --git a/web/src/components/PrinterCard.vue b/web/src/components/PrinterCard.vue index c3bafdc..b23be25 100644 --- a/web/src/components/PrinterCard.vue +++ b/web/src/components/PrinterCard.vue @@ -7,18 +7,10 @@

- - {{ printer.serialNumber }} {{ printer.model }} - - {{ printer.location || '-' }} @@ -27,9 +19,14 @@ - + + {{ + new Intl.NumberFormat('pt-BR').format(printer.status[0].counter) + }} + + Contador + + {{ new Date(printer.updatedAt).toLocaleString() }} @@ -39,18 +36,19 @@
- Toner + > {{ printer.blackTonerModel }} + - + - {{ printer.location || '-' }} + - {{ printer.ip }} ({{ printer.network.name }}) + {{ printer.cyanTonerModel }} + + {{ printer.status[0].tonerCyanLevel }}% + + + + + + + + + {{ printer.magentaTonerModel }} + + {{ printer.status[0].tonerMagentaLevel }}% + + + + + + + + + {{ printer.yellowTonerModel }} + + {{ printer.status[0].tonerYellowLevel }}% + diff --git a/web/src/layouts/default/View.vue b/web/src/layouts/default/View.vue index 76cf4b8..bb93b0e 100644 --- a/web/src/layouts/default/View.vue +++ b/web/src/layouts/default/View.vue @@ -1,5 +1,11 @@