From 981db9b0cdabe4288639f019168143c71a2f4adb Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Fri, 26 Jul 2024 14:14:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=94=80=E5=94=AE=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sales/salesOrderReview.js | 64 ++ src/router/index.js | 24 +- .../salesOrderReview/salesOrderReview.vue | 624 ++++++++++++++++++ 3 files changed, 700 insertions(+), 12 deletions(-) create mode 100644 src/api/sales/salesOrderReview.js create mode 100644 src/views/sales/salesOrderReview/salesOrderReview.vue diff --git a/src/api/sales/salesOrderReview.js b/src/api/sales/salesOrderReview.js new file mode 100644 index 0000000..296c53d --- /dev/null +++ b/src/api/sales/salesOrderReview.js @@ -0,0 +1,64 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/oms/v1/smssalesbill/reviewListPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + fetchBySid: function(data) { + return request({ + url: '/oms/v1/smssalesbill/reviewDetails', + method: 'get', + params: data + }) + }, + // 分页列表中确认审核 + reviewConfirm: function(data) { + return request({ + url: '/oms/v1/smssalesbill/reviewConfirm', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 分页列表中单条数据编辑保存 + saveOneListData: function(data) { + return request({ + url: '/oms/v1/smssalesbill/saveOneListData', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 收货地址保存 + saveShipper: function(data) { + return request({ + url: '/oms/v1/smssalesbill/saveShipper', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 发票信息保存 + saveInvoice: function(data) { + return request({ + url: '/oms/v1/smssalesbill/saveInvoice', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + saveOrUpdate: function(data) { + return request({ + url: '/oms/v1/smssalesbill/save', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + } +} diff --git a/src/router/index.js b/src/router/index.js index 38127fb..636ff52 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -7,7 +7,7 @@ Vue.use(Router) import Layout from '@/layout' /* 所有角色可以访问/没有权限要求的基页 */ -import codemenu from './modules/codemenu' +// import codemenu from './modules/codemenu' export const constantRoutes = [ @@ -70,7 +70,7 @@ export const constantRoutes = [ }, children: [ { - path: '/salesOrder/salesOrderAdd', + path: '/sales/salesOrder', component: () => import('@/views/sales/salesOrder/salesOrderAdd'), name: 'SalesOrderAdd', meta: { @@ -78,15 +78,15 @@ export const constantRoutes = [ noCache: true } }, - // { - // path: '/salesOrderReview/salesOrderReview', - // component: () => import('@/views/sales/salesOrderReview/salesOrderReview'), - // name: 'salesOrderReview', - // meta: { - // title: '订单审核', - // noCache: true - // } - // } + { + path: '/sales/salesOrderReview', + component: () => import('@/views/sales/salesOrderReview/salesOrderReview'), + name: 'SalesOrderReview', + meta: { + title: '订单审核', + noCache: true + } + } ] }, { @@ -208,7 +208,7 @@ export const constantRoutes = [ ] }, - ...codemenu, + // ...codemenu, { path: '/404', component: () => diff --git a/src/views/sales/salesOrderReview/salesOrderReview.vue b/src/views/sales/salesOrderReview/salesOrderReview.vue new file mode 100644 index 0000000..187e28d --- /dev/null +++ b/src/views/sales/salesOrderReview/salesOrderReview.vue @@ -0,0 +1,624 @@ + + + +