From 3d528941af47b2828483e06626649971876f79ce Mon Sep 17 00:00:00 2001 From: "HUOJIN\\92525" Date: Wed, 9 Apr 2025 14:13:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BA=93=E5=AD=98=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=9F=A5=E8=AF=A2=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/wms/inventory/inventory-api.ts | 48 ++++ .../business/wms/inventory/inventory-const.ts | 11 + .../src/constants/support/table-id-const.ts | 106 ++++---- .../wms/base/address/address-list.vue | 2 +- .../business/wms/base/area/area-list.vue | 2 +- .../wms/base/customer/customer-list.vue | 2 +- .../business/wms/base/item/item-list.vue | 2 +- .../wms/base/location/location-list.vue | 2 +- .../business/wms/base/stock/stock-list.vue | 2 +- .../business/wms/inventory/inventory-list.vue | 226 ++++++++++++++++++ .../business/wms/receive/asn/asn-list.vue | 2 +- .../wms/receive/asn/receive-detail-list.vue | 2 +- .../wms/receive/asnTask/asn-task-list.vue | 2 +- 13 files changed, 347 insertions(+), 62 deletions(-) create mode 100644 nc_wms_web/src/api/business/wms/inventory/inventory-api.ts create mode 100644 nc_wms_web/src/api/business/wms/inventory/inventory-const.ts create mode 100644 nc_wms_web/src/views/business/wms/inventory/inventory-list.vue diff --git a/nc_wms_web/src/api/business/wms/inventory/inventory-api.ts b/nc_wms_web/src/api/business/wms/inventory/inventory-api.ts new file mode 100644 index 0000000..64df95f --- /dev/null +++ b/nc_wms_web/src/api/business/wms/inventory/inventory-api.ts @@ -0,0 +1,48 @@ +/** + * 库存信息 api 封装 + * + * @Author: 霍锦 + * @Date: 2024-12-06 17:24:53 + * @Copyright 友仓 + */ +import {postRequest, getRequest} from '/@/lib/axios'; + +export const inventoryApi = { + + /** + * 分页查询 @author 霍锦 + */ + queryPage: (param: object) => { + return postRequest('/inventory/queryPage', param); + }, + + /** + * 增加 @author 霍锦 + */ + add: (param: object) => { + return postRequest('/inventory/add', param); + }, + + /** + * 修改 @author 霍锦 + */ + update: (param: object) => { + return postRequest('/inventory/update', param); + }, + + + /** + * 删除 @author 霍锦 + */ + delete: (inventoryId: number) => { + return getRequest('/inventory/delete', {inventoryId}); + }, + + /** + * 批量删除 @author 霍锦 + */ + batchDelete: (idList: number[]) => { + return postRequest('/inventory/batchDelete', idList); + }, + +}; diff --git a/nc_wms_web/src/api/business/wms/inventory/inventory-const.ts b/nc_wms_web/src/api/business/wms/inventory/inventory-const.ts new file mode 100644 index 0000000..93c1160 --- /dev/null +++ b/nc_wms_web/src/api/business/wms/inventory/inventory-const.ts @@ -0,0 +1,11 @@ +/** + * 库存信息 枚举 + * + * @Author: 霍锦 + * @Date: 2024-12-06 17:24:53 + * @Copyright 友仓 + */ + + +export default { +}; \ No newline at end of file diff --git a/nc_wms_web/src/constants/support/table-id-const.ts b/nc_wms_web/src/constants/support/table-id-const.ts index 0e41be3..d459388 100644 --- a/nc_wms_web/src/constants/support/table-id-const.ts +++ b/nc_wms_web/src/constants/support/table-id-const.ts @@ -17,61 +17,61 @@ let businessOAInitTableId = 30000; let businessERPInitTableId = 40000; -let businessBASEInitTableId = 50000; +let businessWMSInitTableId = 50000; -let businessRECEIVEInitTableId = 60000; export const TABLE_ID_CONST = { - /** - * 业务 - */ - BUSINESS: { - OA: { - NOTICE: businessOAInitTableId + 1, //通知公告 - ENTERPRISE: businessOAInitTableId + 2, //企业信息 - ENTERPRISE_EMPLOYEE: businessOAInitTableId + 3, //企业员工 - ENTERPRISE_BANK: businessOAInitTableId + 4, //企业银行 - ENTERPRISE_INVOICE: businessOAInitTableId + 5, //企业发票 - }, - ERP: { - GOODS: businessERPInitTableId + 1, //商品管理 - }, - BASE:{ - AREA:businessBASEInitTableId+1,//库区 - LOCATION:businessBASEInitTableId+2,//库位 - ITEM:businessBASEInitTableId+3,//商品 - STOCK:businessBASEInitTableId+4,//容器 - ADDRESS:businessBASEInitTableId+5,//地址 - CUSTOMER:businessBASEInitTableId+6,//客户 - }, - RECEIVE:{ - ASN:businessRECEIVEInitTableId+1,//入库单 - ASN_DETAIL:businessRECEIVEInitTableId+2,//入库明细 - ASN_TASK:businessRECEIVEInitTableId+3,//入库详情 - } - }, + /** + * 业务 + */ + BUSINESS: { + OA: { + NOTICE: businessOAInitTableId + 1, //通知公告 + ENTERPRISE: businessOAInitTableId + 2, //企业信息 + ENTERPRISE_EMPLOYEE: businessOAInitTableId + 3, //企业员工 + ENTERPRISE_BANK: businessOAInitTableId + 4, //企业银行 + ENTERPRISE_INVOICE: businessOAInitTableId + 5, //企业发票 + }, + ERP: { + GOODS: businessERPInitTableId + 1, //商品管理 + }, + WMS: { + AREA: businessWMSInitTableId + 1,//库区 + LOCATION: businessWMSInitTableId + 2,//库位 + ITEM: businessWMSInitTableId + 3,//商品 + STOCK: businessWMSInitTableId + 4,//容器 + ADDRESS: businessWMSInitTableId + 5,//地址 + CUSTOMER: businessWMSInitTableId + 6,//客户 - /** - * 系统 - */ - SYSTEM: { - EMPLOYEE: systemInitTableId + 1, //员工 - MENU: systemInitTableId + 2, //菜单 - POSITION:systemInitTableId + 3, //职位 - }, - /** - * 支撑 - */ - SUPPORT: { - CONFIG: supportInitTableId + 1, //参数配置 - DICT: supportInitTableId + 2, //字典 - SERIAL_NUMBER: supportInitTableId + 3, //单号 - OPERATE_LOG: supportInitTableId + 4, //请求监控 - HEART_BEAT: supportInitTableId + 5, //心跳 - LOGIN_LOG: supportInitTableId + 6, //登录日志 - RELOAD: supportInitTableId + 7, //reload - HELP_DOC: supportInitTableId + 8, //帮助文档 - JOB: supportInitTableId + 9, //Job - JOB_LOG: supportInitTableId + 10, //JobLog - }, + ASN: businessWMSInitTableId + 7,//入库单 + ASN_DETAIL: businessWMSInitTableId + 8,//入库明细 + ASN_TASK: businessWMSInitTableId + 9,//入库详情 + + INVENTORY: businessWMSInitTableId + 10,//库存 + } + }, + + /** + * 系统 + */ + SYSTEM: { + EMPLOYEE: systemInitTableId + 1, //员工 + MENU: systemInitTableId + 2, //菜单 + POSITION: systemInitTableId + 3, //职位 + }, + /** + * 支撑 + */ + SUPPORT: { + CONFIG: supportInitTableId + 1, //参数配置 + DICT: supportInitTableId + 2, //字典 + SERIAL_NUMBER: supportInitTableId + 3, //单号 + OPERATE_LOG: supportInitTableId + 4, //请求监控 + HEART_BEAT: supportInitTableId + 5, //心跳 + LOGIN_LOG: supportInitTableId + 6, //登录日志 + RELOAD: supportInitTableId + 7, //reload + HELP_DOC: supportInitTableId + 8, //帮助文档 + JOB: supportInitTableId + 9, //Job + JOB_LOG: supportInitTableId + 10, //JobLog + }, }; diff --git a/nc_wms_web/src/views/business/wms/base/address/address-list.vue b/nc_wms_web/src/views/business/wms/base/address/address-list.vue index 466ec87..2733f21 100644 --- a/nc_wms_web/src/views/business/wms/base/address/address-list.vue +++ b/nc_wms_web/src/views/business/wms/base/address/address-list.vue @@ -63,7 +63,7 @@
- +
diff --git a/nc_wms_web/src/views/business/wms/base/area/area-list.vue b/nc_wms_web/src/views/business/wms/base/area/area-list.vue index 279b2f4..2c37c06 100644 --- a/nc_wms_web/src/views/business/wms/base/area/area-list.vue +++ b/nc_wms_web/src/views/business/wms/base/area/area-list.vue @@ -55,7 +55,7 @@
- +
diff --git a/nc_wms_web/src/views/business/wms/base/customer/customer-list.vue b/nc_wms_web/src/views/business/wms/base/customer/customer-list.vue index 9b968bb..13cef1a 100644 --- a/nc_wms_web/src/views/business/wms/base/customer/customer-list.vue +++ b/nc_wms_web/src/views/business/wms/base/customer/customer-list.vue @@ -55,7 +55,7 @@
- +
diff --git a/nc_wms_web/src/views/business/wms/base/item/item-list.vue b/nc_wms_web/src/views/business/wms/base/item/item-list.vue index 9fb46a8..c978cb8 100644 --- a/nc_wms_web/src/views/business/wms/base/item/item-list.vue +++ b/nc_wms_web/src/views/business/wms/base/item/item-list.vue @@ -68,7 +68,7 @@
- +
diff --git a/nc_wms_web/src/views/business/wms/base/location/location-list.vue b/nc_wms_web/src/views/business/wms/base/location/location-list.vue index 0f917c4..c6ae7c6 100644 --- a/nc_wms_web/src/views/business/wms/base/location/location-list.vue +++ b/nc_wms_web/src/views/business/wms/base/location/location-list.vue @@ -90,7 +90,7 @@
- +
diff --git a/nc_wms_web/src/views/business/wms/base/stock/stock-list.vue b/nc_wms_web/src/views/business/wms/base/stock/stock-list.vue index 042d888..f92d580 100644 --- a/nc_wms_web/src/views/business/wms/base/stock/stock-list.vue +++ b/nc_wms_web/src/views/business/wms/base/stock/stock-list.vue @@ -74,7 +74,7 @@
- +
diff --git a/nc_wms_web/src/views/business/wms/inventory/inventory-list.vue b/nc_wms_web/src/views/business/wms/inventory/inventory-list.vue new file mode 100644 index 0000000..bd955ee --- /dev/null +++ b/nc_wms_web/src/views/business/wms/inventory/inventory-list.vue @@ -0,0 +1,226 @@ + + + diff --git a/nc_wms_web/src/views/business/wms/receive/asn/asn-list.vue b/nc_wms_web/src/views/business/wms/receive/asn/asn-list.vue index 48927da..6e44dc7 100644 --- a/nc_wms_web/src/views/business/wms/receive/asn/asn-list.vue +++ b/nc_wms_web/src/views/business/wms/receive/asn/asn-list.vue @@ -49,7 +49,7 @@
- +
diff --git a/nc_wms_web/src/views/business/wms/receive/asn/receive-detail-list.vue b/nc_wms_web/src/views/business/wms/receive/asn/receive-detail-list.vue index a0e1e51..3913ecd 100644 --- a/nc_wms_web/src/views/business/wms/receive/asn/receive-detail-list.vue +++ b/nc_wms_web/src/views/business/wms/receive/asn/receive-detail-list.vue @@ -42,7 +42,7 @@ 批量移除 - + diff --git a/nc_wms_web/src/views/business/wms/receive/asnTask/asn-task-list.vue b/nc_wms_web/src/views/business/wms/receive/asnTask/asn-task-list.vue index ca9204e..54a747f 100644 --- a/nc_wms_web/src/views/business/wms/receive/asnTask/asn-task-list.vue +++ b/nc_wms_web/src/views/business/wms/receive/asnTask/asn-task-list.vue @@ -27,7 +27,7 @@ 批量退货 - +