From 7b9b473f0d6b7dec5129f0f4139cccad51cdc867 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Fri, 23 Dec 2022 09:04:46 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E8=AE=A2=E5=8D=95=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- base-ui/package.json | 2 +- .../purchaseapplicationmanagement.js | 46 ++ base-ui/src/layout/components/AppMain.vue | 2 +- base-ui/src/router/index.js | 26 +- .../purchaseapplicationmanagement.vue | 308 +++++++++++++ .../purchaseapplicationmanagementAdd.vue | 405 ++++++++++++++++++ .../purchaseapplicationmanagementInfo.vue | 278 ++++++++++++ 7 files changed, 1064 insertions(+), 3 deletions(-) create mode 100644 base-ui/src/api/supervise/purchaseapplicationmanagement.js create mode 100644 base-ui/src/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagement.vue create mode 100644 base-ui/src/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagementAdd.vue create mode 100644 base-ui/src/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagementInfo.vue diff --git a/base-ui/package.json b/base-ui/package.json index ddefe999..fe0cf0c1 100644 --- a/base-ui/package.json +++ b/base-ui/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "axios": "0.18.1", - "core-js": "3.6.5", + "core-js": "^3.26.1", "element-ui": "2.13.2", "js-cookie": "2.2.0", "normalize.css": "7.0.0", diff --git a/base-ui/src/api/supervise/purchaseapplicationmanagement.js b/base-ui/src/api/supervise/purchaseapplicationmanagement.js new file mode 100644 index 00000000..d2f02c3b --- /dev/null +++ b/base-ui/src/api/supervise/purchaseapplicationmanagement.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' +// 库房提供的采购订单表 +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/v1/purchaserequisition/listPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 保存新增记录 + saveOrUpdate: function(params) { + return request({ + url: '/v1/purchaserequisition/save', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 通过sid删除一条或多条记录 + delBySids: function(data) { + return request({ + url: '/v1/purchaserequisition/delBySids', + method: 'delete', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 通过sid查询一条记录 + fetchBySid: function(sid) { + return request({ + url: '/v1/purchaserequisition/fetchDetailsBySid/' + sid + }) + }, + // 提交 + doSubmit: function(params) { + return request({ + url: '/supervise/v1/kfpurchaserequisition/doSubmit', + method: 'post', + data: params + }) + } +} diff --git a/base-ui/src/layout/components/AppMain.vue b/base-ui/src/layout/components/AppMain.vue index 90e9fa15..9889c83c 100644 --- a/base-ui/src/layout/components/AppMain.vue +++ b/base-ui/src/layout/components/AppMain.vue @@ -29,7 +29,7 @@ export default { position: relative; background-color: #FFFFFF; /* margin-left:10px; */ - padding: 20px; +/* padding: 20px;*/ overflow-x: hidden; overflow-y: hidden; } diff --git a/base-ui/src/router/index.js b/base-ui/src/router/index.js index a827326d..d81b2a8e 100644 --- a/base-ui/src/router/index.js +++ b/base-ui/src/router/index.js @@ -59,6 +59,11 @@ export const constantRoutes = [{ title: '采购申请' }, children: [{ + path: 'PurchaseApplicationManagement', + component: () => import('@/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagement.vue'), + name: 'PurchaseApplicationManagement', + meta: { title: '采购申请管理', noCache: true } + }, { path: 'kfpurchaserequisitionAdd', component: () => import('@/views/supervise/kfpurchaserequisition/kfpurchaserequisitionAdd.vue'), name: 'KfPurchaseRequisitionAdd', @@ -126,7 +131,7 @@ export const constantRoutes = [{ component: () => import('@/views/supervise/supplierbankinfo/supplierbankinfo.vue'), name: 'SupplierBankInfoIndex', meta: { - title: '新增供应商', + title: '供应商管理', noCache: true } }, { @@ -198,6 +203,25 @@ export const constantRoutes = [{ } }] }, + // 3库存信息 + { + path: '/report', + component: Layout, + meta: { + title: '报表中心' + }, + children: [{ + path: 'xsbb', + component: () => import('@/views/report/salesreport/index.vue'), + meta: { title: '销售报表' }, + children: [{ + path: 'xsmx', + component: () => import('@/views/report/xsmx/index.vue'), + name: 'ReportXsmxIndex', + meta: { title: '销售明细', noCache: true } + }] + }] + }, // codemenu, { path: '/404', diff --git a/base-ui/src/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagement.vue b/base-ui/src/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagement.vue new file mode 100644 index 00000000..7bee16e2 --- /dev/null +++ b/base-ui/src/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagement.vue @@ -0,0 +1,308 @@ + + + + diff --git a/base-ui/src/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagementAdd.vue b/base-ui/src/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagementAdd.vue new file mode 100644 index 00000000..3d7c87a3 --- /dev/null +++ b/base-ui/src/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagementAdd.vue @@ -0,0 +1,405 @@ + + + + + diff --git a/base-ui/src/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagementInfo.vue b/base-ui/src/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagementInfo.vue new file mode 100644 index 00000000..bf288dc6 --- /dev/null +++ b/base-ui/src/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagementInfo.vue @@ -0,0 +1,278 @@ + + + + +