var crnNo; layui.config({ base: baseUrl + "/static/wms/layui/lay/modules/" }).use(['table','laydate', 'form', 'admin'], function(){ }); function connectCrn() { var deviceId = $("#deviceId").val() if (deviceId == "") { layer.msg('请选择堆垛机'); return false; } crnNo = deviceId; $.ajax({ url: baseUrl + "/crn/table/crn/" + crnNo + "/state", headers: {'token': localStorage.getItem('token')}, method: 'POST', traditional:true, success: function (res) { if (res.code == 200) { layer.msg('连接成功') console.log(res) let data = res.data $("#__crnNo").val(data.crnNo) $("#statusType").val(data.statusType) $("#status").val(data.status) $("#loading").val(data.loading) $("#__bay").val(data.bay) $("#__lev").val(data.lev) $("#forkOffset").val(data.forkOffset) $("#liftPos").val(data.liftPos) $("#walkPos").val(data.walkPos) $("#warnCode").val(data.warnCode) $("#alarm").val(data.alarm) }else { layer.msg(res.msg) } } }) $.ajax({ url: baseUrl + "/crn/table/crn/" + crnNo + "/msg", headers: {'token': localStorage.getItem('token')}, method: 'POST', traditional:true, success: function (res) { if (res.code == 200) { layer.msg('连接成功') console.log(res) let data = res.data $("#__sourceStaNo").val(data.sourceStaNo) $("#__staNo").val(data.staNo) $("#__sourceLocNo").val(data.sourceLocNo) $("#__locNo").val(data.locNo) $("#xspeed").val(data.xspeed) $("#yspeed").val(data.yspeed) $("#zspeed").val(data.zspeed) $("#xdistance").val(data.xdistance) $("#ydistance").val(data.ydistance) $("#xduration").val(data.xduration) $("#yduration").val(data.yduration) $("#__workNo").val(data.workNo) }else { layer.msg(res.msg) } } }) } // 入库 function put() { http.post(baseUrl+"/crn/operator/put", getReqParam(), function (res) { layer.msg(res.msg); }); } // 出库 function take() { http.post(baseUrl+"/crn/operator/take", getReqParam(), function (res) { layer.msg(res.msg); }); } // 库位转移 function stockMove() { http.post(baseUrl+"/crn/operator/stockMove", getReqParam(), function (res) { layer.msg(res.msg); }); } // 站到站 function siteMove() { http.post(baseUrl+"/crn/operator/siteMove", getReqParam(), function (res) { layer.msg(res.msg); }); } // 任务完成 function taskComplete() { http.post(baseUrl+"/crn/operator/taskComplete", getReqParam(), function (res) { layer.msg(res.msg); }); } // 清除命令 function clearCommand() { http.post(baseUrl+"/crn/operator/clearCommand", getReqParam(), function (res) { layer.msg(res.msg); }); } // 手动复位 function handleReset() { http.post(baseUrl+"/crn/operator/handleReset", getReqParam(), function (res) { layer.msg(res.msg); }); } function getReqParam() { if (crnNo == null || crnNo == "") { layer.msg('请选择堆垛机'); return false; } var sourceStaNo = $('#sourceStaNo').val(); var sourceRow = $('#sourceRow').val(); var sourceBay = $('#sourceBay').val(); var sourceLev = $('#sourceLev').val(); var staNo = $('#staNo').val(); var row = $('#row').val(); var bay = $('#bay').val(); var lev = $('#lev').val(); return { crnNo: crnNo, sourceStaNo: sourceStaNo, sourceRow: sourceRow, sourceBay: sourceBay, sourceLev: sourceLev, staNo: staNo, row: row, bay: bay, lev: lev }; }