From c6506d1adbfa6c8963665d8e5bb14392e13fd84e Mon Sep 17 00:00:00 2001 From: liuxiaoxu <1793812695@qq.com> Date: Thu, 5 Dec 2024 10:30:42 +0800 Subject: [PATCH 1/2] =?UTF-8?q?[feat]=20=E5=BA=93=E5=AD=98=E7=AE=A1?= =?UTF-8?q?=E7=90=86=20=E5=BA=93=E5=AD=98=E6=9F=A5=E8=AF=A2=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E9=A1=B5=E9=9D=A2:=E4=BF=AE=E6=94=B9=E5=BA=93?= =?UTF-8?q?=E5=AD=98=E6=9F=A5=E8=AF=A2=E7=9A=84=E8=A1=A8=E5=A4=B4=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E7=9A=84=E6=A0=B7=E5=BC=8F,=E4=B8=BA=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E6=A0=B7=E5=BC=8F,=E5=8E=BB=E6=8E=89=E5=BA=93?= =?UTF-8?q?=E5=AD=98=E5=8E=86=E5=8F=B2=E6=8C=89=E9=92=AE=E5=92=8C=E5=85=B6?= =?UTF-8?q?=E5=AF=B9=E5=BA=94=E7=9A=84=E6=96=B9=E6=B3=95;=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=BA=93=E5=AD=98=E5=B1=A5=E5=8E=86=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E5=92=8C=E5=85=B6=E5=AF=B9=E5=BA=94=E7=9A=84=E6=96=B9=E6=B3=95?= =?UTF-8?q?;=20=E6=8C=89=E7=85=A7=E6=96=B0=E7=89=88prd,=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=BA=93=E5=AD=98=E5=B1=A5=E5=8E=86=E5=89=8D=E7=AB=AF=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2;=20=E6=96=B0=E5=A2=9E=20=E4=BF=AE=E6=94=B9=E4=BB=93?= =?UTF-8?q?=E5=BA=93=E5=BA=93=E5=AD=98=E5=B1=A5=E5=8E=86=E5=90=8E=E7=AB=AF?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=92=8C=E4=BF=AE=E6=94=B9=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E4=BB=93=E5=BA=93=E5=BA=93=E5=AD=98=E5=B1=A5=E5=8E=86=E5=90=8E?= =?UTF-8?q?=E7=AB=AF=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WarehouseInventoryInquiryController.java | 12 ++--- .../IWarehouseInventoryInquiryService.java | 4 ++ .../WarehouseInventoryInquiryServiceImpl.java | 10 +++++ .../inventoryInquiry/inventoryHistory.html | 45 +++++++++++-------- .../inventoryInquiry/inventoryInquiry.html | 28 +++++------- 5 files changed, 58 insertions(+), 41 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/warehouse/controller/WarehouseInventoryInquiryController.java b/ruoyi-admin/src/main/java/com/ruoyi/warehouse/controller/WarehouseInventoryInquiryController.java index aee426ec..8e7fbcf0 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/warehouse/controller/WarehouseInventoryInquiryController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/warehouse/controller/WarehouseInventoryInquiryController.java @@ -126,18 +126,18 @@ public class WarehouseInventoryInquiryController extends BaseController } /** - * 修改仓库库存历史 + * 修改仓库库存履历 */ - @GetMapping("/inventoryHistory/{materialNo}") - public String inventoryHistory(@PathVariable("materialNo") String materialNo, ModelMap mmap) + @GetMapping("/inventoryHistory/{inventoryInquiryId}") + public String inventoryHistory(@PathVariable("inventoryInquiryId") Long inventoryInquiryId, ModelMap mmap) { - WarehouseInventoryInquiry warehouseInventoryInquiry = warehouseInventoryInquiryService.selectWarehouseInventoryInquiryByMaterialNo(materialNo); + WarehouseInventoryInquiry warehouseInventoryInquiry = warehouseInventoryInquiryService.selectWarehouseInventoryInquiryById(inventoryInquiryId); mmap.put("warehouseInventoryInquiry", warehouseInventoryInquiry); return prefix + "/inventoryHistory"; } /** - * 修改保存仓库库存历史 + * 修改保存仓库库存履历 */ @RequiresPermissions("warehouse:inventoryInquiry:inventoryHistory") @Log(title = "仓库库存查询", businessType = BusinessType.UPDATE) @@ -145,7 +145,7 @@ public class WarehouseInventoryInquiryController extends BaseController @ResponseBody public AjaxResult inventoryHistorySave(WarehouseInventoryInquiry warehouseInventoryInquiry) { - return toAjax(warehouseInventoryInquiryService.updateWarehouseInventoryInquiry(warehouseInventoryInquiry)); + return toAjax(warehouseInventoryInquiryService.updateWarehouseInventoryHistory(warehouseInventoryInquiry)); } /** diff --git a/ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/IWarehouseInventoryInquiryService.java b/ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/IWarehouseInventoryInquiryService.java index f1da2998..e378b618 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/IWarehouseInventoryInquiryService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/IWarehouseInventoryInquiryService.java @@ -108,4 +108,8 @@ public interface IWarehouseInventoryInquiryService { Integer calculateFixedAvailableStockNum(String materialNo); + /** + * 修改保存库存履历 + * */ + int updateWarehouseInventoryHistory(WarehouseInventoryInquiry warehouseInventoryInquiry); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseInventoryInquiryServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseInventoryInquiryServiceImpl.java index a456a49e..d52f1add 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseInventoryInquiryServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseInventoryInquiryServiceImpl.java @@ -295,4 +295,14 @@ public class WarehouseInventoryInquiryServiceImpl implements IWarehouseInventory //【可用库存数】-【共享可用库存数】 return null; } + + /** + * 修改保存库存履历 + * */ + @Override + public int updateWarehouseInventoryHistory(WarehouseInventoryInquiry warehouseInventoryInquiry) { + + + return 1; + } } diff --git a/ruoyi-admin/src/main/resources/templates/warehouse/inventoryInquiry/inventoryHistory.html b/ruoyi-admin/src/main/resources/templates/warehouse/inventoryInquiry/inventoryHistory.html index ed2c0d7b..724ae82b 100644 --- a/ruoyi-admin/src/main/resources/templates/warehouse/inventoryInquiry/inventoryHistory.html +++ b/ruoyi-admin/src/main/resources/templates/warehouse/inventoryInquiry/inventoryHistory.html @@ -5,7 +5,7 @@
-
+
@@ -58,16 +58,19 @@ var prefix = ctx + "warehouse/inventoryInquiry"; var warehouseInventoryInquiry = [[${warehouseInventoryInquiry}]]; - var inventoryHistoricalType = [[${@dict.getType('inventory_historical_type')}]]; + var inventoryIncreaseDecrease = [[${@dict.getType('inventory_increase_decrease')}]]; + var inquiryBusinessType = [[${@dict.getType('inquiry_business_type')}]]; + var inquiryOrderType = [[${@dict.getType('inquiry_order_type')}]]; + var inquiryWarehouseType = [[${@dict.getType('inquiry_warehouse_type')}]] - $("#form-inventoryHistory-edit").validate({ + $("#form-inventoryHistory-inventoryHistory").validate({ focusCleanup: true }); function submitHandler() { if ($.validate.form()) { - $.operate.save(prefix + "/edit", $('#form-inventoryHistory-edit').serialize()); + $.operate.save(prefix + "/inventoryHistory", $('#form-inventoryHistory-inventoryHistory').serialize()); } } @@ -76,7 +79,7 @@ $(function() { var options = { modalName: "选择物料", - url: ctx + "warehouse/inventoryInquiry/getMaterialInventoryHistoricalList", + url: prefix + "/getMaterialInventoryHistoricalList", queryParams: queryParams, showSearch: false, showRefresh: false, @@ -88,25 +91,31 @@ {title: '库存查询详情id', field: 'inventoryInquiryDetailId', visible: false}, {title: '物料号', field: 'materialNo', visible: false}, {title: '时间', field: 'inventoryHistoricalTime',}, - {title: '类型', field: 'inventoryHistoricalType', + {title: '库存增减', field: 'inventoryIncreaseDecrease', formatter: function(value, row, index) { - return $.table.selectDictLabel(inventoryHistoricalType, value); + return $.table.selectDictLabel(inventoryIncreaseDecrease, value); } }, - {title: '库存增减', field: 'inventoryIncreaseDecrease', + {title: '单号', field: 'correlationCode'}, + {title: '出货设备ID', field: 'shippingDeviceId'}, + {title: '数量', field: 'increaseDecreaseNum'}, + {title: '业务类型', field: 'inquiryBusinessType', formatter: function(value, row, index) { - return $.table.selectDictLabel(inventoryIncreaseDecrease, value); + return $.table.selectDictLabel(inquiryBusinessType, value); } }, - {title: '数量', field: 'availableStockNum'}, - {title: '库存历史数量', field: 'inventoryHistoricalNum',visible: false}, - {title: '不含税采购总价', field: 'purchasePriceExcludingTax',}, - {title: '含税总价', field: 'purchasePriceIncludesTax',}, - {title: '采购单号', field: 'purchaseOrderCode',}, - {title: '供应商ID', field: 'supplierCode',}, - {title: '供应商名称', field: 'supplierName',}, - {title: '库存归属单号', field: 'inventoryAttributionCode',}, - {title: '库存使用单号', field: 'inventoryUseCode',}, + {title: '订单类型', field: 'inquiryOrderType', + formatter: function(value, row, index) { + return $.table.selectDictLabel(inquiryOrderType, value); + } + }, + {title: '出入库类型', field: 'inquiryWarehouseType', + formatter: function(value, row, index) { + return $.table.selectDictLabel(inquiryWarehouseType, value); + } + }, + + ] }; $.table.init(options); diff --git a/ruoyi-admin/src/main/resources/templates/warehouse/inventoryInquiry/inventoryInquiry.html b/ruoyi-admin/src/main/resources/templates/warehouse/inventoryInquiry/inventoryInquiry.html index fe8e7101..be4cf4be 100644 --- a/ruoyi-admin/src/main/resources/templates/warehouse/inventoryInquiry/inventoryInquiry.html +++ b/ruoyi-admin/src/main/resources/templates/warehouse/inventoryInquiry/inventoryInquiry.html @@ -34,10 +34,7 @@
@@ -49,8 +46,8 @@ \ No newline at end of file From 582e527490234fa480d3e950308e95d9d3926c69 Mon Sep 17 00:00:00 2001 From: liuxiaoxu <1793812695@qq.com> Date: Thu, 5 Dec 2024 10:37:42 +0800 Subject: [PATCH 2/2] =?UTF-8?q?[fix]=20=E5=BA=93=E5=AD=98=E7=AE=A1?= =?UTF-8?q?=E7=90=86=20=E4=BF=AE=E6=94=B9=E5=BA=93=E5=AD=98=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=89=8D=E7=AB=AF=E9=A1=B5=E9=9D=A2=E7=9A=84=E5=8F=AF?= =?UTF-8?q?=E7=94=A8=E5=BA=93=E5=AD=98=E6=9D=83=E9=99=90=E6=A0=87=E8=AF=86?= =?UTF-8?q?=E5=92=8C=E5=90=8E=E7=AB=AF=E4=BF=9D=E6=8C=81=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../templates/warehouse/inventoryInquiry/inventoryInquiry.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruoyi-admin/src/main/resources/templates/warehouse/inventoryInquiry/inventoryInquiry.html b/ruoyi-admin/src/main/resources/templates/warehouse/inventoryInquiry/inventoryInquiry.html index be4cf4be..26f19fd5 100644 --- a/ruoyi-admin/src/main/resources/templates/warehouse/inventoryInquiry/inventoryInquiry.html +++ b/ruoyi-admin/src/main/resources/templates/warehouse/inventoryInquiry/inventoryInquiry.html @@ -46,7 +46,7 @@