zy-asrs-flow/src/pages/map/drawer/shelf/view.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/map/service/MapService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
zy-asrs-flow/src/pages/map/drawer/shelf/view.jsx
@@ -71,18 +71,29 @@ mesh.name = item.locNo; mesh.traverse(function (child) { if (child.isMesh) { if (child.name === '不规则') { // child.visible = false; child.material.color.set(0xE8B67E); } if (child.name === '货架') { // child.visible = false; child.material.color.set(0x4680BF); } let palletVisible = true, cargoVisible = true; switch (item.locSts) { case 'D': cargoVisible = false; break; case 'O': palletVisible = false; cargoVisible = false; break; default: break; } if (child.name === '托盘') { // child.visible = false; child.visible = palletVisible; child.material.color.set(0xBEBEBE); } if (child.name === '不规则') { child.visible = cargoVisible; child.material.color.set(0xE8B67E); } child.name = item.locNo child.castShadow = true; child.receiveShadow = true; zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/map/service/MapService.java
@@ -15,10 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Optional; import java.util.*; /** * Created by vincent on 3/15/2024 @@ -84,8 +81,12 @@ List<LocVo> locVos = new ArrayList<>(); int row = Utils.getRow(locNo); int bay = Utils.getBay(locNo); String[] statusOptions = {"F", "D", "O"}; Random random = new Random(); for (int lev = 1; lev < 6; lev++) { locVos.add(new LocVo(Utils.getLocNo(row, bay, lev), "F")); locVos.add(new LocVo(Utils.getLocNo(row, bay, lev), statusOptions[random.nextInt(statusOptions.length)])); } return locVos; }