| | |
| | | <!--输出小车--> |
| | | <div v-for="(car,idx) in currentLevShuttleList" |
| | | :style="{ |
| | | left: getCarPosition(car.wcsPoint.x,car.wcsPoint.y)[1] |
| | | ,top: getCarPosition(car.wcsPoint.x,car.wcsPoint.y)[0] |
| | | left: getCarPosition(car.point.x,car.point.y)[1] |
| | | ,top: getCarPosition(car.point.x,car.point.y)[0] |
| | | ,color: shuttleColorList[car.shuttleNo] |
| | | }" |
| | | class="sxcar" :id="'sxcar-' + car.shuttleNo"> |
| | |
| | | <el-button :style="{background:currentLev === lev ? '#7DCDFF':''}" @click="changFloor(lev)">{{lev}}F</el-button> |
| | | </div> |
| | | <div> |
| | | <el-button @click="testMove()">测试移动车</el-button> |
| | | <!-- <el-button @click="testMove()">测试移动车</el-button>--> |
| | | <el-button @click="resetMap()">重置地图</el-button> |
| | | <!-- <el-button @click="initLoc()">初始化库位</el-button>--> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | map: [],//地图数据 |
| | | currentLev: 1,//地图当前楼层 |
| | | siteWindow: false, //站点弹窗显示默认不显示 |
| | | floorList: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], //当前项目楼层 |
| | | floorList: [1, 2, 3, 4], //当前项目楼层 |
| | | shuttleList: [], //四向穿梭车集合 |
| | | currentLevShuttleList: [],//当前楼层四向穿梭车集合 |
| | | shuttleColorList: [],//四向穿梭车颜色集合 |
| | |
| | | }, |
| | | getSiteInfo() { |
| | | //获取输送站点数据 |
| | | this.sendWs("{\"url\":\"/console/latest/data/site\",\"data\":{}}") |
| | | this.sendWs(JSON.stringify({ |
| | | "url": "/console/latest/data/site", |
| | | "data": {} |
| | | })) |
| | | }, |
| | | setSiteInfo(res) { |
| | | //获取输送站点数据 |
| | |
| | | this.getMap(lev) |
| | | }, |
| | | getShuttleStateInfo() { |
| | | this.sendWs("{\"url\":\"/shuttle/table/shuttle/state\",\"data\":{}}") |
| | | this.sendWs(JSON.stringify({ |
| | | "url": "/shuttle/table/shuttle/state", |
| | | "data": {} |
| | | })) |
| | | }, |
| | | setShuttleStateInfo(res) { |
| | | // 四向穿梭车信息表获取 |
| | |
| | | }, |
| | | getLiftStateInfo() { |
| | | // 提升机信息表获取 |
| | | this.sendWs("{\"url\":\"/lift/table/lift/state\",\"data\":{}}") |
| | | this.sendWs(JSON.stringify({ |
| | | "url": "/lift/table/lift/state", |
| | | "data": {} |
| | | })) |
| | | }, |
| | | setLiftStateInfo(res) { |
| | | // 提升机信息表获取 |
| | |
| | | let tmp = null |
| | | tmp = setInterval(() => { |
| | | if (index < res.length) { |
| | | that.currentLevShuttleList[0].wcsPoint.y = res[index].y |
| | | that.currentLevShuttleList[0].wcsPoint.x = res[index].x |
| | | that.currentLevShuttleList[0].point.y = res[index].y |
| | | that.currentLevShuttleList[0].point.x = res[index].x |
| | | index++ |
| | | }else { |
| | | clearInterval(tmp) |
| | |
| | | //重置地图 |
| | | let that = this |
| | | $.ajax({ |
| | | url:baseUrl+"/console/map/resetMap/auth", |
| | | url:baseUrl+"/console/map/resetMap/" + this.currentLev, |
| | | headers:{ |
| | | 'token': localStorage.getItem('token') |
| | | }, |
| | |
| | | method:'get', |
| | | success:function (res) { |
| | | that.$message({ |
| | | message: '重置完成', |
| | | message: that.currentLev + '层地图重置完成', |
| | | type: 'success' |
| | | }); |
| | | } |
| | | }) |
| | | }, |
| | | initLoc() { |
| | | //初始化库位 |
| | | let that = this |
| | | $.ajax({ |
| | | url:baseUrl+"/locMast/init", |
| | | headers:{ |
| | | 'token': localStorage.getItem('token') |
| | | }, |
| | | data:{}, |
| | | method:'post', |
| | | success:function (res) { |
| | | that.$message({ |
| | | message: '初始化完成', |
| | | type: 'success' |
| | | }); |
| | | } |