lilishop-ui/buyer/src/api/order.js

99 lines
1.7 KiB
JavaScript

import request, {
Method
} from '@/plugins/request.js';
// 查询会员订单列表
export function getOrderList (params) {
return request({
url: `/buyer/orders`,
method: Method.GET,
needToken: true,
params
});
}
/**
* 订单明细
* @param {orderSn} 订单编号
*/
export function orderDetail (orderSn) {
return request({
url: `/buyer/orders/${orderSn}`,
method: Method.GET,
needToken: true
});
}
/**
* 取消订单
* @param {orderSn} 订单编号
* @param reason 取消订单原因
*/
export function cancelOrder (params) {
return request({
url: `/buyer/orders/${params.orderSn}/cancel`,
method: Method.POST,
needToken: true,
params
});
}
/**
* 删除订单
* @param {orderSn} 订单编号
*/
export function delOrder (orderSn) {
return request({
url: `/buyer/orders/${orderSn}`,
method: Method.DELETE,
needToken: true
});
}
/**
* 确认收货
* @param {orderSn} 订单编号
*/
export function sureReceived (orderSn) {
return request({
url: `/buyer/orders/${orderSn}/receiving`,
method: Method.POST,
needToken: true
});
}
/**
* 查询物流
* @param {orderSn} 订单编号
*/
export function getTraces (orderSn) {
return request({
url: `/buyer/orders/getTraces/${orderSn}`,
method: Method.POST,
needToken: true
});
}
/**
* 评价列表
*
*/
export function evolutionList (params) {
return request({
url: `/buyer/memberEvaluation`,
method: Method.GET,
needToken: true,
params
});
}
// 添加交易投诉对话
export function communication (params) {
return request({
url: `/buyer/complain/communication`,
method: Method.POST,
needToken: true,
params
});
}