diff --git a/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/controller/BasCargoSpaceController.java b/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/controller/BasCargoSpaceController.java index 3d75741..5c1db48 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/controller/BasCargoSpaceController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/controller/BasCargoSpaceController.java @@ -43,6 +43,18 @@ public class BasCargoSpaceController extends BaseController return getDataTable(list); } + /** + * 查询货位列表(根据巷道出库锁状态过滤) + */ + @PreAuthorize("@ss.hasPermi('bas:cargoSpace:list')") + @GetMapping("/listByRoadway") + public TableDataInfo listByRoadway(BasCargoSpace basCargoSpace) + { + startPage(); + List list = basCargoSpaceService.selectBasCargoSpaceListByRoadway(basCargoSpace); + return getDataTable(list); + } + /** * 导出库存信息列表 */ diff --git a/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/mapper/BasCargoSpaceMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/mapper/BasCargoSpaceMapper.java index 511fe1e..8358230 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/mapper/BasCargoSpaceMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/mapper/BasCargoSpaceMapper.java @@ -76,4 +76,12 @@ public interface BasCargoSpaceMapper extends BaseMapper * @return */ BasCargoSpace selectEmptyCargoSpaceByWarehouseId(BasCargoSpace basWarehouse); + + /** + * 查询库存信息列表(根据巷道出库锁状态过滤) + * + * @param basCargoSpace 库存信息 + * @return 库存信息集合 + */ + public List selectBasCargoSpaceListByRoadway(BasCargoSpace basCargoSpace); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/service/IBasCargoSpaceService.java b/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/service/IBasCargoSpaceService.java index 479b9b5..42c6ead 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/service/IBasCargoSpaceService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/service/IBasCargoSpaceService.java @@ -68,4 +68,12 @@ public interface IBasCargoSpaceService extends IService * @return */ BasCargoSpace selectEmptyCargoSpaceByWarehouseId(BasCargoSpace basWarehouse); + + /** + * 查询库存信息列表(根据巷道出库锁状态过滤) + * + * @param basCargoSpace 库存信息 + * @return 库存信息集合 + */ + public List selectBasCargoSpaceListByRoadway(BasCargoSpace basCargoSpace); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/service/impl/BasCargoSpaceServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/service/impl/BasCargoSpaceServiceImpl.java index 4dda0e8..f4cfa10 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/service/impl/BasCargoSpaceServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/bas/cargoSpace/service/impl/BasCargoSpaceServiceImpl.java @@ -101,5 +101,16 @@ public class BasCargoSpaceServiceImpl extends ServiceImpl selectBasCargoSpaceListByRoadway(BasCargoSpace basCargoSpace) { + return basCargoSpaceMapper.selectBasCargoSpaceListByRoadway(basCargoSpace); + } } diff --git a/ruoyi-admin/src/main/resources/mapper/bas/cargoSpace/BasCargoSpaceMapper.xml b/ruoyi-admin/src/main/resources/mapper/bas/cargoSpace/BasCargoSpaceMapper.xml index dfb6150..f8d4105 100644 --- a/ruoyi-admin/src/main/resources/mapper/bas/cargoSpace/BasCargoSpaceMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/bas/cargoSpace/BasCargoSpaceMapper.xml @@ -189,5 +189,32 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ORDER BY the_platoon, the_column, the_floor - + diff --git a/ruoyi-ui/src/api/bas/cargoSpace.js b/ruoyi-ui/src/api/bas/cargoSpace.js index 9813ecd..2468905 100644 --- a/ruoyi-ui/src/api/bas/cargoSpace.js +++ b/ruoyi-ui/src/api/bas/cargoSpace.js @@ -42,3 +42,12 @@ export function delCargoSpace(cargoSpaceId) { method: 'delete' }) } + +// 查询库存信息列表(根据巷道出库锁状态过滤) +export function listCargoSpaceByRoadway(query) { + return request({ + url: '/bas/cargoSpace/listByRoadway', + method: 'get', + params: query + }) +} diff --git a/ruoyi-ui/src/views/check/create/index.vue b/ruoyi-ui/src/views/check/create/index.vue index 32afab4..78e7aa3 100644 --- a/ruoyi-ui/src/views/check/create/index.vue +++ b/ruoyi-ui/src/views/check/create/index.vue @@ -254,7 +254,7 @@ import { listWarehouse } from "@/api/bas/warehouse"; import { saveCheckStock } from "@/api/check/stockCheck"; import { listManagement} from "@/api/stock/management" - import { listCargoSpace} from "@/api/bas/cargoSpace" + import { listCargoSpaceByRoadway} from "@/api/bas/cargoSpace" export default { name: "AddOutStock", @@ -320,7 +320,8 @@ productName: null, cargoSpaceName: null, warehouseId: null, - status: null + status: null, + locked:null }, // 托盘详情弹窗显示状态 trayDetailVisible: false, @@ -382,7 +383,8 @@ if (this.formData.checkType==='2'){ this.trayQueryParams.warehouseId = "01"; this.trayQueryParams.status = 2; - listCargoSpace(this.trayQueryParams).then(response => { + this.trayQueryParams.locked='N'; + listCargoSpaceByRoadway(this.trayQueryParams).then(response => { this.trayOptions = response.rows; this.trayTotal = response.total; this.trayLoading = false;