%PDF- %PDF-
Direktori : /home/forge/takeaseat.eco-n-tech.co.uk/store/ |
Current File : //home/forge/takeaseat.eco-n-tech.co.uk/store/therapists.js |
export const state = () => ({ single: {}, list: [], meta: [], filters: { session_types: [], specialisms: [], languages: [], tags: [], }, }) export const mutations = { setList(state, data) { state.list = data }, setSingle(state, data) { state.single = data }, setMeta(state, meta) { state.meta = meta }, setFilters(state, filters) { state.filters = filters }, } export const actions = { async get({ commit, error }, payload) { await this.$axios.post('/therapists', payload).then((res) => { if (res.status === 200) { commit('setList', res.data.data) commit('setMeta', res.data.meta) } }) }, async single({ commit, error }, id) { await this.$axios.post('/therapists/'+id) .then((res) => { if (res.status === 200) { commit('setSingle', res.data.data) } }) }, async filters({ commit }, payload) { await this.$axios.get('/therapists/filters') .then((res) => { if (res.status === 200) { commit('setFilters', res.data); } }).catch((response) => { console.log(response) }) }, }