| New file |
| | |
| | | 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()); |
| | | } |
| | | |
| | | } |
| New file |
| | |
| | | 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"; |
| | | |
| | | } |
| | |
| | | * 编号 |
| | | */ |
| | | @ApiModelProperty(value= "编号") |
| | | @TableId(value = "crn_no", type = IdType.AUTO) |
| | | @TableId(value = "crn_no", type = IdType.INPUT) |
| | | @TableField("crn_no") |
| | | private Integer crnNo; |
| | | |
| New file |
| | |
| | | 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; |
| | | } |
| | | } |
| | |
| | | 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.*; |
| | |
| | | } |
| | | 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); |
| | |
| | | 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; |
| | | |
| | |
| | | public boolean connect() { |
| | | if (deviceConfig.getFake() == 0) { |
| | | zyCrnConnectApi = new ZyCrnRealConnect(siemensNet, deviceConfig); |
| | | }else { |
| | | zyCrnConnectApi = new ZyCrnFakeConnect(deviceConfig); |
| | | } |
| | | |
| | | boolean connect = zyCrnConnectApi.connect(); |
| New file |
| | |
| | | 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; |
| | | } |
| | | } |
| | |
| | | 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; |
| | |
| | | case 1: |
| | | readStatus(); |
| | | break; |
| | | case 2: |
| | | sendCommand((CrnCommand) task.getData()); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | Thread.sleep(200); |
| | | } catch (Exception e) { |
| | | // e.printStackTrace(); |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | } |
| | |
| | | @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; |
| | | } |
| | | |
| | |
| | | //更新采集时间 |
| | | 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 |
| New file |
| | |
| | | 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; |
| | | } |
| | |
| | | |
| | | // 默认加载主页 |
| | | 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>' |
| | | }); |
| | | |
| New file |
| | |
| | | <!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>--> |
| | | <!-- <!– 显示行号 –>--> |
| | | <!-- <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> |
| New file |
| | |
| | | <!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> |
| New file |
| | |
| | | { |
| | | "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\":\"\"}]]" |
| | | } |
| New file |
| | |
| | | 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; |
| | | } |
| | | } |
| | | }) |
| | | }, |
| | | } |
| | | }); |
| | |
| | | <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> |
| | |
| | | </footer> |
| | | </body> |
| | | <script> |
| | | window.location.href = './admin/index.html' |
| | | // 导航栏 |
| | | function nav(id) { |
| | | if(id == 'admin') { |