import urlAlias from '../url' import request from '../request' const { read } = urlAlias const state = { goodInfo: {} } const mutations = { INIT: (state, goodInfo) => { state.goodInfo = goodInfo } } const actions = { fetch({ commit }, param) { return new Promise((resolve, reject) => request({ url: read, data: param, success: (res) => { commit('INIT', res.data.data) resolve() }, fail: (res) => { console.log('fail status === > ', res) }, complete: (res) => { console.log('complete status === > ', res) } })) } } export default { namespaced: true, state, mutations, actions }