Filter by status
This commit is contained in:
@@ -37,18 +37,25 @@ export default {
|
||||
|
||||
computed: {
|
||||
filteredRequests: function () {
|
||||
return this.applySearch(this.searchValue)
|
||||
return this.applyFilters(this.applySearch(this.requests, this.searchValue), this.statusValue)
|
||||
}
|
||||
},
|
||||
|
||||
methods: {
|
||||
applySearch: function(query) {
|
||||
return this.requests.filter(
|
||||
applySearch: (requests, query) => {
|
||||
return requests.filter(
|
||||
(request) => query !== '' ?
|
||||
request.name.toLowerCase().includes(query.toLowerCase()) :
|
||||
true
|
||||
)
|
||||
},
|
||||
applyFilters: (requests, status) => {
|
||||
return requests.filter(
|
||||
(request) => status !== '' ?
|
||||
request.simple_status.toLowerCase() === status :
|
||||
true
|
||||
)
|
||||
},
|
||||
dollars: (value) => formatDollars(value, false),
|
||||
},
|
||||
}
|
||||
|
Reference in New Issue
Block a user