order.js 1.82 KB
import { api } from '../../common/api';

export default {
  /**
     * 订单列表
     * @param params
     * @returns {*}
     */
  getOrders(params) {
    return api.get({
      data: Object.assign({
        method: 'app.SpaceOrders.get'
      }, params)
    });
  },

  /**
     * 删除订单
     * @param params
     * @returns {*}
     */
  delOrder(params) {
    return api.get({
      data: Object.assign({
        method: 'app.SpaceOrders.delOrderByCode'
      }, params)
    });
  },

  /**
     * 取消订单
     * @param params
     * @returns {*}
     */
  cancelOrder(params) {
    return api.get({
      data: Object.assign({
        method: 'app.SpaceOrders.close'
      }, params)
    });
  },

  /**
     * 申请退款
     * @param params
     * @returns {*}
     */
  refundOrder(params) {
    return api.get({
      data: Object.assign({
        method: 'app.SpaceOrders.refundApply'
      }, params)
    });
  },

  /**
     * 确认收货
     * @param params
     * @returns {*}
     */
  confirmReceive(params) {
    return api.get({
      data: Object.assign({
        method: 'app.SpaceOrders.confirm'
      }, params)
    });
  },

  /**
     * 物流详情
     * @param params
     * @returns {*}
     */
  expressDetail(params) {
    return api.get({
      data: Object.assign({
        method: 'app.express.li'
      }, params)
    });
  },

  /**
     * 订单详情
     * @param params
     * @returns {*}
     */
  getOrderDetail(orderCode) {
    return api.get({
      data: {
        method: 'app.SpaceOrders.detail',
        order_code: orderCode
      }
    });
  },

  /**
     * 退款理由
     * @param params
     * @returns {*}
     */
  getRefundSeason() {
    return api.get({
      data: {
        method: 'app.SpaceOrders.refundApplyReasons',
        fromPage: 'aFP_MineOrderContent'
      }
    });
  },
};