Skip to content

Commit

Permalink
Merge pull request #1762 from laws-africa/advanced-search
Browse files Browse the repository at this point in the history
Advanced search
  • Loading branch information
longhotsummer authored Mar 6, 2024
2 parents 3e5d251 + a9c3914 commit e9ef3a9
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions peachjam/js/components/FindDocuments/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@
:global-search-value="q"
@global-search-change="value => q = value"
@date-change="value => advancedSearchDateCriteria = {...value}"
@submit="submit"
@submit="advancedSearch"
/>
</div>
</div>
Expand Down Expand Up @@ -434,6 +434,11 @@ export default {
this.submit();
},
advancedSearch () {
this.q = '';
this.submit();
},
submit () {
this.page = 1;
this.search();
Expand Down Expand Up @@ -707,11 +712,10 @@ export default {
q = q + ' ' + splitValue.trim();
if (criterion.fields.length) {
for (const field of criterion.fields) {
params.set(`search_${field}`, (params.get(`search_${field}`)?.trim() || '') + ' ' + q.trim());
}
} else params.set('search', (params.get('search')?.trim() || '') + ' ' + q.trim());
const fields = criterion.fields.length ? criterion.fields.map(f => `search__${f}`) : ['search'];
for (const field of fields) {
params.set(field, (params.get(field)?.trim() || '') + ' ' + q.trim());
}
}
}
};
Expand Down

0 comments on commit e9ef3a9

Please sign in to comment.