118 lines
2.1 KiB
JavaScript
118 lines
2.1 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
|
|
});
|
|
}
|
|
|
|
// 退换货服务 提交物流
|
|
export function afterSaleDelivery (params) {
|
|
return request({
|
|
url: `/buyer/afterSale/delivery/${params.afterSaleSn}`,
|
|
method: Method.POST,
|
|
needToken: true,
|
|
params
|
|
});
|
|
}
|
|
// 获取退货可选物流公司
|
|
export function getLogisticsCompany () {
|
|
return request({
|
|
url: `/buyer/logistics`,
|
|
method: Method.GET,
|
|
needToken: true,
|
|
params: { pageNumber: 1, pageSize: 200, disabled: 'OPEN' }
|
|
});
|
|
}
|