#
Junjie
2025-11-07 b890d1c574d3d8332def7f4590508a7918139ae0
#
9个文件已添加
2个文件已删除
6个文件已修改
2700 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/CrnController.java 117 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/domain/vo/CrnStateTableVo.java 110 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/BasCrnp.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/model/enums/HtmlNavIconType.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/web/AuthController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/network/ZyCrnConnectThread.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/network/fake/ZyCrnFakeConnect.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/thread/impl/ZySiemensCrnThread.java 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/css/watch/console_vue.css 677 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/readStatus.json 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/testMoveData.json 578 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/admin/index.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/admin/watch/console.html 477 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/admin/watch/crn.html 462 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/admin/watch/test.json 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/components/WatchCrnCard.js 87 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/index.html 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/CrnController.java
New file
@@ -0,0 +1,117 @@
package com.zy.asrs.controller;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.core.annotations.ManagerAuth;
import com.core.common.R;
import com.zy.asrs.domain.vo.CrnStateTableVo;
import com.zy.asrs.entity.BasCrnp;
import com.zy.asrs.entity.BasCrnpErr;
import com.zy.asrs.entity.WrkMast;
import com.zy.asrs.service.BasCrnpErrService;
import com.zy.asrs.service.BasCrnpService;
import com.zy.asrs.service.WrkMastService;
import com.zy.core.cache.OutputQueue;
import com.zy.core.cache.SlaveConnection;
import com.zy.core.enums.CrnModeType;
import com.zy.core.enums.SlaveType;
import com.zy.core.model.protocol.CrnProtocol;
import com.zy.core.thread.CrnThread;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.List;
/**
 * 堆垛机接口
 */
@Slf4j
@RestController
@RequestMapping("/crn")
public class CrnController {
    @Autowired
    private WrkMastService wrkMastService;
    @Autowired
    private BasCrnpErrService basCrnpErrService;
    @Autowired
    private BasCrnpService basCrnpService;
    @PostMapping("/table/crn/state")
    @ManagerAuth(memo = "堆垛机信息表")
    public R crnStateTable(){
        List<CrnStateTableVo> list = new ArrayList<>();
        List<BasCrnp> crnps = basCrnpService.selectList(new EntityWrapper<BasCrnp>().orderBy("crn_no"));
        for (BasCrnp basCrnp : crnps) {
            // 表格行
            CrnStateTableVo vo = new CrnStateTableVo();
            vo.setCrnNo(basCrnp.getCrnNo());   //  堆垛机号
            list.add(vo);
            // 获取堆垛机信息
            CrnThread crnThread = (CrnThread) SlaveConnection.get(SlaveType.Crn, basCrnp.getCrnNo());
            if (crnThread == null) {
                continue;
            }
            CrnProtocol crnProtocol = crnThread.getStatus();
            if (crnProtocol == null) {
                continue;
            }
            vo.setWorkNo(crnProtocol.getTaskNo());  //  任务号
            vo.setMode(crnProtocol.getModeType().desc);   //  模式状态
            vo.setStatus(crnProtocol.getStatusType().desc);     //  状态
            vo.setLoading(crnProtocol.getLoaded()==1?"有物":"无物");  //  有物
            vo.setBay(crnProtocol.getBay());    //  列
            vo.setLev(crnProtocol.getLevel());  //  层
            vo.setForkOffset(crnProtocol.getForkPosType().desc);    // 货叉位置
            vo.setLiftPos(crnProtocol.getLiftPosType().desc);
            vo.setWalkPos(crnProtocol.getWalkPos()==1?"不在定位":"在定位");
            vo.setXspeed(crnProtocol.getXSpeed());  //  走行速度(m/min)
            vo.setYspeed(crnProtocol.getYSpeed());  //  升降速度(m/min)
            vo.setZspeed(crnProtocol.getZSpeed());  //  叉牙速度(m/min)
            vo.setXdistance(crnProtocol.getXDistance());  //  走行距离(Km)
            vo.setYdistance(crnProtocol.getYDistance());  //  升降距离(Km)
            vo.setXduration(crnProtocol.getXDuration());    //  走行时长(H)
            vo.setYduration(crnProtocol.getYDuration());    //  升降时长(H)
            if (crnProtocol.getModeType().equals(CrnModeType.AUTO)) {
                vo.setDeviceStatus("AUTO");
            }
            if (crnProtocol.getTaskNo()>0) {
                WrkMast wrkMast = wrkMastService.selectById(crnProtocol.getTaskNo());
                if (wrkMast != null) {
                    vo.setSourceStaNo(String.valueOf(wrkMast.getSourceStaNo()));    //  源站
                    vo.setStaNo(String.valueOf(wrkMast.getStaNo()));   //  目标站
                    vo.setSourceLocNo(wrkMast.getSourceLocNo());    //  源库位
                    vo.setLocNo(wrkMast.getLocNo());    //  目标库位
                    vo.setDeviceStatus("WORKING");
                }
            }
            vo.setWarnCode(String.valueOf(crnProtocol.getAlarm()));
            if (crnProtocol.getAlarm() > 0) {
                BasCrnpErr crnError = basCrnpErrService.selectById(crnProtocol.getAlarm());
                vo.setAlarm(crnError==null?"未知异常":crnError.getErrName());
                vo.setDeviceStatus("ERROR");
            }
        }
        return R.ok().add(list);
    }
    @PostMapping("/output/site")
    @ManagerAuth(memo = "堆垛机报文日志输出")
    public R crnOutput(){
        StringBuilder str = new StringBuilder();
        String s;
        int i = 0;
        while((s = OutputQueue.CRN.poll()) != null && i <=10) {
            str.append("\n").append(s);
            i++;
        }
        return R.ok().add(str.toString());
    }
}
src/main/java/com/zy/asrs/domain/vo/CrnStateTableVo.java
New file
@@ -0,0 +1,110 @@
package com.zy.asrs.domain.vo;
import lombok.Data;
/**
 * Created by vincent on 2020-06-02
 */
@Data
public class CrnStateTableVo {
    // 堆垛机号
    private Integer crnNo;
    // 模式
    private String mode = "-";
    // 有物
    private String loading = "-";
    // 列
    private Integer bay;
    // 层
    private Integer lev;
    // 走行原点
    private String xOrigin = "-";
    // 升降原点
    private String yOrigin = "-";
    // 货叉位置
    private String forkOffset = "-";
    // 载货台位置
    private String liftPos = "-";
    // 走行定位
    private String walkPos = "-";
    // 急停
    private String stop = "-";
    // 列坐标
    private String bayCoor = "-";
    // 层坐标
    private String levCoor = "-";
    // 完成
    private String complete = "-";
    // 任务号
    private Integer workNo = 0;
    // 状态
    private String status = "-";
    // 异常码
    private String warnCode = "-";
    // 异常描述
    private String alarm = "-";
    // 源站
    private String sourceStaNo = "-";
    // 目标站
    private String staNo = "-";
    // 源库位
    private String sourceLocNo = "-";
    // 目标库位
    private String locNo = "-";
    // 异常
    private String error = "";
    // 原点
    private String origin = "";
    // 命令
    private String command = "";
    // 走行速度(m/min)
    private Integer xspeed = 0;
    // 升降速度(m/min)
    private Integer yspeed = 0;
    // 叉牙速度(m/min)
    private Integer zspeed = 0;
    // 走行距离(Km)
    private Integer xdistance = 0;
    // 升降距离(Km)
    private Integer ydistance = 0;
    // 走行时长(H)
    private Integer xduration = 0;
    // 升降时长(H)
    private Integer yduration = 0;
    // 设备状态-用于前端显示
    private String deviceStatus = "OFFLINE";
}
src/main/java/com/zy/asrs/entity/BasCrnp.java
@@ -24,7 +24,7 @@
     * 编号
     */
    @ApiModelProperty(value= "编号")
    @TableId(value = "crn_no", type = IdType.AUTO)
    @TableId(value = "crn_no", type = IdType.INPUT)
    @TableField("crn_no")
    private Integer crnNo;
src/main/java/com/zy/common/model/enums/HtmlNavIconType.java
New file
@@ -0,0 +1,51 @@
package com.zy.common.model.enums;
public enum HtmlNavIconType {
    INDEX("index", "layui-icon-home"),
    SYSTEM("system", "layui-icon-component"),
    SET("set", "layui-icon-set"),
    MERCHANT("merchant", "layui-icon-user"),
    DEVELOP("develop", "layui-icon-util"),
    STOCK("stock", "layui-icon-templeate-1"),
    LOG_REPORT("logReport", "layui-icon-read"),
    IO_WORK("ioWork", "layui-icon-flag"),
    WORK_FLOW("workFlow", "layui-icon-form"),
    BASE("base", "layui-icon-file"),
    ORDER("erp", "layui-icon-senior"),
    SENSOR("sensor", "layui-icon-engine"),
    ;
    private String code;
    private String icon;
    HtmlNavIconType(String code, String icon){
        this.code = code;
        this.icon = icon;
    }
    public static String get(String code) {
        for (HtmlNavIconType type : HtmlNavIconType.values()){
            if (type.code.equals(code)){
                return type.icon;
            }
        }
        return "layui-icon-file-b";
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getIcon() {
        return icon;
    }
    public void setIcon(String icon) {
        this.icon = icon;
    }
}
src/main/java/com/zy/common/web/AuthController.java
@@ -10,6 +10,7 @@
import com.zy.common.CodeRes;
import com.zy.common.entity.Parameter;
import com.zy.common.model.PowerDto;
import com.zy.common.model.enums.HtmlNavIconType;
import com.zy.common.utils.RandomValidateCodeUtil;
import com.zy.system.entity.*;
import com.zy.system.service.*;
@@ -166,6 +167,7 @@
            }
            map.put("menuId", menu.getId());
            map.put("menuCode", menu.getCode());
            map.put("menuIcon", HtmlNavIconType.get(menu.getCode()));
            map.put("menu", menu.getName());
            map.put("subMenu", subMenu);
            result.add(map);
src/main/java/com/zy/core/network/ZyCrnConnectThread.java
@@ -7,6 +7,7 @@
import com.zy.core.model.command.CrnCommand;
import com.zy.core.network.api.ZyCrnConnectApi;
import com.zy.core.network.entity.ZyCrnStatusEntity;
import com.zy.core.network.fake.ZyCrnFakeConnect;
import com.zy.core.network.real.ZyCrnRealConnect;
import lombok.extern.slf4j.Slf4j;
@@ -44,6 +45,8 @@
    public boolean connect() {
        if (deviceConfig.getFake() == 0) {
            zyCrnConnectApi = new ZyCrnRealConnect(siemensNet, deviceConfig);
        }else {
            zyCrnConnectApi = new ZyCrnFakeConnect(deviceConfig);
        }
        boolean connect = zyCrnConnectApi.connect();
src/main/java/com/zy/core/network/fake/ZyCrnFakeConnect.java
New file
@@ -0,0 +1,40 @@
package com.zy.core.network.fake;
import com.alibaba.fastjson.JSON;
import com.zy.asrs.entity.DeviceConfig;
import com.zy.core.model.CommandResponse;
import com.zy.core.model.command.CrnCommand;
import com.zy.core.network.api.ZyCrnConnectApi;
import com.zy.core.network.entity.ZyCrnStatusEntity;
public class ZyCrnFakeConnect implements ZyCrnConnectApi {
    private ZyCrnStatusEntity crnStatus;
    private DeviceConfig deviceConfig;
    public ZyCrnFakeConnect(DeviceConfig deviceConfig) {
        this.deviceConfig = deviceConfig;
        this.crnStatus = JSON.parseObject(deviceConfig.getFakeInitStatus(), ZyCrnStatusEntity.class);
    }
    @Override
    public boolean connect() {
        return true;
    }
    @Override
    public boolean disconnect() {
        return true;
    }
    @Override
    public ZyCrnStatusEntity getStatus() {
        return this.crnStatus;
    }
    @Override
    public CommandResponse sendCommand(CrnCommand command) {
        CommandResponse response = new CommandResponse(false);
        return response;
    }
}
src/main/java/com/zy/core/thread/impl/ZySiemensCrnThread.java
@@ -3,10 +3,13 @@
import HslCommunication.Profinet.Siemens.SiemensPLCS;
import HslCommunication.Profinet.Siemens.SiemensS7Net;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.core.common.DateUtils;
import com.core.common.SpringUtils;
import com.zy.asrs.entity.BasCrnp;
import com.zy.asrs.entity.DeviceConfig;
import com.zy.asrs.entity.DeviceDataLog;
import com.zy.asrs.service.BasCrnpService;
import com.zy.asrs.service.DeviceDataLogService;
import com.zy.asrs.utils.Utils;
import com.zy.common.utils.RedisUtil;
@@ -66,12 +69,15 @@
                    case 1:
                        readStatus();
                        break;
                    case 2:
                        sendCommand((CrnCommand) task.getData());
                        break;
                    default:
                        break;
                }
                Thread.sleep(200);
            } catch (Exception e) {
//                e.printStackTrace();
                e.printStackTrace();
            }
        }
    }
@@ -106,9 +112,9 @@
    @Override
    public boolean connect() {
        SiemensS7Net siemensS7Net = new SiemensS7Net(SiemensPLCS.S1200, deviceConfig.getIp());
        ThreadHandler thread = new ZyCrnConnectThread(siemensS7Net, deviceConfig);
        new Thread(thread).start();
        DeviceConnectPool.put(SlaveType.Crn, deviceConfig.getDeviceNo(), thread);
        zyCrnConnectThread = new ZyCrnConnectThread(siemensS7Net, deviceConfig);
        new Thread(zyCrnConnectThread).start();
        DeviceConnectPool.put(SlaveType.Crn, deviceConfig.getDeviceNo(), zyCrnConnectThread);
        return true;
    }
@@ -184,6 +190,18 @@
            //更新采集时间
            crnProtocol.setDeviceDataLog(System.currentTimeMillis());
        }
        BasCrnpService basCrnpService = SpringUtils.getBean(BasCrnpService.class);
        if (basCrnpService != null) {
            BasCrnp basCrnp = basCrnpService.selectOne(new EntityWrapper<BasCrnp>().eq("crn_no", deviceConfig.getDeviceNo()));
            if(basCrnp == null) {
                basCrnp = new BasCrnp();
                basCrnp.setCrnNo(deviceConfig.getDeviceNo());
                basCrnp.setStatus(1);
                basCrnp.setCreateTime(new Date());
                basCrnpService.insert(basCrnp);
            }
        }
    }
    @Override
src/main/webapp/static/css/watch/console_vue.css
New file
@@ -0,0 +1,677 @@
body {
    margin: 0;
    padding: 0;
    background-color: #f0f0f0;
}
.pointContainer {
    display: flex;
    justify-content: center;
}
.item {
    width: 35px;
    height: 35px;
    border-right: none;
    cursor: default;
    color: rgb(194, 76, 65);
    display: flex;
    justify-content: center;
    align-items: center;
    user-select: none;
    background: #f0f0f0;
}
.shelf {
    height: 35px;
    border-right: none;
    cursor: default;
    color: rgb(194, 76, 65);
    display: flex;
    justify-content: center;
    align-items: center;
    user-select: none;
    background: #fff;
}
.track-item {
    width: 100%;
    height: 35px;
    border-right: none;
    cursor: default;
    color: rgb(194, 76, 65);
    display: flex;
    justify-content: center;
    align-items: center;
    user-select: none;
    background: #f5d88f;;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 1;
}
/* 站点 */
.site {
    color: #333;
    height: 100%;
    cursor: pointer;
    text-align: center;
    background-color: rgb(120, 255, 129);
    font-size: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    user-select: none;
}
.crn-item {
    color: #333;
    height: 35px;
    cursor: pointer;
    text-align: center;
    background-color: rgb(120, 255, 129);
    font-size: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    user-select: none;
    margin: 1px;
    position: absolute;
    z-index: 2;
}
/* rgv */
.rgv-item {
    color: #333;
    height: 35px;
    cursor: pointer;
    text-align: center;
    background-color: rgb(120, 255, 129);
    font-size: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    user-select: none;
    padding: 0;
    margin: 0;
    position: absolute;
    z-index: 2;
}
/*空站点*/
.site-k {
    /*border: 1px solid rgb(108, 167, 168);*/
    background-color: rgb(108, 167, 168);
}
/* 入库 */
.machine-pakin {
    background-color: rgb(163, 214, 242);
}
/* 出库 */
.machine-pakout {
    background-color: rgb(151, 180, 0);
}
/* 库到库 */
.machine-stock-move {
    background-color: rgb(58, 77, 249);
}
/* 站到站 */
.machine-site-move {
    background-color: rgb(240, 140, 10);
}
/* PToP */
.machine-p-move {
    background-color: rgb(29, 152, 23);
}
/* 异常 */
.machine-error {
    background-color: rgb(252, 48, 48);
}
/* 自动 */
.machine-auto {
    background-color: rgb(132, 255, 115);
}
/* 非自动/手动 */
.machine-un-auto {
    background-color: rgb(184, 184, 184);
}
.machine-working {
    background-color: rgb(255, 214, 11);
}
/* 入库 */
.machine-put-flag {
    padding: 0 10px;
    background-color: rgb(163, 214, 242);
}
/* 出库 */
.machine-take-flag {
    padding: 0 10px;
    background-color: rgb(151, 180, 0);
}
/* 库到库 */
.machine-stock-move-flag {
    padding: 0 10px;
    background-color: rgb(58, 77, 249);
}
/* 站到站 */
.machine-site-move-flag {
    padding: 0 10px;
    background-color: rgb(240, 140, 10);
}
/* PToP */
.machine-p-move-flag {
    padding: 0 10px;
    background-color: rgb(29, 152, 23);
}
/* 异常 */
.machine-error-flag {
    padding: 0 10px;
    background-color: rgb(252, 48, 48);
}
/* 自动 */
.machine-auto-flag {
    padding: 0 10px;
    background-color: rgb(132, 255, 115);
}
/* 非自动/手动 */
.machine-unauto-flag {
    padding: 0 10px;
    background-color: rgb(184, 184, 184);
}
/* 自动+有物+ID */
.site-auto-run-id {
    background-color: rgb(252, 48, 48);
}
/* 自动+有物 */
.site-auto-run {
    background-color: rgb(250, 81, 246);
}
/* 自动+ID */
.site-auto-id {
    background-color: rgb(196, 196, 0);
}
/* 自动 */
.site-auto {
    background-color: rgb(120, 255, 129);
}
/* 非自动/手动 */
.site-unauto {
    background-color: rgb(184, 184, 184);
}
/*空闲*/
.shuttle-idle {
    background-color: rgb(120, 255, 129);
}
/*作业中*/
.shuttle-working {
    background-color: rgb(196, 196, 0);
}
/*等待确认*/
.shuttle-waiting {
    background-color: rgb(184, 184, 184);
}
/*充电中*/
.shuttle-charging {
    background-color: rgb(250, 81, 246);
}
/*充电任务等待确认*/
.shuttle-charging-waiting {
    background-color: rgb(58, 77, 249);
}
/*故障修复中*/
.shuttle-fixing {
    background-color: rgb(252, 48, 48);
}
/*离线*/
.shuttle-offline {
    background-color: rgb(0, 0, 0);
}
/*空闲*/
.lift-idle {
    background-color: rgb(120, 255, 129);
}
/*作业中*/
.lift-working {
    background-color: rgb(196, 196, 0);
}
/*等待确认*/
.lift-waiting {
    background-color: rgb(184, 184, 184);
}
/*离线*/
.lift-offline {
    background-color: rgb(0, 0, 0);
}
/* 堆垛机弹窗 */
#crnWindow {
    width: 291px;
    height: 365px;
    background-image: url(../../images/Popup-yellow.png);
    position: fixed;
    color:white;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 101;
}
/* 输送设备弹窗 */
#siteWindow {
    width: 300px;
    height: 340px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 20px 20px 0 0;
    overflow: hidden;
}
/* RGV弹窗 */
#rgvWindow {
    width: 291px;
    height: 365px;
    background-image: url(../../images/Popup-yellow.png);
    position: fixed;
    color:white;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 101;
}
#siteWindow-head {
    width: 300px;
    height: 55px;
    background: #73fe7a;
    font-weight: 700;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#siteWindow-head .detailed {
    display: inline-block;
    background: none;
    color: #00000;
    margin-left: 20px;
}
#siteWindow-head button {
    width: 25px;
    height: 25px;
    padding: 0px;
    border: none;
    border-radius: 25px;
    background-image: url(../../images/siteclose.png);
    display: inline-block;
    float: right;
    margin-right: 20px;
}
#crnWindow-head {
    width: 291px;
    height: 55px;
    line-height: 55px;
    margin-left: 55px;
    color: #000000;
    font-weight: 700;
    letter-spacing: 2px;
}
#crnWindow-head .detailed {
    display: inline-block;
}
#crnWindow-head button {
    width: 25px;
    height: 25px;
    padding: 0px;
    border: none;
    border-radius: 25px;
    background-image: url(../../images/siteclose.png);
    display: inline-block;
    float: right;
    margin-top: 15px;
    margin-right: 80px;
}
#rgvWindow-head {
    width: 291px;
    height: 55px;
    line-height: 55px;
    margin-left: 55px;
    color: #000000;
    font-weight: 700;
    letter-spacing: 2px;
}
#rgvWindow-head .detailed {
    display: inline-block;
}
#rgvWindow-head button {
    width: 25px;
    height: 25px;
    padding: 0px;
    border: none;
    border-radius: 25px;
    background-image: url(../../images/siteclose.png);
    display: inline-block;
    float: right;
    margin-top: 15px;
    margin-right: 80px;
}
.siteWindow-body {
    height: 285px;
    padding: 6px;
    background: rgba(0, 0, 0, .6);
}
#siteWindow .form-item,
#siteWindow .form-item-checkbox {
    display: flex;
    justify-content: space-between;
    margin-top: 5px;
}
#siteWindow .form-item-label span,
#siteWindow .form-item-label-checkbox span {
    color: #fff;
}
#siteWindow form .form-item-input input {
    background-color: rgba(255, 255, 255, .3);
    color: #FFFFFF;
    padding: 0;
    border: none;
    border-radius: 2px;
    height: 18px;
    padding-left: 10px;
}
.floorBtnBox {
    margin-bottom: 10px;
}
.floorBtnBox button {
    width: 110px;
    height: 40px;
}
.footer {
    width: 100%;
    height: 23%;
    position: absolute;
    bottom: 3.2%;
}
.line-status {
    float: left;
    width: 15%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 15px;
    margin-left: 1%;
}
/* 控制表头 */
.body-head {
    height: 35px;
    width: 100%;
    background-image: url(../../images/status_bar_1.png);
    background-repeat: no-repeat;
    margin-left: 5%;
    margin-top: 20px;
    text-indent: 25px;
    color: white;
}
/* 条码扫描器 */
.bar-code {
    display: inline-block;
    float: left;
    position: fixed;
    width: 34%;
    height: 23%;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 15px;
    margin-left: 1%;
    overflow: hidden;
}
.switch_r {
    color: #FFFFFF;
    font-size: 14px;
    width: 130px;
    height: 153px;
    float: right;
    padding-top: 30px;
}
#system-run-desc {
    font-size: 20px;
    margin-top: 15px;
}
.allStatus {
    margin-left: 5%;
    font-size: 14px;
    color: #FFFFFF;
}
.state {
    height: 34px;
    width: 200px;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: url(../../images/stacker.png);
    background-repeat: no-repeat;
    border-radius: 17px 0 0 17px;
    padding-left: 50px;
    line-height: 34px;
    margin-bottom: 10px;
    margin-left: 5%;
    color: #FFFFFF;
    font-size: 10px;
}
.states {
    background-image: url(../../images/line.png);
    /*margin-bottom:54px;*/
}
.line-ss {
    display: inline-block;
    float: right;
    height: 15px;
    width: 40px;
    margin-top: 10px;
    margin-right: 15px;
    line-height: 15px;
    text-align: center;
    background-color: rgba(5, 5, 5, 0.3);
    color: #ffdd00;
}
/*扫码表单*/
.tablebox {
    display: inline-block;
    width: 290px;
    height: 162px;
    margin-left: 1.5%;
    color: white;
    font-size: 14px;
    list-style: none;
    line-height: 27px;
    text-indent: 10px;
    overflow: hidden;
}
.table-head {
    width: 100%;
    height: 27px;
    background: linear-gradient(to right, rgb(94, 193, 184), rgb(12, 71, 63));
}
#code {
    background-image: url(../../images/status_bar_2.png);
    background-repeat: no-repeat;
    margin-left: 2%;
}
.table-body li {
    background-color: #5D7677;
}
.table-body li:nth-child(even) {
    background-color: #4A6565;
}
.state-ss {
    margin-left: 60px;
}
.shuttle-status-box {
    height: 100px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.lift-status-box {
    height: 120px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.right {
    float: right;
    text-indent: 10px;
    padding-right: 10px;
}
/*=============== SCROLL BAR ===============*/
::-webkit-scrollbar {
    width: .6rem;
    border-radius: .5rem;
    background-color: hsl(228, 8%, 76%);
}
::-webkit-scrollbar-thumb {
    background-color: hsl(228, 8%, 64%);
    border-radius: .5rem;
}
::-webkit-scrollbar-thumb:hover {
    background-color: hsl(228, 8%, 54%);
}
.sxcar {
    width: 35px;
    height: 35px;
    background-image: url(../../images/sxcar.png);
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-shadow: 2px 2px 4px #000000;
    font-size: 18px;
    user-select: none;
    /* 关键修改部分 */
    transform: translate(var(--x-pos), var(--y-pos));
    transition: transform 0.5s ease-in-out;
}
/* 弹窗 */
form .form-item {
    display: inline-block;
    padding-left: 10px;
}
form .form-item-label {
    display: inline-block;
    width: 90px;
    font-size: 10px;
}
form .form-item-input {
    display: inline-block;
    width: 180px;
}
form .form-item-input input {
    background-color: rgba(255,255,255,.3);
    color: #FFFFFF;
    padding: 0;
    border: none;
    border-radius: 2px;
    height: 18px;
    padding-left: 10px;
}
/* checkbox */
form .form-item-checkbox {
    display: inline-block;
    padding-left: 10px;
    width: 20%;
}
form .form-item-label-checkbox {
    display: inline-block;
    width: auto;
    font-size: 14px;
}
form .form-item-input-checkbox {
    display: inline-block;
    width: auto;
}
.excel-table {
    border-collapse: collapse;
    width: 100%;
    padding: 0;
    margin: 0;
}
.excel-table td {
    padding: 0;
    margin: 0;
    text-align: center;
}
.excel-table .merged {
    display: none;
}
src/main/webapp/static/readStatus.json
File was deleted
src/main/webapp/static/testMoveData.json
File was deleted
src/main/webapp/views/admin/index.html
@@ -161,7 +161,7 @@
    // 默认加载主页
    index.loadHome({
      menuPath: baseUrl+'/views/admin/wrkMast/wrkMast.html',
      menuPath: baseUrl+'/views/admin/watch/console.html',
      menuName: '<i class="layui-icon layui-icon-home"></i>'
    });
src/main/webapp/views/admin/watch/console.html
New file
@@ -0,0 +1,477 @@
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>WCS控制中心</title>
        <link rel="stylesheet" href="../../../static/css/animate.min.css">
        <link rel="stylesheet" href="../../../static/vue/element/element.css">
        <link rel="stylesheet" href="../../../static/css/watch/console_vue.css">
        <script type="text/javascript" src="../../../static/js/jquery/jquery-3.3.1.min.js"></script>
        <script type="text/javascript" src="../../../static/layui/layui.js"></script>
        <script type="text/javascript" src="../../../static/js/handlebars/handlebars-v4.5.3.js"></script>
        <script type="text/javascript" src="../../../static/js/common.js"></script>
        <script type="text/javascript" src="../../../static/vue/js/vue.min.js"></script>
        <script type="text/javascript" src="../../../static/vue/element/element.js"></script>
    </head>
    <body>
        <div id="app">
            <div style="display: flex;margin-top: 30px;margin-left: 20px;">
                <div style="width: 20%;height: 60vh;margin-right: 20px;">
                    <el-tabs type="border-card" v-model="activateCard" @tab-click="handleCardClick">
                        <el-tab-pane label="堆垛机" name="crn">
                            <watch-crn-card :param="crnParam"></watch-crn-card>
                        </el-tab-pane>
                        <el-tab-pane label="输送线" name="devp">输送线</el-tab-pane>
                        <el-tab-pane label="RGV" name="rgv">RGV</el-tab-pane>
                        <el-tab-pane label="地图配置" name="mapSetting">地图配置</el-tab-pane>
                    </el-tabs>
                </div>
                <div id="mapDataId" style="zoom: 0.6;position: relative;">
                    <table class="excel-table">
                        <tr v-for="(row,index) in map" :key="index">
                            <td
                                    v-for="(col,idx) in row" :key="idx"
                                    :rowspan="col.rowSpan"
                                    :colspan="col.colSpan"
                                    :style="{width: col.width}"
                                    v-if="col.type != 'merge'"
                            >
                                <div v-if="col.type == 'none'">
                                    <div class="item" style="visibility: hidden">{{idx}}</div>
                                </div>
                                <div v-else-if="col.type == 'shelf'">
                                    <div class="shelf">{{col.shelfIdx}}</div>
                                </div>
                                <div v-else-if="col.type == 'devp'">
                                    <div class="site" :style="{height: col.rowPx}" :id="'site-' + col.value" @click="openSite(col.value)">{{col.value}}</div>
                                </div>
                                <div v-else-if="col.type == 'rgv'" style="position: relative;">
                                    <div class="rgv-item" v-if="getDeviceNo(col.value) != -1" :style="{width: col.width}" :id="'rgv-' + getDeviceNo(col.value)" @click="openRgv(getDeviceNo(col.value))">{{getDeviceNo(col.value)}}</div>
                                    <div class="track-item" v-if="getTrackSiteNo(col.value) == -1"></div>
                                    <div class="track-item" v-else :id="'rgvTrackSiteNo-' + getTrackSiteNo(col.value)"></div>
                                </div>
                                <div v-else-if="col.type == 'crn'">
                                    <div class="crn-item" v-if="getDeviceNo(col.value) != -1" :style="{width: col.width}" :id="'crn-' + getDeviceNo(col.value)" @click="openCrn(getDeviceNo(col.value))">{{getDeviceNo(col.value)}}</div>
                                    <div class="track-item" v-if="getTrackSiteNo(col.value) == -1"></div>
                                    <div class="track-item" v-else :id="'crnTrackSiteNo-' + getTrackSiteNo(col.value)"></div>
                                </div>
                            </td>
<!--                            <td>-->
<!--                                &lt;!&ndash; 显示行号 &ndash;&gt;-->
<!--                                <div class="item" style="background: none;color: #000;">#{{index+1}}</div>-->
<!--                            </td>-->
                        </tr>
                    </table>
                </div>
            </div>
        </div>
        <script src="../../components/WatchCrnCard.js"></script>
        <script>
            var app = new Vue({
                el: '#app',
                data: {
                    map: [],//地图数据
                    crnList: [], //堆垛机集合
                    systemStatus: true,//系统运行状态
                    consoleInterval: null,//定时器存储变量
                    crnInitPosition: [],
                    rgvPosition: [],
                    activateCard: 'crn',
                    crnParam: {
                        crnNo: 0
                    }
                },
                created() {
                    this.init()
                },
                watch: {
                },
                methods: {
                    init() {
                        this.getMap()
                        this.getSystemRunningStatus() //获取系统运行状态
                        this.consoleInterval = setInterval(() => {
                            this.getCrnInfo() //获取堆垛机数据
                            this.getSiteInfo() //获取输送站点数据
                            this.getRgvInfo() //获取RGV数据
                        }, 1000)
                    },
                    //获取地图数据
                    getMap() {
                        let rowPx = 35;
                        let colPx = 35;
                        $.ajax({
                            url: "./test.json",
                            method: "get",
                            success: (res) => {
                                let data = res.data;
                                let mapData = JSON.parse(data)
                                mapData.forEach((row) => {
                                    let shelfIdx = 1;
                                    row.forEach((col) => {
                                        if (col.type == 'shelf') {
                                            col.shelfIdx = shelfIdx;
                                            shelfIdx++;
                                        }
                                        col.rowPx = (col.rowSpan * rowPx) + "px";
                                        col.colPx = (col.colSpan * colPx) + "px";
                                        col.width = (col.cellWidth / 30) + "px";
                                    })
                                })
                                this.map = mapData;
                            }
                        })
                    },
                    openCrn(id) {
                        this.crnParam.crnNo = id;
                    },
                    openRgv(id) {
                        this.rgvWindow = true; //打开RGV信息弹窗
                        $(".detailed").empty();
                        $('.detailed').append(id + '号RGV');
                        $.ajax({
                            url: baseUrl + "/console/rgv/detail",
                            headers: {
                                'token': localStorage.getItem('token')
                            },
                            data: {
                                rgvNo: id
                            },
                            method: 'post',
                            success: function(res) {
                                for (var val in res.data) {
                                    var find = $("#rgvWindow").find(":input[name='" + val + "']");
                                    if (find[0].type === 'text') {
                                        find.val(res.data[val]);
                                    } else if (find[0].type === 'checkbox') {
                                        find.attr("checked", res.data[val] === 'Y');
                                    }
                                }
                            }
                        })
                    },
                    openSite(id) {
                        this.siteWindow = true; //打开站点信息弹窗
                        $(".detailed").empty();
                        $('.detailed').append(id + '站点详细信息');
                        $.ajax({
                            url: baseUrl + "/console/site/detail",
                            headers: {
                                'token': localStorage.getItem('token')
                            },
                            data: {
                                siteId: id
                            },
                            method: 'post',
                            success: function(res) {
                                for (var val in res.data) {
                                    var find = $("#siteWindow").find(":input[name='" + val + "']");
                                    if (find[0].type === 'text') {
                                        find.val(res.data[val]);
                                    } else if (find[0].type === 'checkbox') {
                                        find.attr("checked", res.data[val] === 'Y');
                                    }
                                }
                            }
                        })
                    },
                    getSiteInfo() {
                        //获取输送站点数据
                        $.ajax({
                            url: baseUrl + "/console/latest/data/site",
                            headers: {'token': localStorage.getItem('token')},
                            method: 'POST',
                            success: function (res) {
                                if (res.code === 200) {
                                    var sites = res.data;
                                    for (var i = 0; i < sites.length; i++){
                                        var siteEl = $("#site-"+sites[i].siteId);
                                        siteEl.attr("class", "site " + sites[i].siteStatus);
                                        if (sites[i].workNo != null && sites[i].workNo>0) {
                                            siteEl.html(sites[i].siteId + "[" + sites[i].workNo + "]");
                                        } else {
                                            siteEl.html(sites[i].siteId);
                                        }
                                    }
                                } else if (res.code === 403) {
                                    parent.location.href = baseUrl + "/login";
                                } else {
                                    console.log(res.msg);
                                }
                            }
                        });
                    },
                    getCrnInfo() {
                        let that = this
                        //获取堆垛机数据
                        $.ajax({
                            url: baseUrl + "/console/latest/data/crn",
                            headers: {'token': localStorage.getItem('token')},
                            method: 'POST',
                            success: function (res) {
                                if (res.code === 200) {
                                    var crns = res.data;
                                    if (that.crnInitPosition.length == 0) {
                                        let position = []
                                        for (var i = 0; i < crns.length; i++) {
                                            var crnEl = $("#crn-" + crns[i].crnId);
                                            position.push({
                                                id: crns[i].crnId,
                                                left: crnEl.offset().left + crnEl.width()
                                            })
                                        }
                                        that.crnInitPosition = position
                                        return;
                                    }
                                    let crnList = []
                                    for (var i = 0; i < crns.length; i++) {
                                        var crnEl = $("#crn-" + crns[i].crnId);
                                        crnEl.attr("class", "crn-item " + crns[i].crnStatus);
                                        if (crns[i].bay < 0 || crns[i].bay === -2) {
                                            crns[i].bay = 1
                                        }
                                        let basePosition = 0;
                                        that.crnInitPosition.forEach((item) => {
                                            if (item.id == crns[i].crnId) {
                                                basePosition = item.left
                                            }
                                        })
                                        var offSet = crns[i].offset;
                                        let finalOffset = basePosition + offSet;
                                        if (finalOffset < basePosition) {
                                            finalOffset = basePosition;
                                        }
                                        crnEl.animate({left: finalOffset + 'px'}, 1000);
                                        crnList.push({
                                            crnNo: crns[i].crnId,
                                            crnStatus: crns[i].crnStatus
                                        })
                                    }
                                    that.crnList = crnList;
                                } else if (res.code === 403) {
                                    parent.location.href = baseUrl + "/login";
                                } else {
                                    console.log(res.msg);
                                }
                            }
                        });
                    },
                    getRgvInfo() {
                        let that = this
                        //获取RGV数据
                        $.ajax({
                            url: baseUrl + "/console/latest/data/rgv",
                            headers: {'token': localStorage.getItem('token')},
                            method: 'POST',
                            success: function (res) {
                                if (res.code === 200) {
                                    var rgvs = res.data;
                                    if (that.rgvPosition.length == 0) {
                                        let position = []
                                        for (var i = 0; i < rgvs.length; i++) {
                                            var rgvEl = $("#rgv-" + rgvs[i].rgvId);
                                            position.push({
                                                id: rgvs[i].rgvId,
                                                trackSiteNo: rgvs[i].trackSiteNo,
                                                initLeft: rgvEl.offset().left
                                            })
                                        }
                                        that.rgvPosition = position
                                        return;
                                    }
                                    for (var i = 0; i < rgvs.length; i++) {
                                        var rgvEl = $("#rgv-" + rgvs[i].rgvId);
                                        if (rgvs[i].rgvStatus == 'IDLE') {
                                            rgvEl.attr("class", "rgv-item");
                                        }else if (rgvs[i].rgvStatus == 'WORKING') {
                                            rgvEl.attr("class", "rgv-item machine-working");
                                        }
                                        let trackSiteNo = rgvs[i].trackSiteNo;
                                        let trackSiteEl = $("#rgvTrackSiteNo-" + trackSiteNo);
                                        let flag = false;
                                        that.rgvPosition.forEach((item) => {
                                            if (item.id == rgvs[i].rgvId) {
                                                if (item.trackSiteNo != trackSiteNo) {
                                                    flag = true
                                                }
                                            }
                                        })
                                        if (flag) {
                                            let finalOffset = 0;
                                            let targetPosition = trackSiteEl.parent().parent().position().left;
                                            let rgvPosition = rgvEl.position().left;
                                            let calcResult = targetPosition - rgvPosition
                                            if (calcResult > 0) {
                                                finalOffset = targetPosition + trackSiteEl.width();
                                            }else {
                                                finalOffset = targetPosition;
                                            }
                                            rgvEl.animate({left: finalOffset + "px"}, 500);
                                            let position = []
                                            that.rgvPosition.forEach((item) => {
                                                if (item.id == rgvs[i].rgvId) {
                                                    item.trackSiteNo = trackSiteNo
                                                }
                                                position.push(item)
                                            })
                                            that.rgvPosition = position
                                        }
                                    }
                                } else if (res.code === 403) {
                                    parent.location.href = baseUrl + "/login";
                                } else {
                                    console.log(res.msg);
                                }
                            }
                        });
                    },
                    systemSwitch() {
                        // 系统开关
                        let that = this
                        if (this.systemStatus) {
                            this.$prompt('请输入口令,并停止WCS系统', '提示', {
                                confirmButtonText: '确定',
                                cancelButtonText: '取消',
                            }).then(({
                                value
                            }) => {
                                that.doSwitch(0, value)
                            }).catch(() => {
                            });
                        } else {
                            this.doSwitch(1)
                        }
                    },
                    doSwitch(operatorType, password) {
                        let that = this
                        $.ajax({
                            url: baseUrl + "/console/system/switch",
                            headers: {
                                'token': localStorage.getItem('token')
                            },
                            data: {
                                operatorType: operatorType,
                                password: password
                            },
                            method: 'POST',
                            success: function(res) {
                                if (res.code === 200) {
                                    if (res.data.status) {
                                        $('#system-toggle-checked').attr("checked", true);
                                        $('#system-run-desc').html("系统运行中...");
                                        that.systemStatus = true;
                                        parent.systemRunning = true;
                                    } else {
                                        $('#system-toggle-checked').attr("checked", false);
                                        $('#system-run-desc').html("系统已停止!");
                                        that.systemStatus = false;
                                        parent.systemRunning = false;
                                    }
                                } else if (res.code === 403) {
                                    parent.location.href = baseUrl + "/login";
                                } else {
                                    that.$message({
                                        message: res.msg,
                                        type: 'error'
                                    });
                                }
                            }
                        });
                    },
                    getSystemRunningStatus() {
                        // 获取wcs系统运行状态
                        let that = this
                        $.ajax({
                            url: baseUrl + "/console/system/running/status",
                            headers: {
                                'token': localStorage.getItem('token')
                            },
                            method: 'POST',
                            success: function(res) {
                                if (res.code === 200) {
                                    if (res.data.status) {
                                        $('#system-toggle-checked').attr("checked", true);
                                        $('#system-run-desc').html("系统运行中...");
                                        that.systemStatus = true;
                                        parent.systemRunning = true;
                                    } else {
                                        $('#system-toggle-checked').attr("checked", false);
                                        $('#system-run-desc').html("系统已停止!");
                                        that.systemStatus = false;
                                        parent.systemRunning = false;
                                    }
                                } else if (res.code === 403) {
                                    parent.location.href = baseUrl + "/login";
                                } else {
                                    that.$message({
                                        message: res.msg,
                                        type: 'error'
                                    });
                                }
                            }
                        });
                    },
                    getDeviceNo(obj) {
                        if (this.isJson(obj)) {
                            let data = JSON.parse(obj)
                            if (data.deviceNo == null || data.deviceNo == undefined) {
                                return -1;
                            }
                            return data.deviceNo;
                        }else {
                            return -1;
                        }
                    },
                    getTrackSiteNo(obj) {
                        if (this.isJson(obj)) {
                            let data = JSON.parse(obj)
                            if (data.trackSiteNo == null || data.trackSiteNo == undefined) {
                                return -1;
                            }
                            return data.trackSiteNo;
                        }else {
                            return -1;
                        }
                    },
                    isJson(str) {
                        try {
                            JSON.parse(str);
                            return true;
                        } catch (e) {
                            return false;
                        }
                    },
                    handleCardClick(tab, event) {
                    }
                }
            })
        </script>
    </body>
</html>
src/main/webapp/views/admin/watch/crn.html
New file
@@ -0,0 +1,462 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>堆垛机监控系统</title>
    <link rel="stylesheet" href="../../../static/vue/element/element.css">
    <link rel="stylesheet" href="../../../static/css/shuttle_page.min.css">
    <script src="../../../static/js/shuttle_page.js"></script>
    <script type="text/javascript" src="../../../static/js/jquery/jquery-3.3.1.min.js"></script>
    <script type="text/javascript" src="../../../static/js/common.js"></script>
    <script type="text/javascript" src="../../../static/vue/js/vue.min.js"></script>
    <script type="text/javascript" src="../../../static/vue/element/element.js"></script>
    <style>
        body {
            font-family: 'Noto Sans SC', sans-serif;
            background-color: #0f172a;
            color: #e2e8f0;
        }
        .card {
            background-color: #1e293b;
            border-radius: 0.75rem;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
            transition: all 0.3s ease;
        }
        /*.card:hover {*/
        /*    transform: translateY(-2px);*/
        /*    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2);*/
        /*}*/
        .btn {
            background-color: #3b82f6;
            color: white;
            border-radius: 0.5rem;
            padding: 0.5rem 1rem;
            transition: all 0.3s ease;
        }
        .btn:hover {
            background-color: #2563eb;
            transform: translateY(-1px);
        }
        .status-active {
            color: #4ade80;
        }
        .status-inactive {
            color: #f87171;
        }
        .progress-bar {
            height: 0.75rem;
            border-radius: 0.375rem;
            background-color: #334155;
        }
        .progress-fill {
            height: 100%;
            border-radius: 0.375rem;
            background-color: #4ade80;
            transition: width 0.5s ease;
        }
        .table-striped tbody tr:nth-child(odd) {
            background-color: #1e293b;
        }
        .table-striped tbody tr:nth-child(even) {
            background-color: #1a2537;
        }
    </style>
</head>
<body class="min-h-screen">
    <div id="app">
        <div class="container mx-auto px-4 py-8">
            <!-- 顶部标题和状态栏 -->
            <div class="flex flex-col md:flex-row justify-between items-center mb-8">
                <h1 class="text-3xl font-bold text-blue-400 mb-4 md:mb-0">
                    <i class="fas fa-robot mr-2"></i>堆垛机监控系统
                </h1>
                <div class="flex items-center space-x-4">
                    <div class="flex items-center">
                        <div class="w-3 h-3 rounded-full bg-green-500 mr-2"></div>
                        <span>在线: {{ deviceStatusCountMap.online }}</span>
                    </div>
                    <div class="flex items-center">
                        <div class="w-3 h-3 rounded-full bg-yellow-500 mr-2"></div>
                        <span>故障: {{ deviceStatusCountMap.error }}</span>
                    </div>
                    <div class="flex items-center">
                        <div class="w-3 h-3 rounded-full bg-red-500 mr-2"></div>
                        <span>离线: {{ deviceStatusCountMap.offline }}</span>
                    </div>
                </div>
            </div>
            <!-- 主要监控区域 -->
            <div class="card p-6 mb-8">
                <!-- 堆垛机状态表格 -->
                <div class="card p-6">
                    <div class="flex justify-between items-center mb-4">
                        <h2 class="text-xl font-semibold text-blue-300">
                            <i class="fas fa-list-alt mr-2"></i>堆垛机状态
                        </h2>
                        <div class="relative">
                            <select v-model="selectListStatus" class="bg-slate-700 text-white rounded px-3 py-1 pr-8">
                                <option value="all">全部状态</option>
                                <option value="online">在线</option>
                                <option value="idle">空闲</option>
                                <option value="running">运行中</option>
                                <option value="offline">离线</option>
                                <option value="error">故障</option>
                            </select>
                        </div>
                    </div>
                    <div class="overflow-auto" style="height: 500px;">
                        <table class="w-full table-striped">
                            <thead>
                            <tr class="text-left text-slate-300 border-b border-slate-600 bg-slate-800 sticky top-0 z-10">
                                <th class="py-3 px-4">编号</th>
                                <th class="py-3 px-4">工作号</th>
                                <th class="py-3 px-4">模式</th>
                                <th class="py-3 px-4">状态</th>
                                <th class="py-3 px-4">源库位</th>
                                <th class="py-3 px-4">目标库位</th>
                                <th class="py-3 px-4">是否有物</th>
                                <th class="py-3 px-4">列</th>
                                <th class="py-3 px-4">层</th>
                                <th class="py-3 px-4">货叉定位</th>
                                <th class="py-3 px-4">载货台定位</th>
                                <th class="py-3 px-4">走行在定位</th>
                                <th class="py-3 px-4">走行速度(m/min)</th>
                                <th class="py-3 px-4">升降速度(m/min)</th>
                                <th class="py-3 px-4">叉牙速度(m/min)</th>
                                <th class="py-3 px-4">走行距离(Km)</th>
                                <th class="py-3 px-4">升降距离(Km)</th>
                                <th class="py-3 px-4">走行时长(H)</th>
                                <th class="py-3 px-4">升降时长(H)</th>
                                <th class="py-3 px-4">故障代码</th>
                                <th class="py-3 px-4">故障描述</th>
                            </tr>
                            </thead>
                            <tbody>
                                <tr v-for="(item,idx) in crnList" :key="idx" class="hover:bg-slate-700">
                                    <td class="py-3 px-4">{{ item.crnNo }}</td>
                                    <td class="py-3 px-4">{{ item.workNo }}</td>
                                    <td class="py-3 px-4">{{ item.mode }}</td>
                                    <td class="py-3 px-4">{{ item.status }}</td>
                                    <td class="py-3 px-4">{{ item.sourceLocNo }}</td>
                                    <td class="py-3 px-4">{{ item.locNo }}</td>
                                    <td class="py-3 px-4">{{ item.loading }}</td>
                                    <td class="py-3 px-4">{{ item.bay }}</td>
                                    <td class="py-3 px-4">{{ item.lev }}</td>
                                    <td class="py-3 px-4">{{ item.forkOffset }}</td>
                                    <td class="py-3 px-4">{{ item.liftPos }}</td>
                                    <td class="py-3 px-4">{{ item.walkPos }}</td>
                                    <td class="py-3 px-4">{{ item.xspeed }}</td>
                                    <td class="py-3 px-4">{{ item.yspeed }}</td>
                                    <td class="py-3 px-4">{{ item.zspeed }}</td>
                                    <td class="py-3 px-4">{{ item.xdistance }}</td>
                                    <td class="py-3 px-4">{{ item.ydistance }}</td>
                                </tr>
                            </tbody>
                        </table>
                    </div>
                </div>
            </div>
            <!-- 操作控制区域 -->
            <div class="card p-6 mb-8">
                <h2 class="text-xl font-semibold text-blue-300 mb-4">
                    <i class="fas fa-sliders-h mr-2"></i>控制面板
                </h2>
                <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-2 gap-2">
                    <div class="bg-slate-700 p-4 rounded-lg">
                        <h3 class="text-lg font-medium mb-2">设备控制</h3>
                        <div class="flex flex-wrap gap-2" style="display: flex;justify-content: center;">
                            <div>
                                <el-input @change="changeControlLiftNo" v-model="controlData.liftNo" style="width: 150px;" placeholder="编号"></el-input>
                            </div>
                            <div>
                                <el-input v-model="controlData.sourceStaNo" style="width: 200px;" placeholder="源站"></el-input>
                            </div>
                            <div>
                                <el-input v-model="controlData.staNo" style="width: 200px;" placeholder="目标站"></el-input>
                            </div>
                        </div>
                    </div>
                    <div class="bg-slate-700 p-4 rounded-lg">
                        <h3 class="text-lg font-medium mb-2">设备指令</h3>
                        <div class="flex flex-wrap gap-2" style="display: flex;justify-content: center;">
                            <button class="btn bg-slate-600 hover:bg-slate-500" @click="liftOperator('movePallet')">
                                <i class="fas fa-level-up mr-1"></i>移动托盘
                            </button>
                            <button class="btn bg-slate-600 hover:bg-slate-500" @click="liftOperator('switchShuttle')">
                                <i class="fas fa-level-down mr-1"></i>小车换层
                            </button>
                            <button class="btn bg-slate-600 hover:bg-slate-500" @click="liftOperator('move')">
                                <i class="fas fa-battery-three-quarters mr-1"></i>移动
                            </button>
                            <button class="btn bg-slate-600 hover:bg-slate-500" @click="liftOperator('reset')">
                                <i class="fas fa-home mr-1"></i>复位
                            </button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</body>
<script>
    var app = new Vue({
        el: '#app',
        data: {
            ws: null,
            crnList: [], //堆垛机集合
            crnAllList: [],
            selectListStatus: "all",
            deviceStatusCountMap: {},
            controlData: {
                crnNo: "",
                taskNo: "",
                sourceLocNo: "",
                targetLocNo: ""
            },
            controlLiftInfo: null,
        },
        created() {
            this.init()
        },
        watch: {
        },
        methods: {
            init() {
                this.consoleInterval = setInterval(() => {
                    this.getCrnStateInfo() //获取堆垛机信息
                }, 1000)
            },
            getCrnStateInfo() {
                let that = this
                $.ajax({
                    url: baseUrl + "/crn/table/crn/state",
                    headers: {
                        'token': localStorage.getItem('token')
                    },
                    method: "post",
                    success: (res) => {
                        // 堆垛机信息表获取
                        if (res.code == 200) {
                            let list = res.data;
                            let allList = []
                            let runningList = []
                            let idleList = []
                            let errorList = []
                            let offlineList = []
                            let onlineList = []
                            list.forEach((item) => {
                                allList.push(item)
                                if(item.mode == "自动") {
                                    runningList.push(item)
                                }
                                if(item.mode == "自动") {
                                    idleList.push(item)
                                }
                                if(item.alarm > 0) {
                                    errorList.push(item)
                                }
                                if (item.protocolStatusType == "离线") {
                                    offlineList.push(item)
                                }else {
                                    onlineList.push(item)
                                }
                            })
                            if (this.selectListStatus == "all") {
                                this.liftList = allList;
                            }else if (this.selectListStatus == "running") {
                                this.liftList = runningList;
                            }else if (this.selectListStatus == "idle") {
                                this.liftList = idleList;
                            }else if (this.selectListStatus == "error") {
                                this.liftList = errorList;
                            }else if (this.selectListStatus == "offline") {
                                this.liftList = offlineList;
                            }else if (this.selectListStatus == "online") {
                                this.liftList = onlineList;
                            }
                            let tmpMap = {
                                idle: idleList.length,
                                running: runningList.length,
                                error: errorList.length,
                                offline: offlineList.length,
                                online: idleList.length + runningList.length,
                            }
                            this.deviceStatusCountMap = tmpMap;
                            this.liftAllList = allList;
                            if (this.controlLiftInfo != null) {
                                allList.forEach((item) => {
                                    if(item.liftNo == this.controlLiftInfo.liftNo) {
                                        this.controlLiftInfo = item;
                                    }
                                });
                            }
                        }
                    }
                })
            },
            liftOperator(type) {
                let that = this;
                if (this.controlData.liftNo == null || this.controlData.liftNo == "") {
                    this.$message({
                        message: '请输入设备编号',
                        type: 'warning'
                    });
                    return;
                }
                let requestParam = {
                    liftNo: this.controlData.liftNo
                };
                if (type == 'movePallet') {
                    if (this.controlData.sourceStaNo == null || this.controlData.sourceStaNo == "") {
                        this.$message({
                            message: '请输入源站',
                            type: 'warning'
                        });
                        return;
                    }
                    if (this.controlData.staNo == null || this.controlData.staNo == "") {
                        this.$message({
                            message: '请输入目标站',
                            type: 'warning'
                        });
                        return;
                    }
                    requestParam.liftTaskMode = 1;
                    requestParam.sourceStaNo = this.controlData.sourceStaNo;
                    requestParam.staNo = this.controlData.staNo;
                }else if (type == 'switchShuttle') {
                    if (this.controlData.sourceStaNo == null || this.controlData.sourceStaNo == "") {
                        this.$message({
                            message: '请输入源站',
                            type: 'warning'
                        });
                        return;
                    }
                    if (this.controlData.staNo == null || this.controlData.staNo == "") {
                        this.$message({
                            message: '请输入目标站',
                            type: 'warning'
                        });
                        return;
                    }
                    requestParam.liftTaskMode = 2;
                    requestParam.sourceStaNo = this.controlData.sourceStaNo;
                    requestParam.staNo = this.controlData.staNo;
                }else if (type == 'move') {
                    if (this.controlData.sourceStaNo == null || this.controlData.sourceStaNo == "") {
                        this.$message({
                            message: '请输入源站',
                            type: 'warning'
                        });
                        return;
                    }
                    if (this.controlData.staNo == null || this.controlData.staNo == "") {
                        this.$message({
                            message: '请输入目标站',
                            type: 'warning'
                        });
                        return;
                    }
                    requestParam.liftTaskMode = 3;
                    requestParam.sourceStaNo = this.controlData.sourceStaNo;
                    requestParam.staNo = this.controlData.staNo;
                }else if (type == 'reset') {
                    requestParam.liftTaskMode = 9996;
                }
                $.ajax({
                    url: baseUrl + "/lift/operator/lift",
                    headers: {'token': localStorage.getItem('token')},
                    method: 'POST',
                    data: requestParam,
                    success: function (res) {
                        if (res.code === 200) {
                            that.$message({
                                message: res.msg,
                                type: 'success'
                            });
                        } else if (res.code === 403) {
                            window.location.href = baseUrl + "/login";
                        } else {
                            that.$message({
                                message: res.msg,
                                type: 'warning'
                            });
                        }
                    }
                });
            },
            changeControlLiftNo() {
                let liftNo = this.controlData.liftNo;
                if (liftNo == null || liftNo == "") {
                    this.controlLiftInfo = null
                }
                this.liftAllList.forEach((item) => {
                    if (item.liftNo == liftNo) {
                        this.controlLiftInfo = item;
                    }
                });
            },
            websocketConnect() {
                if (this.ws == null) {
                    this.ws = new WebSocket("ws://" + window.location.host + baseUrl + "/console/websocket");
                    this.ws.onopen = this.webSocketOnOpen
                    this.ws.onerror = this.webSocketOnError
                    this.ws.onmessage = this.webSocketOnMessage
                    this.ws.onclose = this.webSocketClose
                }
            },
            webSocketOnOpen(e) {
                console.log("open");
            },
            webSocketOnError(e) {
                this.ws = null;
                console.log(e);
            },
            webSocketOnMessage(e) {
                const result = JSON.parse(e.data);
                if (result.url == "/lift/table/lift/state") {
                    this.setLiftStateInfo(JSON.parse(result.data))
                }
            },
            webSocketClose(e) {
                this.ws = null;
                console.log("close");
            },
            sendWs(message) {
                if (this.ws == null) {
                    return;
                }
                if (this.ws.readyState == WebSocket.OPEN) {
                    this.ws.send(message);
                }
            }
        }
    })
</script>
</html>
src/main/webapp/views/admin/watch/test.json
New file
@@ -0,0 +1,5 @@
{
  "msg": "操作成功",
  "code": 200,
  "data": "[[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":3,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1008},{\"rowSpan\":3,\"cellWidth\":2048,\"colSpan\":2,\"cellHeight\":285,\"type\":\"devp\",\"value\":1009},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":2,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1010},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1012},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1013},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1088},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":3,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1015},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1002},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1087},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1016},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1003},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1007},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1006},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1086},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"{\\\"deviceNo\\\":1}\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1006},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1018},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1019},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1020},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":8,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1084},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":3,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1022},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1023},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":2,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1025},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"{\\\"deviceNo\\\":2}\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1026},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"type\":\"rgv\",\"value\":\"{\\\"trackSiteNo\\\":1,\\\"deviceNo\\\":1}\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"type\":\"rgv\",\"value\":\"{\\\"trackSiteNo\\\":3}\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"type\":\"rgv\",\"value\":\"{\\\"trackSiteNo\\\":4}\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"type\":\"rgv\",\"value\":\"{\\\"trackSiteNo\\\":2}\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":4,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1028},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":270,\"type\":\"devp\",\"value\":2002},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":270,\"type\":\"devp\",\"value\":2003},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":270,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":270,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":6,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1083},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1029},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":2,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1031},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"{\\\"deviceNo\\\":3}\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1032},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":4,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1035},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":270,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":270,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1034},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1036},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":11,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1081},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":2,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1038},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"{\\\"deviceNo\\\":4}\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1039},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":4,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1041},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":270,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":270,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1042},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":5,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1044},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"{\\\"deviceNo\\\":5}\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1045},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":270,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":270,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":270,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":2,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1047},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1048},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1049},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":4,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1051},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"{\\\"deviceNo\\\":6}\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"crn\",\"value\":\"堆垛机\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":3,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1079},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1052},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":3072,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1856,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2016,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2144,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2208,\"colSpan\":1,\"cellHeight\":285,\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":3136,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2240,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"shelf\",\"value\":\"货架\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":2,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1078},{\"rowSpan\":2,\"cellWidth\":3552,\"colSpan\":2,\"cellHeight\":285,\"type\":\"devp\",\"value\":1053},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1054},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1055},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1060},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1061},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1066},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1067},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1069},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1070},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1072},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1073},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1077},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1056},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1062},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1068},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1071},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1074},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":2,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1076},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":3,\"cellHeight\":285,\"type\":\"devp\",\"value\":1059},{\"rowSpan\":1,\"cellWidth\":1920,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1057},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1065},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1063},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"merge\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":3552,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1058},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1064},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}],[{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":2048,\"colSpan\":1,\"cellHeight\":285,\"type\":\"devp\",\"value\":1075},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"},{\"rowSpan\":1,\"cellWidth\":\"\",\"colSpan\":1,\"cellHeight\":\"\",\"type\":\"none\",\"value\":\"\"}]]"
}
src/main/webapp/views/components/WatchCrnCard.js
New file
@@ -0,0 +1,87 @@
Vue.component('watch-crn-card', {
    template: `
    <div>
        <div>堆垛机监控</div>
        <el-collapse v-model="activeNames">
          <el-collapse-item v-for="(item) in crnList" :name="item.crnNo">
            <template slot="title">
                <div style="width: 100%;display: flex;">
                   <div style="width: 50%;">{{ item.crnNo }}号堆垛机</div>
                   <div style="width: 50%;text-align: right;">
                      <el-tag v-if="item.deviceStatus == 'AUTO'" type="success" size="small">自动</el-tag>
                      <el-tag v-else-if="item.deviceStatus == 'WORKING'" size="small">作业中</el-tag>
                      <el-tag v-else-if="item.deviceStatus == 'ERROR'" type="danger" size="small">故障</el-tag>
                      <el-tag v-else type="warning" size="small">离线</el-tag>
                   </div>
                </div>
            </template>
            <el-descriptions border direction="vertical">
                <el-descriptions-item label="编号">{{ item.crnNo }}</el-descriptions-item>
                <el-descriptions-item label="工作号">{{ item.workNo }}</el-descriptions-item>
                <el-descriptions-item label="模式">{{ item.mode }}</el-descriptions-item>
                <el-descriptions-item label="状态">{{ item.status }}</el-descriptions-item>
                <el-descriptions-item label="源库位">{{ item.sourceLocNo }}</el-descriptions-item>
                <el-descriptions-item label="目标库位">{{ item.locNo }}</el-descriptions-item>
                <el-descriptions-item label="是否有物">{{ item.loading }}</el-descriptions-item>
                <el-descriptions-item label="列">{{ item.bay }}</el-descriptions-item>
                <el-descriptions-item label="层">{{ item.lev }}</el-descriptions-item>
                <el-descriptions-item label="货叉定位">{{ item.forkOffset }}</el-descriptions-item>
                <el-descriptions-item label="载货台定位">{{ item.liftPos }}</el-descriptions-item>
                <el-descriptions-item label="走行在定位">{{ item.walkPos }}</el-descriptions-item>
                <el-descriptions-item label="走行速度(m/min)">{{ item.xspeed }}</el-descriptions-item>
                <el-descriptions-item label="升降速度(m/min)">{{ item.yspeed }}</el-descriptions-item>
                <el-descriptions-item label="叉牙速度(m/min)">{{ item.zspeed }}</el-descriptions-item>
                <el-descriptions-item label="走行距离(Km)">{{ item.xdistance }}</el-descriptions-item>
                <el-descriptions-item label="升降距离(Km)">{{ item.ydistance }}</el-descriptions-item>
                <el-descriptions-item label="走行时长(H)">{{ item.xDuration }}</el-descriptions-item>
                <el-descriptions-item label="升降时长(H)">{{ item.yduration }}</el-descriptions-item>
                <el-descriptions-item label="故障代码">{{ item.warnCode }}</el-descriptions-item>
                <el-descriptions-item label="故障描述">{{ item.alarm }}</el-descriptions-item>
            </el-descriptions>
          </el-collapse-item>
        </el-collapse>
    </div>
    `,
    props: ['param'],
    data() {
        return {
            crnList: [],
            activeNames: ''
        }
    },
    created() {
        setInterval(() => {
            this.getCrnStateInfo()
        },1000)
    },
    watch: {
        param: {
            handler(newVal, oldVal) {
                if(newVal.crnNo != 0) {
                    this.activeNames = newVal.crnNo
                }
            },
            deep: true,       // 深度监听嵌套属性
            immediate: true   // 立即触发一次(可选)
        }
    },
    methods: {
        getCrnStateInfo() {
            let that = this
            $.ajax({
                url: baseUrl + "/crn/table/crn/state",
                headers: {
                    'token': localStorage.getItem('token')
                },
                method: "post",
                success: (res) => {
                    // 堆垛机信息表获取
                    if (res.code == 200) {
                        let list = res.data;
                        that.crnList = list;
                    }
                }
            })
        },
    }
});
src/main/webapp/views/index.html
@@ -21,7 +21,7 @@
            <li><a id="console" onclick="nav(this.id)" class="nav-select" href="#">主控图</a></li>
<!--            <li><a id="forklift" onclick="nav(this.id)" class="nav-unselect" href="#">货叉提升机</a></li>-->
            <li><a id="lift" onclick="nav(this.id)" class="nav-unselect" href="#">提升机</a></li>
            <li><a id="shuttle" onclick="nav(this.id)" class="nav-unselect" href="#">四向穿梭车</a></li>
            <li><a id="crn" onclick="nav(this.id)" class="nav-unselect" href="#">堆垛机</a></li>
            <li><a id="admin" onclick="nav(this.id)" class="nav-unselect" href="#">管理后台</a></li>
        </ul>
    </div>
@@ -34,6 +34,7 @@
</footer>
</body>
<script>
    window.location.href = './admin/index.html'
    // 导航栏
    function nav(id) {
        if(id == 'admin') {