From 4f826ddd26be22c62cb8d57caae909b9e58b1e6c Mon Sep 17 00:00:00 2001 From: "DESKTOP-GMUNQ1B\\k" <1154079537@qq.com> Date: Thu, 14 Mar 2024 17:59:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=87=AD=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/order.js | 138 ++++++++++++++++---------- pages/users/order_list/indexOther.vue | 18 +++- 2 files changed, 102 insertions(+), 54 deletions(-) diff --git a/api/order.js b/api/order.js index c880635..f9df010 100644 --- a/api/order.js +++ b/api/order.js @@ -14,14 +14,14 @@ import request from "@/utils/request.js"; * @param numType boolean true 购物车数量,false=购物车产品数量 */ export function getCartCounts(data) { - return request.get("user/cart/count", data); + return request.get("user/cart/count", data); } /** * 获取购物车列表 * */ export function getCartList(data) { - return request.get("user/cart/lst", data); + return request.get("user/cart/lst", data); } /** @@ -30,21 +30,21 @@ export function getCartList(data) { * @param int number 修改数量 */ export function changeCartNum(cartId, data) { - return request.post("user/cart/change/" + cartId, data); + return request.post("user/cart/change/" + cartId, data); } /** * 清除购物车 * @param object ids */ export function cartDel(data) { - return request.post('user/cart/delete', data); + return request.post('user/cart/delete', data); } /** * 订单列表 * @param object data */ export function getOrderList(data) { - return request.get('order/list', data); + return request.get('order/list', data); } /** @@ -52,7 +52,7 @@ export function getOrderList(data) { * @param object data */ export function getOtherOrderList(data) { - return request.get('other_order/list', data); + return request.get('other_order/list', data); } /** @@ -60,7 +60,7 @@ export function getOtherOrderList(data) { * @param string unique */ export function orderProduct(orderId) { - return request.get('reply/product/' + orderId); + return request.get('reply/product/' + orderId); } /** @@ -69,7 +69,7 @@ export function orderProduct(orderId) { * */ export function orderComment(id, data) { - return request.post('reply/' + id, data); + return request.post('reply/' + id, data); } /** @@ -77,20 +77,20 @@ export function orderComment(id, data) { * @param object data */ export function orderPay(id, data) { - return request.post('order/pay/' + id, data); + return request.post('order/pay/' + id, data); } /** * 订单统计数据 */ export function orderData(data) { - return request.get('order/number', data) + return request.get('order/number', data) } /** * 其他订单统计数据 */ export function otherOrderData(data) { - return request.get('other_order/number', data) + return request.get('other_order/number', data) } @@ -109,7 +109,7 @@ export function otherOrderData(data) { * */ export function unOrderCancel(id) { - return request.post('order/cancel/' + id); + return request.post('order/cancel/' + id); } /** @@ -118,7 +118,7 @@ export function unOrderCancel(id) { * */ export function orderDel(id) { - return request.post('order/del/' + id); + return request.post('order/del/' + id); } /** @@ -126,7 +126,7 @@ export function orderDel(id) { * @param string uni */ export function getOrderDetail(uni) { - return request.get('order/detail/' + uni); + return request.get('order/detail/' + uni); } /** @@ -134,20 +134,20 @@ export function getOrderDetail(uni) { * @param string uni */ export function getOtherOrderDetail(uni) { - return request.get('other_order/detail/' + uni); + return request.get('other_order/detail/' + uni); } /** * 未付款订单详情 * @param string uni */ -export function groupOrderDetail(uni,product_type) { - return request.get('order/group_order_detail/' + uni+'?product_type=' + product_type); +export function groupOrderDetail(uni, product_type) { + return request.get('order/group_order_detail/' + uni + '?product_type=' + product_type); } // 支付状态订单 export function getPayOrder(uni) { - return request.get('order/status/' + uni); + return request.get('order/status/' + uni); } /** @@ -156,7 +156,7 @@ export function getPayOrder(uni) { * */ export function orderAgain(data) { - return request.post('user/cart/again', data); + return request.post('user/cart/again', data); } /** @@ -165,7 +165,7 @@ export function orderAgain(data) { * */ export function orderTake(uni) { - return request.post('order/take/' + uni); + return request.post('order/take/' + uni); } /** @@ -174,7 +174,7 @@ export function orderTake(uni) { * */ export function otherOrderTake(uni) { - return request.post('other_order/take/' + uni); + return request.post('other_order/take/' + uni); } @@ -183,21 +183,21 @@ export function otherOrderTake(uni) { * @returns {*} */ export function express(id) { - return request.post("order/express/" + id); + return request.post("order/express/" + id); } /** * 退款单查询物流信息 * @returns {*} */ export function refundOrderExpress(merId, id) { - return request.get(`server/${merId}/refund/express/${id}`); + return request.get(`server/${merId}/refund/express/${id}`); } /** * 获取退款理由 * */ export function ordeRefundReason() { - return request.get('order/refund/reason'); + return request.get('order/refund/reason'); } /** @@ -205,7 +205,7 @@ export function ordeRefundReason() { * @param object data */ export function orderRefundVerify(data) { - return request.post('order/refund/verify', data); + return request.post('order/refund/verify', data); } /** @@ -213,14 +213,14 @@ export function orderRefundVerify(data) { * @param string cartId */ export function orderConfirm(data) { - return request.post('order/check', data); + return request.post('order/check', data); } /** * 订单确认获取订单详细信息 * @param string cartId */ export function getOrderConfirm(data) { - return request.post('v2/order/check', data); + return request.post('v2/order/check', data); } /** * 获取当前金额能使用的优惠卷 @@ -228,7 +228,7 @@ export function getOrderConfirm(data) { * */ export function getCouponsOrderPrice(price, data) { - return request.get('coupons/order/' + price, data) + return request.get('coupons/order/' + price, data) } @@ -240,86 +240,110 @@ export function getCouponsOrderPrice(price, data) { * @returns {*} */ export function postOrderComputed(key, data) { - return request.post("/order/computed/" + key, data); + return request.post("/order/computed/" + key, data); } // 生成订单 export function orderCreate(data) { - return request.post("order/create", data, { noAuth: true }); + return request.post("order/create", data, { + noAuth: true + }); } // 新的生成订单 export function createOrder(data) { - return request.post("v2/order/create", data, { noAuth: true }); + return request.post("v2/order/create", data, { + noAuth: true + }); } // 生成其他订单 export function createOtherOrder(data) { - return request.post("other_order/create", data); + return request.post("other_order/create", data); } // 未支付订单 export function groupOrderList(data) { - return request.get("order/group_order_list", data, { noAuth: true }); + return request.get("order/group_order_list", data, { + noAuth: true + }); } // 批量退款列表 export function refundBatch(id) { - return request.get("refund/batch_product/" + id, { noAuth: true }); + return request.get("refund/batch_product/" + id, { + noAuth: true + }); } // 退款商品 export function refundProduct(id, data) { - return request.get("refund/product/" + id, data, { noAuth: true }); + return request.get("refund/product/" + id, data, { + noAuth: true + }); } // 申请退款 export function refundApply(id, data) { - return request.post("refund/apply/" + id, data, { noAuth: true }); + return request.post("refund/apply/" + id, data, { + noAuth: true + }); } // 退款理由 export function refundMessage() { - return request.get("common/refund_message", { noAuth: true }); + return request.get("common/refund_message", { + noAuth: true + }); } // 退款列表 export function refundList(data) { - return request.get("refund/list", data, { noAuth: true }); + return request.get("refund/list", data, { + noAuth: true + }); } // 退款详情 export function refundDetail(id) { - return request.get("refund/detail/" + id, { noAuth: true }); + return request.get("refund/detail/" + id, { + noAuth: true + }); } // 物流列表 export function expressList() { - return request.get("common/express"); + return request.get("common/express"); } // 退回商品提交 export function refundBackGoods(id, data) { - return request.post("refund/back_goods/" + id, data, { noAuth: true }); + return request.post("refund/back_goods/" + id, data, { + noAuth: true + }); } // 退款记录删除 export function refundDel(id) { - return request.post("refund/del/" + id, { noAuth: true }); + return request.post("refund/del/" + id, { + noAuth: true + }); } // 退款记录删除 export function refundExpress(id) { - return request.get("refund/express/" + id, { noAuth: true }); + return request.get("refund/express/" + id, { + noAuth: true + }); } // 核销二维码 export function verifyCode(id) { - return request.get("order/verify_code/" + id); + return request.get("order/verify_code/" + id); } /** * 预售尾款支付 * @param object data */ export function presellOrderPay(id, data) { - return request.post('presell/pay/' + id, data); + return request.post('presell/pay/' + id, data); } /** @@ -327,42 +351,44 @@ export function presellOrderPay(id, data) { * @param object data */ export function receiptOrder(data) { - return request.get('user/receipt/order', data); + return request.get('user/receipt/order', data); } /** * 发票订单 * @param object data */ export function getReceiptOrder(id) { - return request.get('user/receipt/order/' + id); + return request.get('user/receipt/order/' + id); } /** * 发票订单 * @param object data */ export function getCallBackUrlApi(key) { - return request.get('common/pay_key/' + key, {}, { noAuth: true }); + return request.get('common/pay_key/' + key, {}, { + noAuth: true + }); } /** * 发票订单 * @param object data */ export function develiveryDetail(id) { - return request.get(`order/delivery/${id}`); + return request.get(`order/delivery/${id}`); } /** * 订单申请开票 * @param object data */ export function applyInvoiceApi(id, data) { - return request.post(`order/receipt/${id}`, data); + return request.post(`order/receipt/${id}`, data); } /** * 退款单取消申请 * @param object data */ export function refundCancelApi(id) { - return request.post(`refund/cancel/${id}`); + return request.post(`refund/cancel/${id}`); } /** @@ -370,5 +396,13 @@ export function refundCancelApi(id) { * @param object data */ export function refundlist(data) { - return request.get(`refund/list`,data); + return request.get(`refund/list`, data); +} + +/** + * 售后 + * @param object data + */ +export function uploadVoucherApi(data) { + return request.get(`other_order/upload/:${data.id}`, data); } \ No newline at end of file diff --git a/pages/users/order_list/indexOther.vue b/pages/users/order_list/indexOther.vue index 6514601..a538929 100644 --- a/pages/users/order_list/indexOther.vue +++ b/pages/users/order_list/indexOther.vue @@ -385,7 +385,8 @@ orderTake, otherOrderTake, applyInvoiceApi, - refundList + refundList, + uploadVoucherApi } from '@/api/order.js'; import { getUserInfo @@ -669,7 +670,20 @@ uploadVoucher(item) { let that = this; that.$util.uploadImageOne('upload/image', res => { - const path = res.data.path; + uni.showLoading({ + title: "上传中..." + }) + uploadVoucherApi({ + id: item.order_id, + url: res.data.path + }).then(res => { + uni.hideLoading(); + this.$util.Tips({ + title: "上传成功" + }) + }).catch(() => { + uni.hideLoading(); + }) }); },