From 0dc123719d38dda29fcc1980af80b1e5e431ba54 Mon Sep 17 00:00:00 2001 From: xs Date: Sat, 1 Jun 2024 14:23:35 +0800 Subject: [PATCH] =?UTF-8?q?2.2.7=20WMS:=E7=9B=98=E5=BA=93=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WmsInventoryCheckController.java | 21 +- .../hw/wms/controller/WmsMoveController.java | 1 - .../java/com/hw/wms/domain/WmsRawStock.java | 4 +- .../service/impl/WmsRawStockServiceImpl.java | 3 +- .../mapper/wms/WmsInventoryCheckMapper.xml | 28 +- hw-ui/src/api/wms/inventoryCheck.js | 54 +++ .../views/wms/info/inventoryCheck/detail.vue | 311 +++++++++++++++ .../views/wms/info/inventoryCheck/index.vue | 355 ++++++++++++++++++ 8 files changed, 767 insertions(+), 10 deletions(-) create mode 100644 hw-ui/src/api/wms/inventoryCheck.js create mode 100644 hw-ui/src/views/wms/info/inventoryCheck/detail.vue create mode 100644 hw-ui/src/views/wms/info/inventoryCheck/index.vue diff --git a/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsInventoryCheckController.java b/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsInventoryCheckController.java index 112412d9..2c91fe1c 100644 --- a/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsInventoryCheckController.java +++ b/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsInventoryCheckController.java @@ -3,6 +3,9 @@ package com.hw.wms.controller; import java.util.List; import java.io.IOException; import javax.servlet.http.HttpServletResponse; + +import com.hw.wms.domain.WmsBaseWarehouse; +import com.hw.wms.service.IWmsBaseWarehouseService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; @@ -35,6 +38,9 @@ public class WmsInventoryCheckController extends BaseController @Autowired private IWmsInventoryCheckService wmsInventoryCheckService; + @Autowired + private IWmsBaseWarehouseService wmsBaseWarehouseService; + /** * 查询盘点记录列表 */ @@ -43,7 +49,7 @@ public class WmsInventoryCheckController extends BaseController public TableDataInfo list(WmsInventoryCheck wmsInventoryCheck) { startPage(); - List list = wmsInventoryCheckService.selectWmsInventoryCheckList(wmsInventoryCheck); + List list = wmsInventoryCheckService.selectWmsInventoryCheckJoinList(wmsInventoryCheck); return getDataTable(list); } @@ -102,4 +108,17 @@ public class WmsInventoryCheckController extends BaseController { return toAjax(wmsInventoryCheckService.deleteWmsInventoryCheckByInventoryCheckIds(inventoryCheckIds)); } + + + + /** + * 查询盘点记录列表 + */ + @RequiresPermissions("wms:inventoryCheck:list") + @GetMapping("/getWarehouses") + public AjaxResult getWarehouses(WmsBaseWarehouse wmsBaseWarehouse) + { + List baseWarehouses = wmsBaseWarehouseService.selectWmsBaseWarehouseList(wmsBaseWarehouse); + return success(baseWarehouses); + } } diff --git a/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsMoveController.java b/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsMoveController.java index 4b162c3b..3d1c46bb 100644 --- a/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsMoveController.java +++ b/hw-modules/hw-wms/src/main/java/com/hw/wms/controller/WmsMoveController.java @@ -42,7 +42,6 @@ public class WmsMoveController extends BaseController /** * 查询移库合库记录列表 */ - @ApiOperation("cccc") @RequiresPermissions("wms:move:list") @GetMapping("/list") public TableDataInfo list(WmsMove wmsMove) diff --git a/hw-modules/hw-wms/src/main/java/com/hw/wms/domain/WmsRawStock.java b/hw-modules/hw-wms/src/main/java/com/hw/wms/domain/WmsRawStock.java index 0e2a6c11..734309c6 100644 --- a/hw-modules/hw-wms/src/main/java/com/hw/wms/domain/WmsRawStock.java +++ b/hw-modules/hw-wms/src/main/java/com/hw/wms/domain/WmsRawStock.java @@ -351,7 +351,7 @@ public class WmsRawStock extends BaseEntity { public String getLocationAndMaterial() { return "库位:" + locationCode + ",物料条码:" + instockBatch + - ",安全库存:"+(safeFlag.equals(MesConstants.MES_ORDER_BIND_SAFE_FLAG_YES)?"是":"否")+";"; + ",安全库存:"+(safeFlag!=null && safeFlag.equals(MesConstants.MES_ORDER_BIND_SAFE_FLAG_YES)?"是":"否")+";"; } @Override @@ -375,6 +375,8 @@ public class WmsRawStock extends BaseEntity { .append("updateBy", getUpdateBy()) .append("updateDate", getUpdateDate()) .append("activeFlag", getActiveFlag()) + .append("safeFlag", getSafeFlag()) + .append("locationMaterial", getLocationAndMaterial()) .toString(); } } diff --git a/hw-modules/hw-wms/src/main/java/com/hw/wms/service/impl/WmsRawStockServiceImpl.java b/hw-modules/hw-wms/src/main/java/com/hw/wms/service/impl/WmsRawStockServiceImpl.java index dfe86575..b401f2e8 100644 --- a/hw-modules/hw-wms/src/main/java/com/hw/wms/service/impl/WmsRawStockServiceImpl.java +++ b/hw-modules/hw-wms/src/main/java/com/hw/wms/service/impl/WmsRawStockServiceImpl.java @@ -40,7 +40,8 @@ public class WmsRawStockServiceImpl implements IWmsRawStockService @Override public List selectWmsRawStockList(WmsRawStock wmsRawStock) { - return wmsRawStockMapper.selectWmsRawStockList(wmsRawStock); + List wmsRawStocks= wmsRawStockMapper.selectWmsRawStockList(wmsRawStock);; + return wmsRawStocks; } /** diff --git a/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsInventoryCheckMapper.xml b/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsInventoryCheckMapper.xml index 4fac80bb..56788674 100644 --- a/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsInventoryCheckMapper.xml +++ b/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsInventoryCheckMapper.xml @@ -46,6 +46,9 @@ + + + @@ -67,9 +70,11 @@ @@ -164,17 +169,28 @@ diff --git a/hw-ui/src/api/wms/inventoryCheck.js b/hw-ui/src/api/wms/inventoryCheck.js new file mode 100644 index 00000000..9289d677 --- /dev/null +++ b/hw-ui/src/api/wms/inventoryCheck.js @@ -0,0 +1,54 @@ +import request from '@/utils/request' + +// 查询盘点记录列表 +export function listInventoryCheck(query) { + return request({ + url: '/wms/inventoryCheck/list', + method: 'get', + params: query + }) +} + +// 查询盘点记录详细 +export function getInventoryCheck(inventoryCheckId) { + return request({ + url: '/wms/inventoryCheck/' + inventoryCheckId, + method: 'get' + }) +} + +// 新增盘点记录 +export function addInventoryCheck(data) { + return request({ + url: '/wms/inventoryCheck', + method: 'post', + data: data + }) +} + +// 修改盘点记录 +export function updateInventoryCheck(data) { + return request({ + url: '/wms/inventoryCheck', + method: 'put', + data: data + }) +} + +// 删除盘点记录 +export function delInventoryCheck(inventoryCheckId) { + return request({ + url: '/wms/inventoryCheck/' + inventoryCheckId, + method: 'delete' + }) +} + + +// 查询仓库列表 +export function getWarehouses(query) { + return request({ + url: '/wms/inventoryCheck/getWarehouses', + method: 'get', + params: query + }) +} diff --git a/hw-ui/src/views/wms/info/inventoryCheck/detail.vue b/hw-ui/src/views/wms/info/inventoryCheck/detail.vue new file mode 100644 index 00000000..34a752bc --- /dev/null +++ b/hw-ui/src/views/wms/info/inventoryCheck/detail.vue @@ -0,0 +1,311 @@ + + + diff --git a/hw-ui/src/views/wms/info/inventoryCheck/index.vue b/hw-ui/src/views/wms/info/inventoryCheck/index.vue new file mode 100644 index 00000000..c3b3f4f0 --- /dev/null +++ b/hw-ui/src/views/wms/info/inventoryCheck/index.vue @@ -0,0 +1,355 @@ + + +