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:
@@ -17,7 +17,7 @@
|
|||||||
<v-toolbar flat dense>
|
<v-toolbar flat dense>
|
||||||
<v-toolbar-title>
|
<v-toolbar-title>
|
||||||
<span class="subheading align-baseline">
|
<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>
|
</span>
|
||||||
</v-toolbar-title>
|
</v-toolbar-title>
|
||||||
<v-spacer></v-spacer>
|
<v-spacer></v-spacer>
|
||||||
@@ -271,6 +271,22 @@
|
|||||||
|
|
||||||
displayCancelPrint: state => state.gui.general.displayCancelPrint,
|
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: {
|
printPercent: {
|
||||||
get() {
|
get() {
|
||||||
return this.$store.getters["printer/getPrintPercent"];
|
return this.$store.getters["printer/getPrintPercent"];
|
||||||
|
Reference in New Issue
Block a user