import axios from '~/plugins/axios'

export const actions = {
  // 获取开票列表
  getInvoices ({ commit }, params = {}) {
    commit('data/REQUEST_INV')
    return axios.get('/trade/billSubmit', {params})
      .then(response => {
        commit('data/GET_INV_SUCCESS', response.data)
      }, err => {
        commit('data/GET_INV_FAILURE', err)
      })
  },
  // 获取买家开票列表
  getBuyerInvoices ({ commit }, params = {}) {
    commit('data/REQUEST_BUYERINV')
    return axios.get('/trade/order/bill/status/personal', {params})
      .then(response => {
        commit('data/GET_BUYERINV_SUCCESS', response.data)
      }, err => {
        commit('data/GET_BUYERINV_FAILURE', err)
      })
  }
}