/** * */ // 全局变量 var billNo = ''; var i = 0; //计算扫描条码数量 var WLBM = "";//物料编码 var matterTable = null; var PopPicker = new mui.PopPicker(); //初始化,默认焦点 mui.plusReady(function(){ app.init(); mui("#txtBillNo")[0].focus(); //SetBillNo(); $('#info').height($(window).height()- $("#row001").height() - $("#div001").height()- $("#div002").height() - 70); }); // $(function(){ // billNo= GetMaxBillNO("1201",GetSysDateTime());//调拨单号,只要不离开界面,单号不变 // $('#info').height($(window).height()- $("#row001").height() - $("#div001").height()- $("#div002").height() - 70); // }) // $(function() { // SetBillNo(); // }); //数字拖动之后调整数字小图标位置 function onStopDrag(e) { var d = e.data; if(d.left < 0) { d.left = 0 } if(d.top < 0) { d.top = 0 } if(d.top + $(d.target).outerHeight() > $(d.parent).height()) { $("#dgWOMDAG-sum")[0].innerHTML = "0"; $("#dgWOMDAG-sum").css("top", d.startTop + "px"); $("#dgWOMDAG-sum").css("left", d.startLeft + "px"); $("#dgWOMDAG-sum").css("position", "initial"); i = 0; } } //获取高冲日工单信息 function GetBarInfoGD(){ if(event.keyCode == 13) { //如果未输入条码,跳出方法 if($("#txtGD").val() == "") { $("#txtGD").focus(); playerAudio("NG"); mui.toast("请先扫描日工单!"); return; } //用户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 + "/WOMGCA/GetInfoHBGD", data: { GCA001: $("#txtGD").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("#txtGD")[0].focus(); $("#txtGD").val(""); }); return; } else { matterTable = data.data.matterTable; $("#info").val("");//先清空一下数据源 $("#info").val(data.data.infos);//填入条码明细信息 if($("#txtMG").val() != '' ) { if($("#DAB001").val() != '') { mui("#txtSL")[0].focus(); } else { mui("#DAB001")[0].focus(); } } else { mui("#txtMG")[0].focus(); } //$("#txtMG").val(""); } }, error: function(xhr, type, errorThrown) { alert("获取数据异常:" + JSON.stringify(errorThrown)); } }); } } //获取模具信息 function GetMGInfo(){ if(event.keyCode == 13) { //如果未输入条码,跳出方法 if($("#txtMG").val() == "") { $("#txtMG").focus(); playerAudio("NG"); mui.toast("请先扫描模具!"); return; } //用户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 + "/WOMGCA/GetMGInfo", data: { MG001: $("#txtMG").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("#txtMG")[0].focus(); $("#txtMG").val(""); $("#txtMGXH").val(""); }); return; } else { matterTable = data.data.matterTable; $("#txtMGXH").val("");//先清空一下数据源 $("#txtMGXH").val(data.data.MGInfo);//填入条码明细信息 mui("#DAB001")[0].focus(); $("#DAB001").val(""); } }, error: function(xhr, type, errorThrown) { alert("获取数据异常:" + JSON.stringify(errorThrown)); } }); } } //获取条码信息 function GetBarInfo() { if(event.keyCode == 13) { //如果未输入条码,跳出方法 if($("#DAB001").val() == "") { $("#DAB001").focus(); playerAudio("NG"); mui.toast("请先扫描工单条码!"); return; } //用户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 + "/WOMGCA/GetBarInfo", data: { DAB001: $("#DAB001").val(), //条码号 }, 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("#DAB001")[0].focus(); $("#DAB001").val(""); $("#DAB020").val(""); }); return; } else { $("#DAB020").val("");//先清空一下数据源 $("#DAB020").val(data.data.DAB020);//填入条码明细信息 $("#txtSL").val(data.data.DAB005);//填入条码明细信息 mui("#txtSL")[0].focus(); } }, error: function(xhr, type, errorThrown) { alert("获取数据异常:" + JSON.stringify(errorThrown)); } }); } }; //合模 function HMHL() { //用户ID var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION); var user_id = currentSession.user_id; if($("#txtGD").val() == "") { $("#txtGD").focus(); playerAudio("NG"); mui.toast("请先扫描日工单!"); return; } if($("#txtMG").val() == "") { $("#txtMG").focus(); playerAudio("NG"); mui.toast("请先扫描模具!"); return; } if($("#DAB001").val() == "") { $("#DAB001").focus(); playerAudio("NG"); mui.toast("请先扫描工单条码!"); return; } $.ajax({ url: app.API_URL_HEADER + "/WOMGCA/HMHL", // url: "http://localhost:27611/api/WARBAB/GetStore", data:{ GD:$("#txtGD").val(), MG:$("#txtMGXH").val(), DAB020: $("#DAB020").val(),//'admin', //先写死,便于调试 SL:$("#txtSL").val(), UserId:user_id, }, DataType:"json", type:"post", async:false, //timeout:15000, success:function(data){ //console.log(JSON.stringify(data)); if(data.status != 0){ mui.alert(data.message);//错误信息弹框 $("#txtSL")[0].focus(); return; } if(data.status == 0){ console.log(1); playerAudio("OK"); //mui.alert(data.message); mui.toast(data.message); $("#txtGD").val(""); mui("#txtGD")[0].focus(); return; }else{ // console.log(2); // $("#txtGD").val(""); // //$("#txtMG").val(""); // //$("#txtMGXH").val(""); // //$("#DAB001").val(""); // //$("#DAB020").val(""); // //$("#txtSL").val(""); // $("#info").val(""); // //$("#checkdefault").prop("checked", true); // // if(WLBM == matterTable[0]["DAB020"].toString()) // // $("#dgWOMDAG-sum")[0].innerHTML = ++i; // // else{ // // WLBM = matterTable[0]["DAB020"].toString(); // // i = 1; // // $("#dgWOMDAG-sum")[0].innerHTML = i; // // } // playerAudio("OK"); // mui.alert(data.message); // mui.toast("合模成功!"); // mui("#txtGD")[0].focus(); // $("#txtGD").val(""); // playerAudio("OK"); } }, error: function(xhr, type, errorThrown) { mui.toast("报工异常!"); alert("获取数据异常:" + JSON.stringify(errorThrown)); return; } }); } function clearinfo() { console.log(233); $("#txtGD").val(""); $("#txtMG").val(""); $("#txtMGXH").val(""); $("#DAB001").val(""); $("#DAB020").val(""); $("#txtSL").val(""); $("#info").val(""); mui("#txtGD")[0].focus(); } /* 当页面的文本失去焦点时,让其再次获取焦点 */ /** * @param {出发DOM控件:this} e */ //function SetInputFoucs(codeID) { // var itemTag = document.activeElement.tagName; //获取元素的标签名 // var name = document.activeElement.name; //获取元素的名称 // //如果控件不是文本 // //如果控件是文本,Name非空时(如checkbox) // //条码获取焦点 // if ((itemTag != 'INPUT') || // (itemTag == 'INPUT' && name != '')) { // $(codeID).focus(); // } //}