feature: add "Busy"-State, if the printer is in "standby" and execute some commands
Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
parent
b2a953f79a
commit
336c82ad55
@ -17,7 +17,7 @@
|
||||
<v-toolbar flat dense>
|
||||
<v-toolbar-title>
|
||||
<span class="subheading align-baseline">
|
||||
<v-icon left>mdi-information</v-icon>{{ (printer_state !== "" ? printer_state.charAt(0).toUpperCase() + printer_state.slice(1) : $t("Panels.StatusPanel.Unknown")) }}
|
||||
<v-icon left>mdi-information</v-icon>{{ printerStateOutput }}
|
||||
</span>
|
||||
</v-toolbar-title>
|
||||
<v-spacer></v-spacer>
|
||||
@ -271,6 +271,22 @@
|
||||
|
||||
displayCancelPrint: state => state.gui.general.displayCancelPrint,
|
||||
}),
|
||||
printerStateOutput: {
|
||||
get() {
|
||||
if (this.$store.state.printer.print_stats.state !== "") {
|
||||
const printer_state = this.$store.state.printer.print_stats.state
|
||||
|
||||
if (
|
||||
printer_state === "standby" &&
|
||||
this.$store.state.printer.idle_timeout.state === "Printing"
|
||||
) return "Busy"
|
||||
|
||||
return printer_state.charAt(0).toUpperCase() + printer_state.slice(1)
|
||||
}
|
||||
|
||||
return this.$t("Panels.StatusPanel.Unknown")
|
||||
}
|
||||
},
|
||||
printPercent: {
|
||||
get() {
|
||||
return this.$store.getters["printer/getPrintPercent"];
|
||||
|
Loading…
x
Reference in New Issue
Block a user