order.js 2.08 KB
import api from '../../common/api';

export default {
    /**
     * 订单列表
     * @param params
     * @returns {*}
     */
    getOrders(params) {
        return api.get({
            data: {
                ...params,
                method: 'app.SpaceOrders.get'
            }
        });
    },
    /**
     * 删除订单
     * @param params
     * @returns {*}
     */
    delOrder(params) {
        return api.get({
            data: {
                ...params,
                method: 'app.SpaceOrders.delOrderByCode'
            }
        });
    },
    /**
     * 取消订单
     * @param params
     * @returns {*}
     */
    cancelOrder(params) {
        return api.get({
            data: {
                ...params,
                method: 'app.SpaceOrders.close'
            }
        });
    },
    /**
     * 申请退款
     * @param params
     * @returns {*}
     */
    refundOrder() {
        return api.get({
            data: {
                method: 'app.SpaceOrders.refundApply'
            }
        });
    },
    /**
     * 确认收货
     * @param params
     * @returns {*}
     */
    confirmReceive(params) {
        return api.get({
            data: {
                ...params,
                method: 'app.SpaceOrders.confirm'
            }
        });
    },
    /**
     * 物流详情
     * @param params
     * @returns {*}
     */
    expressDetail (params) {
        return api.get({
            data: {
                ...params,
                method: 'app.express.li'
            }
        });
    },
    /**
     * 订单详情
     * @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'
            }
        });
    },
};