fixed date filter issues
This commit is contained in:
@@ -100,7 +100,7 @@ Vue.component('wd-trends-chart', {
|
||||
responsive: true, maintainAspectRatio: false,
|
||||
plugins: { legend: { position: 'top', labels: { usePointStyle: true } } },
|
||||
scales: {
|
||||
x: { type: 'time', time: { unit: 'day', displayFormats: { day: 'DD.MM' } }, grid: { display: false } },
|
||||
x: { type: 'time', time: { unit: 'day', displayFormats: { day: 'DD.MM.YYYY' }, tooltipFormat: 'DD.MM.YYYY' }, grid: { display: false } },
|
||||
y: { beginAtZero: true, grid: { color: 'rgba(0,0,0,0.05)' } }
|
||||
}
|
||||
}
|
||||
@@ -134,7 +134,7 @@ Vue.component('workorder-dashboard', {
|
||||
<div class="tt-scope workorder-dashboard">
|
||||
<div class="filter-bar">
|
||||
<div class="filter-bar__inner">
|
||||
<tt-select sm label="Mandant" :value="selectedTenant" :options="[{value: '', text: 'Bitte wählen...'}, ...filterOptions.tenants]" @input="onTenantChange" />
|
||||
<tt-select v-if="filterOptions.tenants.length > 1" sm label="Mandant" :value="selectedTenant" :options="[{value: '', text: 'Bitte wählen...'}, ...filterOptions.tenants]" @input="onTenantChange" />
|
||||
<tt-date-picker sm label="Zeitraum" :value="dateRange" :date-range="true" :time-picker="false" @input="onDateRangeChange" />
|
||||
<tt-select sm label="Firma" :value="selectedCompany" :options="[{value: '', text: 'Alle'}, ...filterOptions.companies]" @input="selectedCompany = $event; onFilterChange()" />
|
||||
<tt-select sm label="Status" :value="selectedStatuses" :options="filterOptions.statuses" @input="selectedStatuses = $event; onFilterChange()" multiple />
|
||||
@@ -233,6 +233,9 @@ Vue.component('workorder-dashboard', {
|
||||
this.filterOptions.tenants = response.data.tenants;
|
||||
this.filterOptions.companies = response.data.companies;
|
||||
this.filterOptions.statuses = response.data.statuses;
|
||||
if (this.filterOptions.tenants.length === 1) {
|
||||
await this.onTenantChange(this.filterOptions.tenants[0].value);
|
||||
}
|
||||
} catch (error) { console.error('Error fetching filter options:', error); }
|
||||
},
|
||||
async onTenantChange(tenantId) {
|
||||
|
||||
Reference in New Issue
Block a user