12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import axios from '~plugins/axios'
- export const state = () => ({
-
- send: true,
-
- address: {
- fetching: false,
- data: []
- }
- })
- export const mutations = {
- SET_SEND (state, result) {
- state.send = result || true
- },
- REQUEST_ADDRESS (state) {
- state.address.fetching = true
- },
- REQUEST_ADDRESS_SUCCESS (state, result) {
- state.address.fetching = false
- state.address.data = result
- },
- REQUEST_ADDRESS_FAILURE (state) {
- state.address.fetching = false
- }
- }
- export const actions = {
-
- loadAddressData ({ commit }, params = {}) {
- commit('REQUEST_ADDRESS')
- return axios.get('/trade/address/enterprise/address', {params})
- .then(response => {
- commit('REQUEST_ADDRESS_SUCCESS', response.data)
- }, err => {
- commit('REQUEST_ADDRESS_FAILURE', err)
- })
- }
- }
|