From f623e628118e6a9ddd04f1af79f9f69a251fa85c Mon Sep 17 00:00:00 2001 From: Ygb <2694611394@qq.com> Date: Mon, 22 Sep 2025 15:38:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=A8=A1=E5=9D=97=E6=96=B0?= =?UTF-8?q?=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/newshopOrder.js | 14 ++ src/layout/Sidebar.vue | 6 +- src/router/index.js | 5 + src/views/newshopOrder/index.vue | 346 +++++++++++++++++++++++++++++++ 4 files changed, 370 insertions(+), 1 deletion(-) create mode 100644 src/api/modules/newshopOrder.js create mode 100644 src/views/newshopOrder/index.vue diff --git a/src/api/modules/newshopOrder.js b/src/api/modules/newshopOrder.js new file mode 100644 index 0000000..1fba60e --- /dev/null +++ b/src/api/modules/newshopOrder.js @@ -0,0 +1,14 @@ +import instance from '../../utils/axios.js' + +// 过滤设置相关API +const newshopOrderApi = { + + //listFastMail, getFastMail, delFastMail, addFastMail, updateFastMail + + listOrderService: (params) => instance.get('/orderservice/list', { params }), + // 获取商品详情instance.get(`/fastMail/${id}`), + getOrderServiceDetail :(id) => instance.get(`/orderservice/${id}`), +}; + +// 导出模块 +export { newshopOrderApi }; \ No newline at end of file diff --git a/src/layout/Sidebar.vue b/src/layout/Sidebar.vue index 2bb1b8c..7ecf0e6 100644 --- a/src/layout/Sidebar.vue +++ b/src/layout/Sidebar.vue @@ -159,7 +159,11 @@ const menuData = shallowRef([ title: '订单信息', path: '/order/shopOrder' // 移除权限要求,让所有用户都能看到 - } + },{ + title: '服务订单信息', + path: '/order/newshopOrder' + // 移除权限要求,让所有用户都能看到 + } ] }, { diff --git a/src/router/index.js b/src/router/index.js index ce46973..a8bbe9b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -169,6 +169,11 @@ const routes = [{ component: () => import('@/views/shopOrder/index.vue'), meta: { title: '订单信息' } }, + { + path: '/order/newshopOrder', + component: () => import('@/views/newshopOrder/index.vue'), + meta: { title: '服务订单信息' } + }, { path: '/book/excelTask', component: () => import('@/views/excelTask/index.vue'), diff --git a/src/views/newshopOrder/index.vue b/src/views/newshopOrder/index.vue new file mode 100644 index 0000000..4ae3d1c --- /dev/null +++ b/src/views/newshopOrder/index.vue @@ -0,0 +1,346 @@ + + + +