/**
|
* 作者:崔栋凯
|
* 时间:2025-01-10
|
* 描述:出货回库
|
*
|
* 业务思路:
|
* 1. 扫描条码
|
* 扫描条码后回显对应数据
|
|
* 2. 扫描库位条码 *
|
* 处理数据
|
*/
|
|
// 全局变量
|
var billNo = '';
|
var DH = '';
|
var i = 0; //计算扫描条码数量
|
var WLBM = "";//物料编码
|
var matterTable = null;
|
|
|
// mui.ready(function(){
|
|
// GetBill();
|
|
// });
|
//初始化,默认焦点
|
mui.plusReady(function(){
|
app.init();
|
//GetBill();
|
|
$('#info').height($(window).height()- $("#row001").height() - $("#div001").height()- $("#div002").height() - 70);
|
});
|
|
function GetBarInfoCHHK() {
|
if(event.keyCode == 13) {
|
if($("#DAB001").val() == "") {
|
$("#DAB001").focus();
|
playerAudio("NG");
|
mui.toast("请先扫描物料条码!");
|
return;
|
}
|
|
$.ajax({
|
url: app.API_URL_HEADER + "/XKYDHD/GetBarInfoCHHK",
|
data: {
|
DAB001:$("#DAB001").val(),
|
// DAB001: $("#DAB001").val(),
|
// logID: user_id //user_id,//Admin //先写死,便于调试
|
},
|
DataType: "json",
|
type: "post",
|
async: false,
|
//timeout: 15000,
|
success: function(data) {
|
if (data.status == 0) {
|
|
matterTable = data.data.matterTable;
|
KCA005.value = matterTable[0]["条码数量"];
|
KCA020.value = matterTable[0]["物料编码"];
|
KCA003.value = matterTable[0]["待发区库位"];
|
mui("#DAB001")[0].focus();
|
return;
|
} else {
|
|
alert(data.message);
|
return;
|
}
|
|
},
|
error: function(xhr, type, errorThrown) {
|
alert("获取数据异常:" + JSON.stringify(errorThrown));
|
return;
|
}
|
});
|
}
|
}
|
|
|
function GetBarInfoT() {
|
if (event.keyCode == 13) {
|
//用户ID
|
var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION);
|
var user_id = currentSession.user_id;
|
|
// var user_id = "admin";
|
$.ajax({
|
url: app.API_URL_HEADER + "/WARBAB/GetBarInfoNAME",
|
|
data: {
|
txtBillNoN: $("#txtBillNoN").val(),
|
logID: user_id, //Admin //先写死,便于调试
|
|
},
|
DataType: "json",
|
type: "post",
|
async: false,
|
//timeout: 15000,
|
success: function(data) {
|
//console.log(JSON.stringify(data));
|
if (data.status != 0) {
|
playerAudio("NG");
|
mui.alert(data.message, "", "", function() {
|
mui("#txtBillNoN")[0].focus();
|
$("#txtBillNoN").val("");
|
});
|
return;
|
} else {
|
matterTable = data.data.matterTable;
|
$("#txtBillNo").val(""); //先清空一下数据源
|
$("#txtBillNo").val(data.data.NAME); //填入条码明细信息
|
mui("#DAB001")[0].focus();
|
return;
|
}
|
},
|
error: function(xhr, type, errorThrown) {
|
alert("获取数据异常:" + JSON.stringify(errorThrown));
|
}
|
});
|
}
|
};
|
|
//扫描库位处理方法
|
function GetStore() {
|
if(event.keyCode == 13) {
|
//如果未输入条码,跳出方法
|
if($("#DAB001").val() == "") {
|
$("#DAB001").focus();
|
playerAudio("NG");
|
mui.toast("请先扫描物料条码!");
|
$("#MBA001").val("");
|
return;
|
}
|
//如果未扫描库位条码
|
if($("#MBA001").val() == ""){
|
playerAudio("NG");
|
mui.toast("请先扫描库位条码!");
|
mui("#MBA001")[0].focus();
|
return;
|
}
|
|
//用户ID
|
var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION);
|
if($("#txtBillNo").val() == ""){
|
var user_id =currentSession.user_id;
|
}else{
|
var user_id =$("#txtBillNo").val();
|
}
|
document.getElementById("MBA001").select();
|
//var user_id = "admin";
|
$.ajax({
|
url: app.API_URL_HEADER + "/XKYDHD/CreateCHHK",
|
data:{
|
MBA001:$("#MBA001").val(),
|
DAB001:$("#DAB001").val(),
|
logID: user_id,//'admin', //先写死,便于调试
|
},
|
DataType:"json",
|
type:"post",
|
async:false,
|
//timeout:15000,
|
success:function(data){
|
playerAudio("OK");
|
mui.toast("回库成功!");
|
$("#DAB001").val("");
|
$("#KCA003").val("");
|
$("#KCA020").val("");
|
$("#KCA005").val("");
|
if(!document.getElementById('checkdefault').checked)
|
{
|
$("#MBA001").val("");
|
}
|
// playerAudio("OK");
|
return;
|
},
|
error: function(xhr, type, errorThrown) {
|
mui.toast("回库异常!");
|
alert("获取数据异常:" + JSON.stringify(errorThrown));
|
return;
|
}
|
});
|
}
|
}
|