/* * 订单确认 * */ import request from "@/utils/request"; /** * 获取默认地址 * @returns {*} */ export function getAddressDefaultSelected() { return request.get("/address/defaultSelected") } /** * 通过购物车 id 获取订单信息 * @param cartId * @returns {*} */ export function postOrderConfirm(cartId,lotteryRecordId='') { return request.post("/order/confirm", { cartId,lotteryRecordId }); } /** * 计算订单金额 * @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"); } /** * 订单列表 * @param data.type 0 全部,1 待付款,2 待发货,3 待发货,4 待评价,5 已完成,-1 退款中,-2 已退款,-3 退款(退款中+已退款+已驳回),-4 已驳回 * @return _status._type 0 待付款,1 待发货,2 待收货,3 待评价,4 已完成,-1 退款中,-2 已退款,-3 已驳回 */ 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 yuePayOrder(uni, paytype, from, passwordPay) { return request.post("order/pay", { uni, paytype, from, passwordPay }); } /** * 订单核销 * @returns {*} */ export function orderVerific(verifyCode, isConfirm) { return request.post("order/order_verific", {verifyCode, isConfirm}); } // 延迟收货 export function orderDelay(uni) { return request.post("/order/extendedDelivery", {uni}) } /** * 再买一单 * @param {*} params * @returns */ export function aginConfirm(params) { return request.post('/order/buyAgainConfirm', params) } /** * 修改地址 * @param {*} params * @returns */ export function editAddress(params) { return request.post('/order/editAddress', params) } /** * 订单预计到达时间 * @param {*} params * @returns */ export function orderExpectedArrivalTime(params) { return request.post('/order/express/estimatedTime', params) }