| | |
| | | > |
| | | <div v-if="drawerLocNoData!=null"> |
| | | <div style="margin: 10px;"> |
| | | <div style="margin-top: 5px;">X:{{drawerLocNoData.x}}</div> |
| | | <div style="margin-top: 5px;">Y:{{drawerLocNoData.y}}</div> |
| | | <div style="margin-top: 5px;">Z:{{drawerLocNoData.z}}</div> |
| | | <div style="margin-top: 5px;">排:{{drawerLocNoData.row}}</div> |
| | | <div style="margin-top: 5px;">列:{{drawerLocNoData.bay}}</div> |
| | | <div style="margin-top: 5px;">层:{{drawerLocNoData.lev}}</div> |
| | | <div style="margin-top: 5px;">库位号:{{drawerLocNoData.locNo}}</div> |
| | | <div style="margin-top: 5px;">库位状态:{{drawerLocNoData.locSts}}</div> |
| | | </div> |
| | |
| | | }, |
| | | methods: { |
| | | init(){ |
| | | let that = this |
| | | ws = new WebSocket("ws://" + window.location.host + baseUrl + "/console/websocket"); |
| | | ws.onopen = this.webSocketOnOpen |
| | | ws.onerror = this.webSocketOnError |
| | | ws.onmessage = this.webSocketOnMessage |
| | | ws.onclose = this.webSocketClose |
| | | |
| | | this.getMap(this.currentLev) |
| | | this.initLev()//初始化楼层信息 |
| | | |
| | | this.consoleInterval = setInterval(() => { |
| | | this.getMap(this.currentLev) //获取实时地图数据 |
| | | this.getShuttleStateInfo() //获取四向穿梭车信息 |
| | | this.getLiftStateInfo() //获取提升机信息 |
| | | this.getSiteInfo() //获取输送站点数据 |
| | | // this.getCodeData()//获取条码 |
| | | }, 1000) |
| | | this.initLev()//初始化楼层信息 |
| | | setTimeout(() => { |
| | | that.getMap(this.currentLev) |
| | | }, 1000); |
| | | |
| | | // this.consoleInterval = setInterval(() => { |
| | | // this.getMap(this.currentLev) //获取实时地图数据 |
| | | // this.getShuttleStateInfo() //获取四向穿梭车信息 |
| | | // this.getLiftStateInfo() //获取提升机信息 |
| | | // this.getSiteInfo() //获取输送站点数据 |
| | | // // this.getCodeData()//获取条码 |
| | | // }, 1000) |
| | | |
| | | }, |
| | | initLev(){ |
| | |
| | | //获取地图数据 |
| | | getMap(lev) { |
| | | this.sendWs(JSON.stringify({ |
| | | "url": "/console/map/auth", |
| | | "url": "/console/locMap/auth", |
| | | "data": lev |
| | | })) |
| | | }, |
| | |
| | | }, |
| | | rightEvent(x, y, e) { |
| | | this.drawerLocNo = true |
| | | this.drawerLocNoData = {x:x, y: y, z: this.currentLev, locNo: this.map[x][y].locNo, locSts: this.map[x][y].locSts}; |
| | | this.drawerLocNoData = {x:x, y: y, z: this.currentLev, locNo: this.map[x][y].locNo, |
| | | locSts: this.map[x][y].locSts,row:this.map[x][y].row, bay: this.map[x][y].bay, lev: this.currentLev}; |
| | | }, |
| | | findDiffList(arr1, arr2) { |
| | | let diff = [] |
| | |
| | | this.setSiteInfo(JSON.parse(result.data)) |
| | | }else if (result.url == "/console/map/auth") { |
| | | this.setMap(JSON.parse(result.data)) |
| | | }else if (result.url == "/console/locMap/auth") { |
| | | this.setMap(JSON.parse(result.data)) |
| | | }else if (result.url == "/console/barcode/output/site") { |
| | | this.setCodeData(JSON.parse(result.data)) |
| | | } |