You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
150 lines
2.3 KiB
150 lines
2.3 KiB
/* |
|
* 订单确认 |
|
* */ |
|
import request from "@/utils/request"; |
|
|
|
/** |
|
* 通过购物车 id 获取订单信息 |
|
* @param cartId |
|
* @returns {*} |
|
*/ |
|
export function postOrderConfirm(cartId) { |
|
return request.post("/order/confirm", { |
|
cartId |
|
}); |
|
} |
|
|
|
/** |
|
* 计算订单金额 |
|
* @param key |
|
* @param data |
|
* @returns {*} |
|
*/ |
|
export function postOrderComputed(key, data) { |
|
return request.post("/order/computed/" + key, data); |
|
} |
|
|
|
/** |
|
* 获取指定金额可用优惠券 |
|
* @param price |
|
* @returns {*} |
|
*/ |
|
export function getOrderCoupon(cartId) { |
|
return request.get("/coupons/order/" + cartId); |
|
} |
|
|
|
/** |
|
* 生成订单 |
|
* @param key |
|
* @param data |
|
* @returns {*} |
|
*/ |
|
export function createOrder(key, data) { |
|
return request.post("/order/create/" + key, data || {}); |
|
} |
|
|
|
/** |
|
* 订单统计数据 |
|
* @returns {*} |
|
*/ |
|
export function getOrderData() { |
|
return request.get("/order/data"); |
|
} |
|
|
|
/** |
|
* 订单列表 |
|
* @returns {*} |
|
*/ |
|
export function getOrderList(data) { |
|
return request.get("/order/list", data); |
|
} |
|
|
|
/** |
|
* 取消订单 |
|
* @returns {*} |
|
*/ |
|
export function cancelOrder(id) { |
|
return request.post("/order/cancel", { |
|
id |
|
}); |
|
} |
|
|
|
/** |
|
* 订单详情 |
|
* @returns {*} |
|
*/ |
|
export function orderDetail(id) { |
|
return request.get("/order/detail/" + id); |
|
} |
|
|
|
/** |
|
* 退款理由 |
|
* @returns {*} |
|
*/ |
|
export function getRefundReason() { |
|
return request.get("/order/refund/reason"); |
|
} |
|
|
|
/** |
|
* 提交退款 |
|
* @returns {*} |
|
*/ |
|
export function postOrderRefund(data) { |
|
return request.post("/order/refund/verify", data); |
|
} |
|
|
|
/** |
|
* 确认收货 |
|
* @returns {*} |
|
*/ |
|
export function takeOrder(uni) { |
|
return request.post("/order/take", { |
|
uni |
|
}); |
|
} |
|
|
|
/** |
|
* 删除订单 |
|
* @returns {*} |
|
*/ |
|
export function delOrder(uni) { |
|
return request.post("/order/del", { |
|
uni |
|
}); |
|
} |
|
|
|
/** |
|
* 订单查询物流信息 |
|
* @returns {*} |
|
*/ |
|
export function express(params) { |
|
return request.post("order/express", params); |
|
} |
|
|
|
/** |
|
* 订单查询物流信息 |
|
* @returns {*} |
|
*/ |
|
export function payOrder(uni, paytype, from) { |
|
return request.post("order/pay", { |
|
uni, |
|
paytype, |
|
from |
|
}); |
|
} |
|
/** |
|
* 订单核销 |
|
* @returns {*} |
|
*/ |
|
|
|
export function orderVerific(verifyCode, isConfirm) { |
|
return request.post("order/order_verific", { verifyCode, isConfirm }); |
|
} |
|
/** |
|
* 获取订阅消息ID |
|
* @param price |
|
* @returns {*} |
|
*/ |
|
export function getSubscribeTemplate() { |
|
return request.get("/order/getSubscribeTemplate"); |
|
}
|
|
|