Poprawki w generatorze

This commit is contained in:
2022-07-20 21:51:27 +02:00
parent 9a4a729449
commit 091e5bd212
3 changed files with 17 additions and 12 deletions
+14 -9
View File
@@ -84,7 +84,7 @@
wyjazdowego</label wyjazdowego</label
> >
</div> </div>
i wyjechać w kierunku <input type="text" v-model="order.row2.direction" /> na tor szlakowy i wyjechać w kierunku <input type="text" v-model="order.row2.direction1" /> na tor szlakowy
<select v-model="order.row2.option2"> <select v-model="order.row2.option2">
<option value="lewy">lewy</option> <option value="lewy">lewy</option>
<option value="prawy">prawy</option> <option value="prawy">prawy</option>
@@ -103,7 +103,7 @@
/> />
<label for="checkbox-2b"> <label for="checkbox-2b">
z toru nr <input type="text" v-model="order.row2.trackNoFrom" /> nie posiadającego semafora z toru nr <input type="text" v-model="order.row2.trackNoFrom" /> nie posiadającego semafora
wyjazdowego wyjechać w kierunku <input type="text" /> na tor szlakowy wyjazdowego wyjechać w kierunku <input type="text" v-model="order.row2.direction2" /> na tor szlakowy
<select v-model="order.row2.option3"> <select v-model="order.row2.option3">
<option value="lewy">lewy</option> <option value="lewy">lewy</option>
<option value="prawy">prawy</option> <option value="prawy">prawy</option>
@@ -208,7 +208,6 @@
<script lang="ts"> <script lang="ts">
import { defineComponent, reactive } from 'vue'; import { defineComponent, reactive } from 'vue';
import orderFooterMixin from '../mixins/orderFooterMixin';
import { useStore } from '../store/store'; import { useStore } from '../store/store';
type OrderRowRange = 1 | 2 | 3 | 4 | 5; type OrderRowRange = 1 | 2 | 3 | 4 | 5;
@@ -254,7 +253,7 @@ export default defineComponent({
message += `${row2.signal2 || '_'} (odnoszącego się do wyjazdu pociągu)`; message += `${row2.signal2 || '_'} (odnoszącego się do wyjazdu pociągu)`;
if (row2.signalType == 'wjazdowego') message += `${row2.signal3 || '_'} na post. odg. bez sem. wyjazdowego`; if (row2.signalType == 'wjazdowego') message += `${row2.signal3 || '_'} na post. odg. bez sem. wyjazdowego`;
message += ` i wyjechać w kierunku ${row2.direction || '_'} na tor szlakowy ${row2.option2 || '_'} nr ${ message += ` i wyjechać w kierunku ${row2.direction1 || '_'} na tor szlakowy ${row2.option2 || '_'} nr ${
row2.trackNoTo1 || '_' row2.trackNoTo1 || '_'
}`; }`;
} }
@@ -262,9 +261,9 @@ export default defineComponent({
if (row2.checkbox == 'checkbox-2b') { if (row2.checkbox == 'checkbox-2b') {
message += ` z toru nr ${ message += ` z toru nr ${
row2.trackNoFrom || '_' row2.trackNoFrom || '_'
} nie posiadającego semafora wyjazdowego wyjechać w kierunku ${row2.trackNoTo2 || '_'} na tor szlakowy ${ } nie posiadającego semafora wyjazdowego wyjechać w kierunku ${row2.direction2 || '_'} na tor szlakowy ${
row2.option3 || '_' row2.option3 || '_'
}`; } nr ${row2.trackNoTo2 || '_'}`;
} }
return message; return message;
@@ -285,10 +284,12 @@ export default defineComponent({
() => { () => {
const { row4 } = order; const { row4 } = order;
let message = `WJAZD z toru szlakowego nr ${row4.trackNo} na ${row4.optionStation} ${row4.stationName} odbędzie się po otrzymaniu: `; let message = `WJAZD z toru szlakowego nr ${row4.trackNo || '_'} na ${row4.optionStation || '_'} ${
row4.stationName || '_'
} odbędzie się po otrzymaniu: `;
if (row4.checkbox == 'checkbox-4a') if (row4.checkbox == 'checkbox-4a')
message += `sygnału zastępczego "Sz" na osobnym urządzeniu ustawionym z ${row4.side} strony toru`; message += `sygnału zastępczego "Sz" na osobnym urządzeniu ustawionym z ${row4.side || '_'} strony toru`;
if (row4.checkbox == 'checkbox-4b') if (row4.checkbox == 'checkbox-4b')
message += 'rozkazu pisemnego "N" (doręczonego lub przekazanego przez urządzenia łączności)'; message += 'rozkazu pisemnego "N" (doręczonego lub przekazanego przez urządzenia łączności)';
@@ -299,7 +300,11 @@ export default defineComponent({
() => { () => {
const { row5 } = order; const { row5 } = order;
const message = `ZEZWALAM wjechać z toru szlakowego nr ${row5.trackNo} z kierunku ${row5.direction} na ${row5.stationType} ${row5.stationName} i przejechać obok sygnału "Stój" na ${row5.on} `; const message = `ZEZWALAM wjechać z toru szlakowego nr ${row5.trackNo || '_'} z kierunku ${
row5.direction || '_'
} na ${row5.stationType || '_'} ${row5.stationName || '_'} i przejechać obok sygnału "Stój" na ${
row5.on || '_'
} `;
return message; return message;
}, },
-1
View File
@@ -137,7 +137,6 @@
<script lang="ts"> <script lang="ts">
import { defineComponent, reactive } from 'vue'; import { defineComponent, reactive } from 'vue';
import orderFooterMixin from '../mixins/orderFooterMixin';
import { useStore } from '../store/store'; import { useStore } from '../store/store';
type OrderRowRange = 1 | 2 | 3 | 4; type OrderRowRange = 1 | 2 | 3 | 4;
+3 -2
View File
@@ -3,7 +3,7 @@ import { defineStore } from 'pinia';
export const useStore = defineStore('store', { export const useStore = defineStore('store', {
state: () => { state: () => {
return { return {
chosenOrderType: 'OrderS', chosenOrderType: 'OrderN',
orderFooter: { orderFooter: {
stationName: '', stationName: '',
@@ -42,7 +42,8 @@ export const useStore = defineStore('store', {
signal3: '', signal3: '',
signalType: 'wyjazdowego', signalType: 'wyjazdowego',
checkbox: 'checkbox-2a', checkbox: 'checkbox-2a',
direction: '', direction1: '',
direction2: '',
trackNoFrom: '', trackNoFrom: '',
trackNoTo1: '', trackNoTo1: '',
trackNoTo2: '', trackNoTo2: '',