diff --git a/src/router/index.js b/src/router/index.js
index 95aee89..a3a0bc2 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -189,7 +189,21 @@ export const dynamicRoutes = [
meta: { title: '订单详情' }
}
]
- }
+ },
+ {
+ path: '/aftersale',
+ component: Layout,
+ hidden: true,
+ permissions: ['oms:aftersale:query'],
+ children: [
+ {
+ path: 'detail',
+ component: () => import('@/views/oms/aftersale/detail'),
+ name: 'aftersaleOrderDetail',
+ meta: { title: '售后订单详情' }
+ }
+ ]
+ },
]
// 防止连续点击多次路由报错
diff --git a/src/views/oms/aftersale/detail.vue b/src/views/oms/aftersale/detail.vue
new file mode 100644
index 0000000..cc0d61d
--- /dev/null
+++ b/src/views/oms/aftersale/detail.vue
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+ 返回
+
+ {{ orderDetail.orderSn }}
+ {{ orderDetail.nickName }}
+ {{ orderDetail.phone }}
+ {{ parseTime(orderDetail.createTime, '')
+ }}
+ {{ getPayType(orderDetail) }}
+ {{ parseTime(orderDetail.payTime, '')
+ }}
+ {{ getOrderStatus(orderDetail) }}
+
+
+
+ 售后信息
+
+
+
+
+ {{ getAftersaleType(row) }}
+
+
+
+
+
+ {{ parseTime(row.applyRefundTime, '') }}
+
+
+
+
+
+ ¥{{ scope.row.refundAmount }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ getAftersaleStatus(row) }}
+
+
+
+
+
+
+ 查看
+
+
+
+
+
+
+ {{ addressInfo.name }}
+ {{ addressInfo.userPhone }}
+ {{ addressInfo.area }}
+ {{ addressInfo.address }}
+
+
+
+ 商品信息
+
+
+
+
+
+
+
+
+ {{ key }}:{{ item }}
+
+
+
+
+
+
+
+
+
+ {{ refundInfoDetail.id }}
+ {{ getAftersaleType(refundInfoDetail) }}
+ {{ parseTime(refundInfoDetail.applyRefundTime,'') }}
+ ¥{{ refundInfoDetail.refundAmount }}
+ {{ refundInfoDetail.reason }}
+
+
+
+
+ {{ getAftersaleStatus(refundInfoDetail) }}
+ {{ refundInfoDetail.remark }}
+ {{ refundInfoDetail.expressNo }}
+ {{ getExpressName(refundInfoDetail) }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/oms/aftersale/index.vue b/src/views/oms/aftersale/index.vue
index f9be303..4b6eae8 100644
--- a/src/views/oms/aftersale/index.vue
+++ b/src/views/oms/aftersale/index.vue
@@ -11,8 +11,8 @@
-
-
+
@@ -37,7 +37,7 @@
-
+
@@ -69,8 +69,8 @@
- 详情
+ 详情
同意