order-logistics.js 605 Bytes
export default function() {
  return {
    namespaced: true,
    state: {
      logisticInfo: {},
    },
    mutations: {
      initData: (state, data) => {
        state.logisticInfo = data;
      },
    },
    actions: {
      // 获取物流信息
      async fetchLogisticInfo({ commit }, { owner, code } = {}) {
        const res = await this.$api.get('/api/order/express', {
          tabType: owner,
          orderCode: +code,

          // Todo 删除
          uid: 600043484,
        });

        if (res.code === 200) {
          commit('initData', res.data);
        }
      },
    },
  };
}