Filter by status

This commit is contained in:
richard-dds
2018-10-30 15:14:12 -04:00
parent 18c3354519
commit af014cae03
2 changed files with 13 additions and 5 deletions

View File

@@ -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),
},
}