import { defineComponent } from 'vue'; import { useStore } from '../store/store'; export default defineComponent({ setup() { return { store: useStore(), }; }, methods: { generateFooter() { const footer = this.store.orderFooter; const messageArray = []; if (footer.stationName) messageArray.push(`stacja: ${footer.stationName}`); if (footer.checkpointName) messageArray.push(`posterunek: ${footer.checkpointName}`); if (footer.hour) messageArray.push(`godz. ${footer.hour}`); if (footer.minutes) messageArray.push(`min. ${footer.minutes}`); if (footer.dispatcherName) messageArray.push(`dyżurny ruchu ${footer.dispatcherName}`); if (footer.secondaryDispatcherName) messageArray.push(`z polecenia dyżurnego ruchu ${footer.secondaryDispatcherName}`); this.store.footerMessage = ` | ${messageArray.join(', ')} | Rozkaz otrzymałem, maszynista: (potwierdzić otrzymanie rozkazu)`; }, }, });