diff --git a/src/components/Order/OrderMainContent.vue b/src/components/Order/OrderMainContent.vue
index 495c665..79987a8 100644
--- a/src/components/Order/OrderMainContent.vue
+++ b/src/components/Order/OrderMainContent.vue
@@ -50,6 +50,7 @@
+
{{ t(`order.${instruction.key}.bold1`) }}
@@ -78,6 +79,40 @@
+
+
+
+
+
+
+
+
+
+ v
+
+
+
+
+
+
+
+
+
+
-
|
diff --git a/src/locales/pl.json b/src/locales/pl.json
index 512ffe3..6237a11 100644
--- a/src/locales/pl.json
+++ b/src/locales/pl.json
@@ -162,76 +162,92 @@
"message-html": "Wskazania tarcz ostrzegawczych przejazdowych na posterunku/szlaku {1} / {2} odnoszących się do przejazdu w km {3}, są nieważne. Jazda z prędkością rozkładową."
},
"2155": {
- "text": "Uszkodzone urządzenia SHP na {0} {1}|{2} odnoszące się do sygnalizatora {3}.",
- "choice-1-a": "posterunku",
- "choice-1-b": "szlaku",
- "x1": "x.1 posterunek",
- "x2": "x.2 posterunek",
- "x3": "x.3 sygnalizator"
+ "text": "{bold1} na posterunku/szlaku {signalbox1}{'|'}{signalbox2} odnoszące się do sygnalizatora {signal1}.",
+ "bold1": "Uszkodzone urządzenia SHP",
+ "signalbox1": "x.1 posterunek",
+ "signalbox2": "x.2 posterunek",
+ "signal1": "x.3 sygnalizator",
+ "message-html": "Uszkodzone urządzenia SHP na posterunku/szlaku {0}{'|'}{1} odnoszące się do sygnalizatora {3}"
},
"2160": {
- "text": "Zmiana trasy na odcinku od {0} do {1}, jazda przez {2} linią {3} z prędkością {4}.",
- "x1": "x.1 posterunek",
- "x2": "x.2 posterunek",
- "x3": "x.3 posterunek",
- "x4": "x.4 linia",
- "x5": "x.5 km/h"
+ "text": "{bold1} na odcinku od {signalbox1} do {signalbox2}, jazda przez {signalbox3} linią {line1} z prędkością {vmax1}.",
+ "bold1": "Zmiana trasy",
+ "signalbox1": "x.1 posterunek",
+ "signalbox2": "x.2 posterunek",
+ "signalbox3": "x.3 posterunek",
+ "line1": "x.4 linia",
+ "vmax1": "x.5 km/h",
+ "message-html": "Zmiana trasy na odcinku od {0} do {1}, jazda przez {2} linią {3} z prędkością {4}."
},
"2165": {
- "text": "Jazda z opuszczonymi pantografami na odcinku od {0} do {1}.",
- "x1": "x.1 km",
- "x2": "x.2 km"
+ "text": "{bold1} na odcinku od {km1} do {km2}.",
+ "bold1": "Jazda z opuszczonymi pantografami",
+ "km1": "x.1 km",
+ "km2": "x.2 km",
+ "message-html": "Jazda z opuszczonymi pantografami na odcinku od {0} do {1}."
},
"2170": {
- "text": "Na odcinku od {0} do {1} linii nr {2} jazda pociągu z łącznością analogową.",
- "x1": "x.1 posterunek",
- "x2": "x.2 posterunek",
- "x3": "x.2 linia"
+ "text": "{bold1} od {signalbox1} do {signalbox2} linii nr {line1}{br}{bold2}",
+ "bold1": "Na odcinku",
+ "bold2": "jazda pociągu z łącznością analogową.",
+ "signalbox1": "x.1 posterunek",
+ "signalbox2": "x.2 posterunek",
+ "line1": "x.3 linia",
+ "message-html": "Na odcinku na odcinku od {0} do {1} linii nr {2} jazda pociągu z łącznością analogową."
},
"2180": {
- "text": "Polecam jazdę po torze zamkniętym nr {0} w kierunku {1} do km {2} zjazd do {3} do godz. {4}",
- "x1": "x.1 tor",
- "x2": "x.2 posterunek",
- "x3": "x.3 km",
- "x4": "x.4 posterunek",
- "x5": "x.5 godzina"
+ "text": "{bold1} nr {track1} w kierunku {signalbox1} do km {km1} zjazd do {signalbox2} do godz. {hour1}",
+ "bold1": "Polecam jazdę po torze zamkniętym",
+ "track1": "x.1 tor",
+ "signalbox1": "x.2 posterunek",
+ "km1": "x.3 km",
+ "signalbox2": "x.4 posterunek",
+ "hour1": "x.5 godzina"
},
"2181": {
- "text": "Tor zamknięty wolny od taboru"
+ "text": "{bold1}",
+ "bold1": "Tor zamknięty wolny od taboru"
},
"2182": {
- "text": "Na torze pracuje pociąg {0} w km {1}",
- "x1": "x.1 numer pociągu",
- "x2": "x.2 km"
+ "text": "{bold1} {train1} w km {km1}",
+ "bold1": "Na torze pracuje pociąg",
+ "train1": "x.1 numer pociągu",
+ "km1": "x.2 km"
},
"2183": {
- "text": "Na tor zostanie wyprawiony pociąg {0} do km {1}",
- "x1": "x.1 numer pociągu",
- "x2": "x.2 km"
+ "text": "{bold1} {train1} do km {km1}",
+ "bold1": "Na tor zostanie wyprawiony pociąg",
+ "train1": "x.1 numer pociągu",
+ "km1": "x.2 km"
},
"2185": {
- "text": "Zezwalam na wstawienie PSD na tor nr {0} w km {1} na szlaku | {2} | {3}",
- "x1": "x.1 tor",
- "x2": "x.2 km",
- "x3": "x.3 posterunek",
- "x4": "x.4 posterunek"
+ "text": "{bold1} na tor nr {track1} w km {km1} na szlaku {'|'} {signalbox1} {'|'} {signalbox2}",
+ "bold1": "Zezwalam na wstawienie PSD",
+ "track1": "x.1 tor",
+ "km1": "x.2 km",
+ "signalbox1": "x.3 posterunek",
+ "signalbox2": "x.4 posterunek"
},
- "23.10": {
- "text": "Nie przekraczać prędkości i zachować ostrożność:",
- "message-line-2": "Na posterunku/szlaku {0}/{1} tor nr {2} v {3} od {4} do {5} {6}",
- "x1": "x.{0} posterunek",
- "x2": "x.{0} posterunek",
- "x3": "x.{0} tor",
- "x4": "x.{0} km/h",
- "x5": "x.{0} km",
- "x6": "x.{0} km",
- "x7": "x.{0} przyczyna"
+ "2310": {
+ "text": "{bold1}{br}{text-list}",
+ "bold1": "Nie przekraczać prędkości i zachować ostrożność:",
+ "text-list": "{bold} {signalbox1}/{signalbox2} tor nr {track1} {v} {vmax1} od {km1} do {km2} {other1}",
+ "bold": "{0}. Na posterunku/szlaku",
+ "signalbox1": "x.{0} posterunek",
+ "signalbox2": "x.{0} posterunek",
+ "track1": "x.{0} tor",
+ "vmax1": "x.{0} km/h",
+ "km1": "x.{0} km",
+ "km2": "x.{0} km",
+ "other1": "x.{1} przyczyna"
},
- "23.11": {
- "text": "Podawać sygnał „Baczność”"
+ "2311": {
+ "text": "{bold1}",
+ "bold1": "Podawać sygnał „Baczność”"
},
- "23.20": {
- "x96": "x.96 inne"
+ "2320": {
+ "text": "{other2320}",
+ "other2320": "x.96 inne"
},
"footer": {
"V": "V Identyfikator maszynisty",
diff --git a/src/store/store.ts b/src/store/store.ts
index 7f586ca..0355997 100644
--- a/src/store/store.ts
+++ b/src/store/store.ts
@@ -142,9 +142,157 @@ export const useStore = defineStore('store', {
signalbox1: '',
signalbox2: '',
km1: ''
+ },
+ optionalFieldNames: ['signalbox2']
+ },
+ {
+ key: '2155',
+ name: '21.55',
+ active: false,
+ inputFields: {
+ signalbox1: '',
+ signalbox2: '',
+ signal1: ''
+ },
+ optionalFieldNames: ['signalbox2']
+ },
+ {
+ key: '2160',
+ name: '21.60',
+ active: false,
+ inputFields: {
+ signalbox1: '',
+ signalbox2: '',
+ signalbox3: '',
+ line1: '',
+ vmax1: ''
+ }
+ },
+ {
+ key: '2165',
+ name: '21.65',
+ active: false,
+ inputFields: {
+ km1: '',
+ km2: ''
+ }
+ },
+ {
+ key: '2170',
+ name: '21.70',
+ active: false,
+ inputFields: {
+ signalbox1: '',
+ signalbox2: '',
+ line1: ''
+ }
+ },
+ {
+ key: '2180',
+ name: '21.80',
+ active: false,
+ inputFields: {
+ track1: '',
+ signalbox1: '',
+ km1: '',
+ signalbox2: '',
+ hour1: ''
+ }
+ },
+ {
+ key: '2181',
+ name: '21.81',
+ active: false,
+ inputFields: {}
+ },
+ {
+ key: '2182',
+ name: '21.82',
+ active: false,
+ inputFields: {
+ train1: '',
+ km1: ''
+ }
+ },
+ {
+ key: '2183',
+ name: '21.83',
+ active: false,
+ inputFields: {
+ train1: '',
+ km1: ''
+ }
+ },
+ {
+ key: '2185',
+ name: '21.85',
+ active: false,
+ inputFields: {
+ track1: '',
+ km1: '',
+ signalbox1: '',
+ signalbox2: ''
+ }
+ },
+ {
+ key: '2310',
+ name: '23.10',
+ active: false,
+ inputFields: {},
+ listFields: [
+ {
+ signalbox1: '',
+ signalbox2: '',
+ track1: '',
+ vmax1: '',
+ km1: '',
+ km2: '',
+ other1: ''
+ },
+ {
+ signalbox1: '',
+ signalbox2: '',
+ track1: '',
+ vmax1: '',
+ km1: '',
+ km2: '',
+ other1: ''
+ },
+ {
+ signalbox1: '',
+ signalbox2: '',
+ track1: '',
+ vmax1: '',
+ km1: '',
+ km2: '',
+ other1: ''
+ }
+ ]
+ },
+ {
+ key: '2311',
+ name: '23.11',
+ active: false,
+ inputFields: {}
+ },
+ {
+ key: '2320',
+ name: '23.20',
+ active: false,
+ inputFields: {
+ other2320: ''
}
}
- ]
+ ],
+ customInstructions: {
+ '2310': {
+ name: '23.10',
+ active: false,
+
+ inputFields: {},
+ optionalFieldNames: []
+ }
+ }
},
orderMode: 'OrderMessage',
diff --git a/src/styles/_order.scss b/src/styles/_order.scss
index f96d564..9b07833 100644
--- a/src/styles/_order.scss
+++ b/src/styles/_order.scss
@@ -6,6 +6,8 @@ $darkModeTextCol: #eee;
width: 100%;
background-color: white;
color: black;
+ max-height: 95vh;
+ overflow: auto;
&.dark {
background-color: colors.$bgColDarker;