diff --git a/src/api/mall/trade/afterSale/index.ts b/src/api/mall/trade/afterSale/index.ts index cc97d628..8eb673b1 100644 --- a/src/api/mall/trade/afterSale/index.ts +++ b/src/api/mall/trade/afterSale/index.ts @@ -40,15 +40,12 @@ export interface ProductPropertiesVO { valueName?: string // 属性值的名称 } -// 获得交易售后 -export function getAfterSale(id) { - return request({ - url: '/trade/after-sale/get?id=' + id, - method: 'get' - }) -} - // 获得交易售后分页 export const getAfterSalePage = async (params) => { return await request.get({ url: `/trade/after-sale/page`, params }) } + +// 获得交易售后详情 +export const getAfterSale = async (id) => { + return await request.get({ url: `/trade/after-sale/get-detail?id=${id}` }) +} diff --git a/src/router/modules/remaining.ts b/src/router/modules/remaining.ts index 2848164c..fd7d2653 100644 --- a/src/router/modules/remaining.ts +++ b/src/router/modules/remaining.ts @@ -401,10 +401,16 @@ const remainingRouter: AppRouteRecordRaw[] = [ }, children: [ { - path: 'detail/:orderId(\\d+)', + path: 'orderDetail/:orderId(\\d+)', component: () => import('@/views/mall/trade/order/detail/index.vue'), name: 'TradeOrderDetail', meta: { title: '订单详情', icon: '', activeMenu: '/trade/trade/order' } + }, + { + path: 'afterSaleDetail/:orderId(\\d+)', + component: () => import('@/views/mall/trade/afterSale/detail/index.vue'), + name: 'TradeAfterSaleDetail', + meta: { title: '退款详情', icon: '', activeMenu: '/trade/trade/after-sale' } } ] }, diff --git a/src/views/mall/trade/afterSale/detail/index.vue b/src/views/mall/trade/afterSale/detail/index.vue new file mode 100644 index 00000000..d651db8a --- /dev/null +++ b/src/views/mall/trade/afterSale/detail/index.vue @@ -0,0 +1,190 @@ + + + diff --git a/src/views/mall/trade/afterSale/index.vue b/src/views/mall/trade/afterSale/index.vue index b96fc93d..fcde9b04 100644 --- a/src/views/mall/trade/afterSale/index.vue +++ b/src/views/mall/trade/afterSale/index.vue @@ -91,19 +91,32 @@ - - - - - - - - - + + + + + + @@ -124,8 +137,8 @@ -