diff --git a/src/components/OrderMessage.vue b/src/components/OrderMessage.vue
index de2b775..839f02d 100644
--- a/src/components/OrderMessage.vue
+++ b/src/components/OrderMessage.vue
@@ -39,6 +39,10 @@
/>
Aktualizuj numer rozkazu po zapisaniu
+
@@ -54,6 +58,7 @@ import { useStore } from '../store/store';
import saveIcon from '../assets/icon-save.svg';
import orderStorageMixin from '../mixins/orderStorageMixin';
import orderValidationMixin from '../mixins/orderValidationMixin';
+import { currentFormattedHours, currentFormattedMinutes } from '../utils/dateUtils';
export default defineComponent({
name: 'OrderMessage',
@@ -68,6 +73,7 @@ export default defineComponent({
incrementOnSave: true,
incrementOnCopy: true,
+ updateDate: true,
};
},
@@ -78,12 +84,18 @@ export default defineComponent({
},
mounted() {
- this.incrementOnSave = this.getOrderSetting('save-increment') === 'false' ? false : true;
- this.incrementOnCopy = this.getOrderSetting('copy-increment') === 'false' ? false : true;
+ this.incrementOnSave = this.getOrderSetting('save-increment') === 'true';
+ this.incrementOnCopy = this.getOrderSetting('copy-increment') === 'true';
+ this.updateDate = this.getOrderSetting('update-date') === 'true';
},
computed: {
fullOrderMessage() {
+ if(this.updateDate) {
+ this.store.orderFooter['hour'] = currentFormattedHours();
+ this.store.orderFooter['minutes'] = currentFormattedMinutes();
+ }
+
return this.store.orderMessage + this.store.footerMessage;
},
},
@@ -91,8 +103,6 @@ export default defineComponent({
methods: {
onCheckboxChange(e: Event) {
const checkbox = e.target as HTMLInputElement;
- console.log(checkbox.id, checkbox.checked);
-
this.saveOrderSetting(checkbox.id, checkbox.checked);
},
diff --git a/src/utils/dateUtils.ts b/src/utils/dateUtils.ts
index c00adae..1e6e235 100644
--- a/src/utils/dateUtils.ts
+++ b/src/utils/dateUtils.ts
@@ -3,9 +3,11 @@ export function currentFormattedDate() {
}
export function currentFormattedMinutes() {
- return new Date().toLocaleTimeString('pl-PL', { minute: '2-digit' });
+ const date = new Date();
+ return (date.getMinutes() < 10 ? '0' : '') + date.getMinutes();
}
export function currentFormattedHours() {
return new Date().toLocaleTimeString('pl-PL', { hour: '2-digit' });
}
+