Files
frontend-app/api/order.js
T

167 lines
2.9 KiB
JavaScript
Raw Normal View History

2025-08-05 15:25:23 +08:00
import request from '@/utils/request.js'; // 引入封装的方法
2025-09-17 17:24:59 +08:00
export function orderLogistics(params) {
// params.appId = APPID;
return request({
url: "/order/getOrderLogistics",
method: "get",
data: params,
});
}
2025-08-05 15:25:23 +08:00
/**
* 查询订单列表
* @param {Object} params
*/
export function getOrderList(params) {
return request({
2025-08-12 11:28:59 +08:00
url: "/order/getList",
method: "get",
data: params,
});
2025-08-05 15:25:23 +08:00
}
/**
* 查询订单详情
* @param {Object} params
*/
export function getDetail(params) {
return request({
2025-08-12 11:28:59 +08:00
url: "/order/getDetail",
method: "get",
data: params,
});
2025-08-05 15:25:23 +08:00
}
// 支付订单
export function payment(data) {
// data.appId = APPID;
return request({
2025-08-12 11:28:59 +08:00
url: "/order/payment",
method: "post",
data,
});
2025-08-05 15:25:23 +08:00
}
/**
* 查询订单统计
* @param {Object} params
*/
export function getStatistics(params) {
return request({
2025-08-12 11:28:59 +08:00
url: "/order/getStatistics",
method: "get",
data: params,
});
2025-08-05 15:25:23 +08:00
}
/**
* 查询支付方式
* @param {Object} params
*/
export function getSupportPay(params) {
return request({
2025-08-12 11:28:59 +08:00
url: "/cart/getSupportPay",
2025-08-15 21:59:06 +08:00
method: "post",
2025-08-12 11:28:59 +08:00
data: params,
});
2025-08-05 15:25:23 +08:00
}
// 确认收货
export function confirmReceipt(data) {
// data.appId = APPID;
return request({
2025-08-12 11:28:59 +08:00
url: "/order/confirmReceipt",
method: "post",
data,
2025-08-05 15:25:23 +08:00
});
2025-08-12 11:28:59 +08:00
}
// 判断是否已经签名
export function isSignContract() {
return request({
url: "/signature/isSignContract",
method: "get",
});
}
// 发起合同签章
export function signContract(data) {
return request({
url: "/signature/contractSignature",
method: "post",
data,
});
}
2025-08-12 20:03:50 +08:00
// 获取H5签署链接
export function getSignUrl(data) {
return request({
url: "/signature/createFlowSignUrl",
method: "post",
data,
});
}
2025-08-12 11:28:59 +08:00
// 获取跳转至腾讯电子签小程序的签署链接
export function getMiniProgramSignUrl(data) {
return request({
url: "/signature/createSchemeUrl",
method: "post",
data,
});
}
2025-08-31 23:59:51 +08:00
// 售后申请
export function afterSaleApply(data) {
return request({
url: "/order/afterApply",
method: "post",
data,
});
}
// 售后订单详情
export function afterSaleDetail(data) {
return request({
url: "/order/getAfterDetail",
method: "get",
data,
});
}
// 撤销售后申请
export function cancelAfterSale(data) {
return request({
url: "/order/cancelAfterApply",
method: "post",
data,
});
}
// 寄回商品反馈
export function returnGoodsFeedback(data) {
return request({
url: "/order/sendGoodsBack",
method: "post",
data,
});
}
2025-09-03 22:22:21 +08:00
// 查询快递公司
export function getExpressCompany() {
return request({
url: "/common/getExpress",
method: "get",
});
2025-09-05 23:52:22 +08:00
}
// 取消订单
export function cancelOrder(data) {
return request({
url: "/order/cancelOrder",
method: "post",
data,
});
2025-09-03 22:22:21 +08:00
}