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:
@@ -50,18 +50,32 @@ export default {
|
||||
page: 1,
|
||||
size: 10,
|
||||
total: 0,
|
||||
pageInput: 1,
|
||||
pageInput: 1,
|
||||
branches: [], // Cache für Branch-Namen
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
async open() {
|
||||
this.page = 1;
|
||||
this.pageInput = 1;
|
||||
this.pageInput = 1;
|
||||
await this.loadBranches(); // Branches laden für Branch-Namen
|
||||
await this.load();
|
||||
this.$refs.dlg.open();
|
||||
// mark unread as shown
|
||||
try { await apiClient.post('/api/falukant/notifications/mark-shown'); } catch {}
|
||||
},
|
||||
async loadBranches() {
|
||||
try {
|
||||
const result = await apiClient.get('/api/falukant/branches');
|
||||
this.branches = result.data.map(branch => ({
|
||||
id: branch.id,
|
||||
cityName: branch.region.name,
|
||||
}));
|
||||
} catch (error) {
|
||||
console.error('Error loading branches:', error);
|
||||
this.branches = [];
|
||||
}
|
||||
},
|
||||
async markAll() {
|
||||
try {
|
||||
await apiClient.post('/api/falukant/notifications/mark-shown');
|
||||
@@ -268,9 +282,14 @@ export default {
|
||||
formatted.value = Number(params.value);
|
||||
}
|
||||
|
||||
// Filiale-Information
|
||||
// Filiale-Information mit Branch-Namen
|
||||
if (params.branch_id !== undefined && params.branch_id !== null) {
|
||||
formatted.branch_info = ` (Filiale #${params.branch_id})`;
|
||||
const branch = this.branches.find(b => b.id === params.branch_id);
|
||||
if (branch && branch.cityName) {
|
||||
formatted.branch_info = ` (${branch.cityName})`;
|
||||
} else {
|
||||
formatted.branch_info = ` (Filiale #${params.branch_id})`;
|
||||
}
|
||||
} else {
|
||||
formatted.branch_info = '';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user