mirror of
https://bitbucket.org/studiotem/jandl-taskmanager-app.git
synced 2026-10-22 06:49:35 +00:00
fixy
This commit is contained in:
1 parent
4ed354904c
commit
b16ff2e34f
4 files changed
+63
-95
No files matched your search
@@ -8,7 +8,6 @@
|
||||
:items="enrichedEmployees"
|
||||
item-title="_fullName"
|
||||
item-value="id"
|
||||
:disabled="isSortingActive"
|
||||
/>
|
||||
<v-text-field
|
||||
v-model="searchQuery"
|
||||
@@ -18,7 +17,6 @@
|
||||
prepend-inner-icon="mdi-magnify"
|
||||
@input="onInput"
|
||||
type="text"
|
||||
:disabled="isSortingActive"
|
||||
></v-text-field>
|
||||
<v-select
|
||||
v-model="sortOrder"
|
||||
@@ -44,7 +42,14 @@ export default {
|
||||
return {
|
||||
selectedEmployeeId: null,
|
||||
searchQuery: '',
|
||||
sortOrder: null
|
||||
sortOrder: null,
|
||||
sortOptions: [
|
||||
{ text: 'Zrušiť filter', value: null },
|
||||
{ text: 'Názov (A-Z)', value: 'nameAsc' },
|
||||
{ text: 'Názov (Z-A)', value: 'nameDesc' },
|
||||
{ text: 'Dátum (Najnovší - Najstarší)', value: 'deadlineDesc' },
|
||||
{ text: 'Dátum (Najstarší - Najnovší)', value: 'deadlineAsc' }
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -53,31 +58,13 @@ export default {
|
||||
},
|
||||
|
||||
computed: {
|
||||
...mapGetters('tm', ['enrichedEmployees']),
|
||||
|
||||
sortOptions() {
|
||||
return [
|
||||
{ text: 'Zrušiť filter', value: null },
|
||||
{ text: 'Názov (A-Z)', value: 'nameAsc' },
|
||||
{ text: 'Názov (Z-A)', value: 'nameDesc' },
|
||||
{ text: 'Dátum (Najnovší - Najstarší)', value: 'deadlineDesc' },
|
||||
{ text: 'Dátum (Najstarší - Najnovší)', value: 'deadlineAsc' }
|
||||
]
|
||||
},
|
||||
|
||||
isSortingActive() {
|
||||
return this.sortOrder !== null && this.sortOrder !== 'null'
|
||||
},
|
||||
...mapGetters('tm', ['enrichedEmployees'])
|
||||
},
|
||||
|
||||
methods: {
|
||||
onInput() {
|
||||
this.$emit('search', this.searchQuery)
|
||||
},
|
||||
|
||||
updateSortOrder() {
|
||||
this.$emit('update-sort-order', this.sortOrder)
|
||||
}
|
||||
},
|
||||
|
||||
watch: {
|
||||
@@ -85,8 +72,8 @@ export default {
|
||||
this.$emit('employee-selected', this.selectedEmployeeId)
|
||||
},
|
||||
|
||||
sortOrder() {
|
||||
this.updateSortOrder()
|
||||
sortOrder(value) {
|
||||
this.$emit('update-sort-order', value)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user