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() {
|
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
|
};
|
}
|