#1906 serach form autocmplete multi terms
This commit is contained in:
@ -16,7 +16,7 @@ export default {
|
||||
// initial state
|
||||
state: {
|
||||
keys: '',
|
||||
term: '',
|
||||
terms: [],
|
||||
filters: [],
|
||||
uuids: [],
|
||||
items: [],
|
||||
@ -64,8 +64,9 @@ export default {
|
||||
setKeys (state, keys) {
|
||||
state.keys = keys
|
||||
},
|
||||
setTerm (state, term) {
|
||||
state.term = term
|
||||
setTerms (state, terms) {
|
||||
state.terms = terms
|
||||
console.log('search store setTerms', terms)
|
||||
},
|
||||
setFilters (state, filters) {
|
||||
console.log('store search setFilters', filters)
|
||||
@ -110,7 +111,7 @@ export default {
|
||||
commit('resetNoresults')
|
||||
commit('resetOffset')
|
||||
commit('resetInfos')
|
||||
if (state.keys || state.term) {
|
||||
if (state.keys || state.terms) {
|
||||
this.commit('Common/setPagetitle', state.keys)
|
||||
} else {
|
||||
this.commit('Common/setPagetitle', 'Base')
|
||||
@ -126,10 +127,11 @@ export default {
|
||||
getResults ({ dispatch, commit, state }) {
|
||||
const params = {
|
||||
keys: state.keys,
|
||||
term: state.term,
|
||||
terms: JSON.stringify(state.terms),
|
||||
offset: state.offset,
|
||||
limit: state.limit
|
||||
}
|
||||
console.log('search store getResults, params', params)
|
||||
if (state.filters) {
|
||||
console.log('getResults filters', state.filters)
|
||||
params.filters = state.filters.join(',')
|
||||
@ -138,7 +140,7 @@ export default {
|
||||
const q = qs.stringify(params)
|
||||
return MA.get('/materio_sapi/getresults?' + q)
|
||||
.then(({ data }) => {
|
||||
console.log('search MA getresults data', data)
|
||||
console.log('search MA getresults data', data, state.terms)
|
||||
// commit('setItems', data.items)
|
||||
commit('setInfos', data.infos)
|
||||
commit('setCount', data.count)
|
||||
|
Reference in New Issue
Block a user