src/main/java/com/zy/asrs/controller/ConsoleController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/domain/vo/CrnLatestDataVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/mapper/LocMastMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/core/model/CrnSlave.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/application.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/console.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/ConsoleController.java
@@ -9,6 +9,7 @@ import com.zy.asrs.domain.vo.*; import com.zy.asrs.entity.BasDevp; import com.zy.asrs.entity.WrkMast; import com.zy.asrs.mapper.LocMastMapper; import com.zy.asrs.service.BasDevpService; import com.zy.asrs.service.WrkMastService; import com.zy.common.CodeRes; @@ -49,6 +50,8 @@ private WrkMastService wrkMastService; @Autowired private BasDevpService basDevpService; @Autowired private LocMastMapper locMastMapper; @PostMapping("/system/running/status") @ManagerAuth(memo = "系统运行状态") @@ -119,7 +122,11 @@ } CrnLatestDataVo vo = new CrnLatestDataVo(); vo.setCrnId(crn.getId()); // 堆垛机编号 // Short totalBay = locMastMapper.selectTotalBay(); vo.setOffset((double) new Random().nextInt(560)); // 堆垛机偏移量 vo.setBay(crnProtocol.getBay()); // 当前列 /** * 堆垛机状态判断 */ src/main/java/com/zy/asrs/domain/vo/CrnLatestDataVo.java
@@ -16,6 +16,9 @@ // 偏移量 private Double offset; // 当前列 private Short bay; private CrnStatusType crnStatus; public String getCrnStatus(){ src/main/java/com/zy/asrs/mapper/LocMastMapper.java
@@ -18,4 +18,7 @@ @Select("select loc_no from asr_loc_mast where 1=1 and loc_sts = 'O' and crn_no = #{crnNo}") List<String> queryGroupEmptyStock(Integer crnNo); @Select("select top 1 bay1 from asr_loc_mast order by bay1 desc") Short selectTotalBay(); } src/main/java/com/zy/core/model/CrnSlave.java
@@ -18,6 +18,8 @@ private Integer slot; private Integer offset; // 堆垛机入库站点 private List<CrnStn> crnInStn = new ArrayList<>(); src/main/resources/application.yml
@@ -42,6 +42,8 @@ port: 102 rack: 0 slot: 0 # 偏移量,当堆垛机站点列号=1时,偏移量=0 offset: 1 # 堆垛机入库站点 crnInStn[0]: devpPlcId: ${wcs-slave.devp[0].id} src/main/webapp/views/console.html
@@ -524,7 +524,8 @@ for (var i = 0; i < crns.length; i++){ var crnEl = $("#crn-"+crns[i].crnId); crnEl.attr("class", "machine " + crns[i].crnStatus); crnAnimate(crns[i].crnId, crns[i].offset); // crnAnimate(crns[i].crnId, crns[i].offset); crnEl.animate({left: (crns[i].bay * 30) +'px'}, 1000); } } else if (res.code === 403){ window.location.href = baseUrl+"/login";