/** * */ // 全局变量 var billNo = ''; var i = 0; //计算扫描条码数量 var WLBM = "";//物料编码 var matterTable = null; var PopPicker = new mui.PopPicker(); const input = document.getElementById('DYNUM'); input.addEventListener('input', function (e) { e.target.value = e.target.value.replace(/[^\d.]/g, ''); }); var inputElement = document.getElementById("input"); inputElement.addEventListener("blur", function() { $.ajax({ url: app.API_URL_HEADER + "/XKYDHD/PRINTQC_GETITEM", data: { ITEMNO: $("#input").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(){ }); return; } else { console.log(data); var selectElement = document.getElementById('ITEMNO'); selectElement.innerHTML = ""; matterTable = data.data.matterTable; if(matterTable.length>0){ for (var i = 0; i < matterTable.length; i++) { var option = document.createElement("option"); option.value = matterTable[i]["WL001"]; option.text = matterTable[i]["WL001"]; selectElement.appendChild(option); } } GetBarInfoT(); console.log(22); } }, error: function(xhr, type, errorThrown) { alert("获取数据异常:" + JSON.stringify(errorThrown)); } }); }); //初始化,默认焦点 mui.plusReady(function(){ app.init(); mui("#txtBillNoN")[0].focus(); console.log("连接测试!"); initBluetooth(); //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 SetBillNo() { $("#txtBillNo").click(function() { GetBillList(); PopPicker.show(function(items) { var billNo = items[0].text; $("#txtBillNo").val(billNo); }); }); } //数字拖动之后调整数字小图标位置 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 GetBarInfoT() { for (let i = 0; i < matterTable.length; i++) { if(matterTable[i]["WL001"]==$("#ITEMNO").val()){ $("#ITEMNAME").val(matterTable[i]["WL002"]); break; } } $("#DYNUM").focus(); } function GetBarInfoKW() { $("#QCKW").focus(); } // 扫描条码处理方法 $('#doSure').click(function PRINTQCBAR() { var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION); var user_id =currentSession.user_id; //currentSession.user_id; $.ajax({ url: app.API_URL_HEADER + "/XKYDHD/PRINTQC_BAR", data: { ITEMNO: $("#ITEMNO").val(), DYNUM: $("#DYNUM").val(), QCKW: $("#QCKW").val(), USERID: $("#USERID").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(){ }); return; } else { console.log(data); matterTable = data.data.matterTable; console.log(matterTable); console.log(matterTable[0]["PRINTID"]); printByIds(matterTable[0]["PRINTID"]); mui.toast("入库成功"); } }, error: function(xhr, type, errorThrown) { alert("获取数据异常:" + JSON.stringify(errorThrown)); } }); }); /* 当页面的文本失去焦点时,让其再次获取焦点 */ /** * @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(); // } //}