#
vincent
2020-06-02 c350b737713fe518c22036dfc9a2574bcafcb15c
#
5个文件已修改
1个文件已添加
6 文件已重命名
112 ■■■■ 已修改文件
src/main/java/com/zy/client/controller/ConsoleController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/client/controller/CrnController.java 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/client/controller/SiteController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/client/domain/vo/CommandLogVo.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/client/domain/vo/CrnLatestDataVo.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/client/domain/vo/CrnMsgTableVo.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/client/domain/vo/CrnStateTableVo.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/client/domain/vo/PlcErrorTableVo.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/client/domain/vo/SiteLatestDataVo.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/client/domain/vo/SiteTableVo.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/css/crn.css 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/crn.html 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/client/controller/ConsoleController.java
@@ -2,8 +2,8 @@
import com.core.annotations.ManagerAuth;
import com.core.common.R;
import com.zy.client.domain.CrnLatestDataVo;
import com.zy.client.domain.SiteLatestDataVo;
import com.zy.client.domain.vo.CrnLatestDataVo;
import com.zy.client.domain.vo.SiteLatestDataVo;
import com.zy.client.domain.enums.SiteStatusType;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
src/main/java/com/zy/client/controller/CrnController.java
@@ -2,8 +2,9 @@
import com.core.annotations.ManagerAuth;
import com.core.common.R;
import com.zy.client.domain.CrnMsgTableVo;
import com.zy.client.domain.CrnStateTableVo;
import com.zy.client.domain.vo.CommandLogVo;
import com.zy.client.domain.vo.CrnMsgTableVo;
import com.zy.client.domain.vo.CrnStateTableVo;
import com.zy.client.domain.enums.CrnStatusType;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -12,6 +13,7 @@
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.UUID;
import java.util.concurrent.atomic.AtomicInteger;
/**
@@ -22,9 +24,22 @@
@RequestMapping("/crn")
public class CrnController {
    private AtomicInteger integer = new AtomicInteger();
    @ManagerAuth(memo = "进行中的命令")
    @PostMapping("/command/ongoing")
    public R ongoingCommand(){
        List<CommandLogVo> list = new ArrayList<>();
        for (int i=1;i<=4;i++){
            CommandLogVo vo = new CommandLogVo();
            vo.setCrnNo(String.valueOf(i));
            vo.setStatus(1);
            vo.setCommand(UUID.randomUUID().toString());
            list.add(vo);
        }
        return R.ok().add(list);
    }
    @PostMapping("/table/crn/state")
    @ManagerAuth(memo = "堆垛机信息表")
    public R crnStateTable(){
src/main/java/com/zy/client/controller/SiteController.java
@@ -2,8 +2,8 @@
import com.core.annotations.ManagerAuth;
import com.core.common.R;
import com.zy.client.domain.PlcErrorTable;
import com.zy.client.domain.SiteTableVo;
import com.zy.client.domain.vo.PlcErrorTableVo;
import com.zy.client.domain.vo.SiteTableVo;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -53,9 +53,9 @@
    @PostMapping("/table/plc/errors")
    @ManagerAuth(memo = "输送设备plc异常信息表")
    public R plcErrorTable(){
        List<PlcErrorTable> list = new ArrayList<>();
        List<PlcErrorTableVo> list = new ArrayList<>();
        for (int i = 0; i<new Random().nextInt(13); i++){
            PlcErrorTable table = new PlcErrorTable();
            PlcErrorTableVo table = new PlcErrorTableVo();
            table.setNo(String.valueOf(i));
            table.setError("异常信息");
            table.setPlcDesc("plc异常描述");
src/main/java/com/zy/client/domain/vo/CommandLogVo.java
New file
@@ -0,0 +1,40 @@
package com.zy.client.domain.vo;
/**
 * Created by vincent on 2020-06-02
 */
public class CommandLogVo {
    // 堆垛机编号
    private String crnNo;
    // 状态
    private Integer status;
    // 命令报文
    private String command;
    public String getCrnNo() {
        return crnNo;
    }
    public void setCrnNo(String crnNo) {
        this.crnNo = crnNo;
    }
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    public String getCommand() {
        return command;
    }
    public void setCommand(String command) {
        this.command = command;
    }
}
src/main/java/com/zy/client/domain/vo/CrnLatestDataVo.java
File was renamed from src/main/java/com/zy/client/domain/CrnLatestDataVo.java
@@ -1,4 +1,4 @@
package com.zy.client.domain;
package com.zy.client.domain.vo;
/**
 * 堆垛机最新数据视图对象
src/main/java/com/zy/client/domain/vo/CrnMsgTableVo.java
File was renamed from src/main/java/com/zy/client/domain/CrnMsgTableVo.java
@@ -1,4 +1,4 @@
package com.zy.client.domain;
package com.zy.client.domain.vo;
/**
 * Created by vincent on 2020-06-02
src/main/java/com/zy/client/domain/vo/CrnStateTableVo.java
File was renamed from src/main/java/com/zy/client/domain/CrnStateTableVo.java
@@ -1,4 +1,4 @@
package com.zy.client.domain;
package com.zy.client.domain.vo;
import com.zy.client.domain.enums.CrnStatusType;
src/main/java/com/zy/client/domain/vo/PlcErrorTableVo.java
File was renamed from src/main/java/com/zy/client/domain/PlcErrorTable.java
@@ -1,9 +1,9 @@
package com.zy.client.domain;
package com.zy.client.domain.vo;
/**
 * Created by vincent on 2020-06-02
 */
public class PlcErrorTable {
public class PlcErrorTableVo {
    // 序号
    private String no;
src/main/java/com/zy/client/domain/vo/SiteLatestDataVo.java
File was renamed from src/main/java/com/zy/client/domain/SiteLatestDataVo.java
@@ -1,4 +1,4 @@
package com.zy.client.domain;
package com.zy.client.domain.vo;
import com.zy.client.domain.enums.SiteStatusType;
src/main/java/com/zy/client/domain/vo/SiteTableVo.java
File was renamed from src/main/java/com/zy/client/domain/SiteTableVo.java
@@ -1,4 +1,4 @@
package com.zy.client.domain;
package com.zy.client.domain.vo;
/**
 * Created by vincent on 2020-06-02
src/main/webapp/static/css/crn.css
@@ -75,7 +75,7 @@
/* -------------------- 第二模块 -------------------- */
.crn-msg {
    overflow: hidden;
    overflow: auto;
    margin-top: 10px;
    height: 20%;
    background-color: #fff;
src/main/webapp/views/crn.html
@@ -163,7 +163,6 @@
</div>
</body>
<script>
    // 空白行数
    var crnStateTableBlankRows = 0;
    var crnMsgTableBlankRows = 0;
@@ -182,11 +181,33 @@
    setInterval(function () {
        getCrnStateInfo();
        getCrnMsgInfo();
        getCommandLog();
    },1000);
    setInterval(function () {
        getSiteOutput();
    },500);
    // 获取堆垛机执行中的命令
    function getCommandLog() {
        $.ajax({
            url: baseUrl + "/crn/command/ongoing",
            headers: {'token': localStorage.getItem('token')},
            method: 'POST',
            success: function (res) {
                if (res.code === 200) {
                    var commands = res.data;
                    for (var i=0; i<commands.length;i++){
                        $("#crn"+commands[i].crnNo).val(commands[i].command);
                    }
                } else if (res.code === 403) {
                    top.location.href = baseUrl + "/login";
                } else {
                    alert(res.msg);
                }
            }
        })
    }
    // 堆垛机信息表获取 ---- 表一
    function getCrnStateInfo() {