Add 'sleep' status to Production model and update related components

- Introduced a new 'sleep' boolean field in the Production model to indicate if production is suspended.
- Updated FalukantService to include 'sleep' in the production attributes.
- Enhanced MessagesDialog and ProductionSection components to display the production status and handle branch names.
- Added corresponding translations for 'status', 'sleep', and 'active' in both German and English locale files.
This commit is contained in:
Torsten Schulz (local)
2026-01-14 15:29:53 +01:00
parent 38bbea519a
commit 3aac0476df
6 changed files with 65 additions and 10 deletions

View File

@@ -9,6 +9,7 @@
<th>{{ $t('falukant.branch.production.quantity') }}</th>
<th>{{ $t('falukant.branch.production.ending') }}</th>
<th>{{ $t('falukant.branch.production.remainingTime') }}</th>
<th>{{ $t('falukant.branch.production.status') }}</th>
</tr>
</thead>
<tbody>
@@ -16,7 +17,11 @@
<td>{{ $t(`falukant.product.${production.productType.labelTr}`) }}</td>
<td>{{ production.quantity }}</td>
<td>{{ calculateEndDateTime(production.startTimestamp, production.productType.productionTime) }}</td>
<td>{{ calculateRemainingTime(production.startTimestamp, production.productType.productionTime) }} s</td>
<td>{{ production.sleep ? '-' : calculateRemainingTime(production.startTimestamp, production.productType.productionTime) + ' s' }}</td>
<td>
<span v-if="production.sleep" class="production-sleep">{{ $t('falukant.branch.production.sleep') }}</span>
<span v-else>{{ $t('falukant.branch.production.active') }}</span>
</td>
</tr>
</tbody>
</table>