From 1e7c41ee816a185e3f1aaadf8e5dc5a33ef1c6d5 Mon Sep 17 00:00:00 2001 From: zzyuan <781948537@qq.com> Date: Thu, 10 Jul 2025 17:09:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=93=E5=AD=98=E9=85=8D=E7=BD=AE=EF=BC=8C?= =?UTF-8?q?=E6=89=B9=E6=AC=A1=E6=9F=A5=E7=9C=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/foodManage/stockManage.js | 32 ++ src/router/index.js | 16 + .../pickManage/materialPicking/index.vue | 13 +- .../returnManage/materialReturn/index.vue | 9 +- .../totalStock/batchStockDetail.vue | 297 ++++++++++++++++++ .../stockManage/totalStock/index.vue | 108 ++++--- .../stockManage/warehouseIn/index.vue | 3 +- .../stockManage/warehouseOut/index.vue | 2 +- 8 files changed, 428 insertions(+), 52 deletions(-) create mode 100644 src/views/foodManage/stockManage/totalStock/batchStockDetail.vue diff --git a/src/api/foodManage/stockManage.js b/src/api/foodManage/stockManage.js index 04f5ad09..ec455709 100644 --- a/src/api/foodManage/stockManage.js +++ b/src/api/foodManage/stockManage.js @@ -106,6 +106,38 @@ export function getStockMaterialListApi(data) { }) } +// 货品批次详情-入库批次列表 +export function getMaterialInStockBatchApi(data) { + return request({ + url: '/smart-canteen/ims/into-inventory/warehouse/materials', + method: 'post', + headers: { + //"merchant-id":"378915229716713472", + }, + data: data, + params:{ + pageNum:data.pageNum, + pageSize:data.pageSize + } + }) +} + +// 配置库存数量(最大最小) +export function editStockMaterialApi(data) { + return request({ + url: '/smart-canteen/ims/inventory/edit', + method: 'post', + headers: { + //"merchant-id":"378915229716713472", + }, + data: data, + params:{ + pageNum:data.pageNum, + pageSize:data.pageSize + } + }) +} + // -------------入库管理--------------- diff --git a/src/router/index.js b/src/router/index.js index e93d8b31..c5e9df63 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -202,6 +202,22 @@ export const constantRoutes = [ }, ] }, + + + {//供应链-库存管理-入库新增详情 + path: '/foodManage/stockManage', + component: Layout, + hidden: true, + redirect: 'noredirect', + children: [ + { + path: 'batchStockDetail', + component: () => import('@/views/foodManage/stockManage/totalStock/batchStockDetail'), + name: 'BatchStockDetail', + meta: { title: '批次详情', icon: '' } + } + ] + }, {//供应链-库存管理-入库新增详情 path: '/foodManage/stockManage', component: Layout, diff --git a/src/views/foodManage/pickManage/materialPicking/index.vue b/src/views/foodManage/pickManage/materialPicking/index.vue index 32f611f2..260319b5 100644 --- a/src/views/foodManage/pickManage/materialPicking/index.vue +++ b/src/views/foodManage/pickManage/materialPicking/index.vue @@ -1,9 +1,6 @@ diff --git a/src/views/foodManage/returnManage/materialReturn/index.vue b/src/views/foodManage/returnManage/materialReturn/index.vue index dfd4527b..70f654e5 100644 --- a/src/views/foodManage/returnManage/materialReturn/index.vue +++ b/src/views/foodManage/returnManage/materialReturn/index.vue @@ -1,9 +1,6 @@ diff --git a/src/views/foodManage/stockManage/totalStock/batchStockDetail.vue b/src/views/foodManage/stockManage/totalStock/batchStockDetail.vue new file mode 100644 index 00000000..b72f962b --- /dev/null +++ b/src/views/foodManage/stockManage/totalStock/batchStockDetail.vue @@ -0,0 +1,297 @@ + + + diff --git a/src/views/foodManage/stockManage/totalStock/index.vue b/src/views/foodManage/stockManage/totalStock/index.vue index 914e75ae..e8977477 100644 --- a/src/views/foodManage/stockManage/totalStock/index.vue +++ b/src/views/foodManage/stockManage/totalStock/index.vue @@ -68,24 +68,40 @@ - - + - - + + + + - + + + + + - +