read.js 655 Bytes
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) {
    request({
      url: read,
      data: param,
      success: (res) => {
        commit('INIT', res.data.data)
      },
      fail: (res) => {
        console.log("fail status === > ", res);
      },
      complete: (res) => {
        console.log("complete status === > ", res);
      },
    })
  },
};

export default {
  namespaced: true,
  state,
  mutations,
  actions,
};