src/main/java/com/zy/asrs/controller/CrnController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/domain/vo/CrnStateTableVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/core/MainProcess.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/crn.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/CrnController.java
@@ -16,6 +16,7 @@ import com.zy.core.cache.MessageQueue; import com.zy.core.cache.OutputQueue; import com.zy.core.cache.SlaveConnection; import com.zy.core.enums.CrnLiftPosType; import com.zy.core.enums.CrnModeType; import com.zy.core.enums.CrnTaskModeType; import com.zy.core.enums.SlaveType; @@ -107,13 +108,15 @@ vo.setStatusType(crnProtocol.modeType.equals(CrnModeType.AUTO)? CrnStatusType.MACHINE_AUTO.getDesc(): CrnStatusType.MACHINE_UN_AUTO.getDesc()); // 模式状态 } vo.setStatus(crnProtocol.getStatusType().desc); // 状态 vo.setWarn(""); // 报警 todo vo.setLoading(crnProtocol.getLoaded()==1?"Y":"N"); // 有物 vo.setLoading(crnProtocol.getLoaded()==1?"有物":"无物"); // 有物 vo.setBay(crnProtocol.getBay()); // 列 vo.setLev(crnProtocol.getLevel()); // 层 vo.setForkOffset(crnProtocol.getForkPosType().desc); // 货叉位置 vo.setLiftPos(crnProtocol.getLiftPosType().desc); // 载货台位置 vo.setWorkNo(crnProtocol.getAlarm1()); // 异常码 vo.setXOrigin(crnProtocol.getBay()==1?"是":"否"); // 走行原点 vo.setYOrigin(crnProtocol.getLevel()==1?"是":"否"); // 升降原点 vo.setXLocation(crnProtocol.getWalkPos() == 1?"是":"否"); // 走行定位 vo.setYLocation(crnProtocol.getLiftPosType().equals(CrnLiftPosType.NONE)?"否":"是"); // 升降定位 vo.setStop(crnProtocol.getCrnTemp1().stop?"是":"否"); // 急停 vo.setWorkNo(crnProtocol.getAlarm()); // 异常码 list.add(vo); } return R.ok().add(list); src/main/java/com/zy/asrs/domain/vo/CrnStateTableVo.java
@@ -14,9 +14,6 @@ // 模式 private String statusType; // 报警 private String warn; // 有物 private String loading; @@ -26,11 +23,26 @@ // 层 private Short lev; // 走行原点 private String xOrigin; // 升降原点 private String yOrigin; // 走行定位 private String xLocation; // 升降定位 private String yLocation; // 货叉位置 private String forkOffset; // 载货台位置 private String liftPos; // 急停 private String stop; // 列坐标 private String bayCoor; @@ -51,4 +63,5 @@ private String warnCode; } src/main/java/com/zy/core/MainProcess.java
@@ -37,7 +37,7 @@ // 间隔 Thread.sleep(1500); log.info("WCS 工作中 ....................."); // log.info("WCS 工作中 ....................."); // 入库 ===>> 入库站到堆垛机站,根据条码扫描生成入库工作档 mainService.generateStoreWrkFile(); src/main/webapp/views/crn.html
@@ -27,11 +27,11 @@ <span> </span> <input id="crn1" disabled="disabled"> </div> <!-- <div class="crn-command-item">--> <!-- <label>2#</label>--> <!-- <span> </span>--> <!-- <input id="crn2" disabled="disabled">--> <!-- </div>--> <div class="crn-command-item"> <label>2#</label> <span> </span> <input id="crn2" disabled="disabled"> </div> </div> <!-- 堆垛机状态位信息 --> <div class="crn-state"> @@ -42,12 +42,14 @@ <th>任务号</th> <th>模式</th> <th>状态</th> <th>报警</th> <th>有物</th> <th>列</th> <th>层</th> <th>货叉位置</th> <th>载货台位置</th> <th>走行原点</th> <th>升降原点</th> <th>走行定位</th> <th>升降定位</th> <th>急停</th> <th>异常码</th> </tr> </thead> @@ -245,18 +247,22 @@ crnStateTableFullRows = table.length; } for (var i=1;i<=table.length;i++){ console.log(table); // todo:luxiaotao var tr = tableEl.find("tr").eq(i); setVal(tr.children("td").eq(0), table[i-1].crnNo); setVal(tr.children("td").eq(1), table[i-1].workNo); setVal(tr.children("td").eq(2), table[i-1].statusType); setVal(tr.children("td").eq(3), table[i-1].status); setVal(tr.children("td").eq(4), table[i-1].warn); setVal(tr.children("td").eq(5), table[i-1].loading); setVal(tr.children("td").eq(6), table[i-1].bay); setVal(tr.children("td").eq(7), table[i-1].lev); setVal(tr.children("td").eq(8), table[i-1].forkOffset); setVal(tr.children("td").eq(9), table[i-1].liftPos); setVal(tr.children("td").eq(10), table[i-1].warnCode); setVal(tr.children("td").eq(4), table[i-1].loading); setVal(tr.children("td").eq(5), table[i-1].bay); setVal(tr.children("td").eq(6), table[i-1].lev); setVal(tr.children("td").eq(7), table[i-1].xorigin); setVal(tr.children("td").eq(8), table[i-1].yorigin); setVal(tr.children("td").eq(9), table[i-1].xlocation); setVal(tr.children("td").eq(10), table[i-1].ylocation); setVal(tr.children("td").eq(11), table[i-1].stop); setVal(tr.children("td").eq(12), table[i-1].warnCode); } } else if (res.code === 403){ window.location.href = baseUrl+"/login"; @@ -457,6 +463,8 @@ " <td></td>\n" + " <td></td>\n" + " <td></td>\n" + " <td></td>\n" + " <td></td>\n" + " </tr>\n"; } $('#crn-state-table tbody').after(html);