6 changed files with 545 additions and 143 deletions
@ -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 |
||||
}) |
||||
} |
@ -0,0 +1,73 @@
|
||||
<!-- 售后列表内容 --> |
||||
<template> |
||||
<view class="productItem"> |
||||
<view class="title"> |
||||
<view class="shopName"> |
||||
{{ 'YSHOP商铺' }} |
||||
</view> |
||||
<view class="status"> |
||||
<view>审核中</view> |
||||
</view> |
||||
</view> |
||||
<view class="content"> |
||||
<image src="" mode=""></image> |
||||
<view class="info"> |
||||
<view class="infoTitle"> |
||||
工装裤男秋冬季韩版潮流潮牌ins直筒宽松阔腿休闲百搭加绒长裤子 |
||||
</view> |
||||
<view class="infoSku"> |
||||
<view class="sku"> |
||||
黑色 XL |
||||
</view> |
||||
<view class="num"> |
||||
x {{ 1 }} |
||||
</view> |
||||
</view> |
||||
<view class="infoMoney"> |
||||
退款:¥299.00 |
||||
</view> |
||||
</view> |
||||
</view> |
||||
<view class="money"> |
||||
|
||||
</view> |
||||
<view class="btns"> |
||||
|
||||
</view> |
||||
</view> |
||||
</template> |
||||
|
||||
<script> |
||||
</script> |
||||
|
||||
<style lang="scss" scoped> |
||||
.productItem{ |
||||
margin: 10rpx 0; |
||||
background-color: #FFF; |
||||
.title{ |
||||
height: 80rpx; |
||||
padding: 0 30rpx; |
||||
color: #333; |
||||
font-size: 14px; |
||||
display: flex; |
||||
justify-content: space-between; |
||||
align-items: center; |
||||
} |
||||
.content{ |
||||
padding: 20rpx 30rpx; |
||||
display: flex; |
||||
} |
||||
.money{ |
||||
height: 80rpx; |
||||
padding: 0 30rpx; |
||||
display: flex; |
||||
justify-content: space-between; |
||||
} |
||||
.btns{ |
||||
height: 50rpx; |
||||
padding: 0 30rpx; |
||||
display: flex; |
||||
justify-content: flex-end; |
||||
} |
||||
} |
||||
</style> |
Loading…
Reference in new issue