diff --git a/src/components/DriverView/DriverTrainCard.vue b/src/components/DriverView/DriverTrainCard.vue index fad18cb..b8e0000 100644 --- a/src/components/DriverView/DriverTrainCard.vue +++ b/src/components/DriverView/DriverTrainCard.vue @@ -54,7 +54,8 @@
- {{ i18n.t('trains.number-propositions-title') }} {{ numberPropositions.join(', ') }} + {{ i18n.t('trains.number-propositions-title') }} + {{ numberPropositions.join(', ') }}
@@ -246,9 +247,13 @@ const availableCategories = computed(() => { else { if (wagonsNamesArr.every((v) => /^(627Z|412Z)/.test(v))) availableCategories.push('TC', 'TD', 'TS'); - else if (wagonsNamesArr.length < 3 || cargoNamesSet.size < 3) + else if (stockList.slice(1).every((v) => /PKPE/.test(v))) { + availableCategories.push('ZU', 'ZN'); + } else if (wagonsNamesArr.length < 3 || cargoNamesSet.size < 3) { availableCategories.push('TM', 'TG', 'TS'); - else availableCategories.push('TN', 'TK', 'TR', 'TS', 'ZU', 'ZN'); + } else { + availableCategories.push('TN', 'TK', 'TR', 'TS'); + } } return availableCategories.map((c) => `${c}${categoryTraction}`);