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 @@ + + +