From cd03a8aaba6748e10952ae38f10ef7321646dfed Mon Sep 17 00:00:00 2001 From: 13713575202 <1345916905@qq.com> Date: Wed, 11 Jun 2025 14:36:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=8F=E6=BB=A8=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 174 ++++++++++++++++++++---------- src/views/order/orderDetails.vue | 40 +++++-- src/views/order/refunded.vue | 2 +- src/views/order/sendGoods.vue | 10 +- src/views/order/sendGoodsInfo.vue | 8 +- 5 files changed, 162 insertions(+), 72 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 9e783c2..521891a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,3 +1,4 @@ + import { createWebHistory, createRouter } from 'vue-router' /* Layout */ import Layout from '@/layout' @@ -92,16 +93,38 @@ export const constantRoutes = [ component: () => import('@/views/goods/goodsManage/editGoods'), name: 'editGoods', meta: { title: '编辑商品', icon: '' } - }, - { - path: '/goods/goodsReview/auditGoods/:activeTab?', - component: () => import('@/views/goods/goodsReview/auditGoods'), - name: 'auditGoods', - meta: { title: '审核商品', icon: '' } } ] }, - { + { + path: '/order', + component: Layout, + hidden: true, + redirect: 'noredirect', + children: [ + { + path: 'order/sendGoodsInfo/:activeTab?', + component: () => import('@/views/order/sendGoodsInfo'), + hidden: false, + meta: { + title: "去发货", + icon: "star", + }, + name: "sendGoodsInfo", + }, + { + path: 'order/orderDetails/:activeTab?', + component: () => import('@/views/order/orderDetails'), + hidden: false, + meta: { + title: "订单详情", + icon: "star", + }, + name: "orderDetails", + }, + ] + }, + { path: '/user', component: Layout, hidden: true, @@ -192,31 +215,7 @@ export const constantRoutes = [ noCache: false, link: null, }, - }, - { - path: 'goods/contrabandManage', - component: () => import('@/views/goods/contrabandManage/index'), - name: 'contrabandManage', - hidden: false, - meta: { - title: "违禁物品管理", - icon: "", - noCache: false, - link: null, - }, - }, - { - path: 'goods/goodsReview', - component: () => import('@/views/goods/goodsReview/index'), - name: 'goodsReview', - hidden: false, - meta: { - title: "上架审核设置", - icon: "", - noCache: false, - link: null, - }, - }, + } ], }, { @@ -328,63 +327,122 @@ export const constantRoutes = [ name: "brand", component: Layout, hidden: false, - alwaysShow: true, - redirect: 'noredirect', + children: [ + { + path: 'brand/index', + component: () => import('@/views/brand/index'), + hidden: false, + meta: { + title: "公共品牌", + icon: "star", + noCache: false, + link: null, + }, + name: "index", + }, + ], + }, + { + path: '/order', + name: "order", + component: Layout, + hidden: false, meta: { - icon: "money", - link: null, + title: "订单列表", + icon: "documentation", noCache: false, - title: "公共品牌", + link: null, }, children: [ { - path: 'brand/informationManagement', - component: () => import('@/views/brand/informationManagement/index'), + path: 'order/obligation', + component: () => import('@/views/order/obligation'), hidden: false, meta: { - title: "信息管理", - icon: "", + title: "待付款", noCache: false, link: null, }, - name: "informationManagement", + name: "obligation", }, { - path: 'brand/applicationReview', - component: () => import('@/views/brand/applicationReview/index'), + path: 'order/sendGoods', + component: () => import('@/views/order/sendGoods'), hidden: false, meta: { - title: "申请审核", - icon: "", + title: "待发货", noCache: false, link: null, }, - name: "applicationReview", + name: "sendGoods", }, { - path: 'brand/renewal', - component: () => import('@/views/brand/renewal/index'), + path: 'order/shipped', + component: () => import('@/views/order/shipped'), hidden: false, meta: { - title: "续期", - icon: "", + title: "已发货", noCache: false, link: null, }, - name: "renewal", + name: "shipped", }, { - path: 'brand/management', - component: () => import('@/views/brand/management/index'), + path: 'order/receivedGoods', + component: () => import('@/views/order/receivedGoods'), hidden: false, meta: { - title: "管理制度上传", - icon: "", + title: "已收货", noCache: false, link: null, }, - name: "management", + name: "receivedGoods", }, + { + path: 'order/completed', + component: () => import('@/views/order/completed'), + hidden: false, + meta: { + title: "已完成", + noCache: false, + link: null, + }, + name: "completed", + }, + { + path: 'order/cancelled', + component: () => import('@/views/order/cancelled'), + hidden: false, + meta: { + title: "已取消", + noCache: false, + link: null, + }, + name: "cancelled", + }, + { + path: 'order/salesService', + component: () => import('@/views/order/salesService'), + hidden: false, + meta: { + title: "退货/退款", + noCache: false, + link: null, + }, + name: "salesService", + }, + { + path: 'order/refunded', + component: () => import('@/views/order/refunded'), + hidden: false, + meta: { + title: "已退货/退款", + noCache: false, + link: null, + }, + name: "refunded", + }, + ], }, ] @@ -474,4 +532,4 @@ const router = createRouter({ }, }) -export default router +export default router \ No newline at end of file diff --git a/src/views/order/orderDetails.vue b/src/views/order/orderDetails.vue index 35bf849..3eec301 100644 --- a/src/views/order/orderDetails.vue +++ b/src/views/order/orderDetails.vue @@ -194,9 +194,9 @@ " class="order-list-warp-right-list" > -
退款理由
+
申请退款原因
- {{ detailsData.totalQuantity }} + {{ detailsData.refundReason }}
-
退款描述
+
申请退款时间
- {{ detailsData.totalQuantity }} + {{ detailsData.refundApproveTime }} +
+
+
+
申请退款金额
+
¥{{ detailsData.payableAmount }}
+
+
+
拒绝退款原因
+
+ {{ detailsData.refundFailReason }}
@@ -311,6 +333,7 @@