From 66d9ba83d55ae5e32186abcb95943aa54f18b998 Mon Sep 17 00:00:00 2001 From: 2021 Date: Thu, 23 Sep 2021 12:29:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=94=AE=E5=90=8E=E7=94=B3=E8=AF=B7=E9=83=A8?= =?UTF-8?q?=E5=88=86=E6=94=B9=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/aftersales.js | 64 +++++ pages/order/GoodsReturn/index.vue | 425 ++++++++++++++++++++-------- pages/order/OrderDetails/index.vue | 15 +- pages/order/ReturnList/index.vue | 109 +++++-- pages/order/ReturnList/listItem.vue | 73 +++++ utils/request.js | 2 +- 6 files changed, 545 insertions(+), 143 deletions(-) create mode 100644 api/aftersales.js create mode 100644 pages/order/ReturnList/listItem.vue diff --git a/api/aftersales.js b/api/aftersales.js new file mode 100644 index 0000000..adf3a9c --- /dev/null +++ b/api/aftersales.js @@ -0,0 +1,64 @@ +import request from '@/utils/request' + +// 提交售后 +/** + * + 订单号 orderCode; + 服务类型 0仅退款1退货退款 serviceType; + 申请原因 reasonForApplication; + 申请说明 applicationInstructions; + 申请说明图片 applicationDescriptionPicture; + 商品数据 productParamList; + */ +export function submitAfterSealsOrder(data) { + return request.post(`/applyForAfterSales`, data, { + login: true + }); +} + +// 售后订单列表 +export function getAfterSealsList (params) { + return request.get('/storeAfterSales/list', params, { + login: true, + }); +} + +// 售后详情 +export function getAfterSalesDeatail(key) { + return request.get(`/applyForAfterSales/${key}`); +} + +// 查询订单 +export function getAfterSealsDetail (key, id) { + return request.get(`/api/store/detail/${key}/${id}`) +} + +// 搜索 +export function searchAfterSealsDetail (key) { + return request.get(`/api/store/detail/${key}`) +} + +// 撤销售后订单 +export function rebackAfterSeals (key, id) { + return request.get(`/api/revoke/revoke/${key}/${id}`) +} + +// 获取物流信息 +export function getExpressData () { + return request.get('/api/yxExpress') + +} + +// 添加快递单号 +export function addExpressData (params) { + return request.post('/api/addLogisticsInformation', params, { + login: true + }) +} + +// 删除售后订单 +export function deleteAfterSeals (params) { + return request.delete('/api/deleteAfterSalesOrder', params, { + login: true + }) +} diff --git a/pages/order/GoodsReturn/index.vue b/pages/order/GoodsReturn/index.vue index ab8fa94..9db9751 100644 --- a/pages/order/GoodsReturn/index.vue +++ b/pages/order/GoodsReturn/index.vue @@ -1,9 +1,10 @@ + + + diff --git a/pages/order/OrderDetails/index.vue b/pages/order/OrderDetails/index.vue index 243de94..904bb47 100644 --- a/pages/order/OrderDetails/index.vue +++ b/pages/order/OrderDetails/index.vue @@ -100,7 +100,10 @@ {{ orderInfo.realName }} {{ orderInfo.userPhone }} - + {{ orderInfo.userAddress }} @@ -118,7 +121,11 @@ - + 订单编号: @@ -233,8 +240,8 @@ 取消订单 立即付款 -