¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * ä½è
ï¼G98138 é»é |
| | | * æ¶é´ï¼2018-09-04 |
| | | * æè¿°ï¼åºä½ ç»å® |
| | | * |
| | | * ä¸å¡æè·¯ï¼ |
| | | * 1. æ«ææ¡ç |
| | | * 1.1 éæ¡ç åºåè¡¨çæ¡ç ï¼ æç¤ºï¼ OKï¼ * |
| | | * 1.2 éå¾
å
¥åºæ¡ç ï¼ æç¤ºï¼ OKï¼ * |
| | | * 1.3 éè¿æ¡ç æ¾å°ä¸ä¸æ¬¡è¯¥ç©æçåºä½ï¼ ä½ä¸ºæ¨èåºä½ï¼ OKï¼ |
| | | * 注æï¼ 妿å¾éäºâé»è®¤åºä½âï¼ ä¸å¨ä¸ä¸æ¬¡ç»å®çåºä½åå½åç颿¾ç¤ºçåºä½ä¸è´ ï¼ åç´æ¥ç»å®åºä½ï¼ ä¸éè¦åæ«æåºä½ * |
| | | |
| | | * 2. æ«æåºä½æ¡ç * |
| | | * 2.1 éåºä½æ¡ç ï¼ æç¤ºï¼ OKï¼ * |
| | | * 2.2 é该ä»åºçåºä½ï¼ æç¤ºï¼ OKï¼ * |
| | | */ |
| | | |
| | | // å
¨å±åé |
| | | var billNo = ''; |
| | | var i = 0; //è®¡ç®æ«ææ¡ç æ°é |
| | | var WLBM = ""; //ç©æç¼ç |
| | | var matterTable = null; |
| | | var HBID = ""; |
| | | |
| | | |
| | | //åå§åï¼é»è®¤ç¦ç¹ |
| | | mui.plusReady(function() { |
| | | app.init(); |
| | | mui("#DAB001")[0].focus(); |
| | | |
| | | $('#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 GetBillList() { |
| | | var billDate = $("#txtBillDate").val(); |
| | | var o = {}; |
| | | o["billDate"] = billDate; |
| | | |
| | | $.ajax({ |
| | | url: app.API_URL_HEADER + '/IQCPBA/GetBillNoListsT', |
| | | data: "", |
| | | dataType: "json", |
| | | type: "post", |
| | | success: function(resdata) { |
| | | var dataWorkers = null; |
| | | dataWorkers = $.parseJSON(resdata.data); |
| | | PopPicker.setData(dataWorkers); |
| | | }, |
| | | error: function(xhr, type, errorThrown) { |
| | | alert("è·åæ°æ®å¼å¸¸ï¼" + JSON.stringify(errorThrown)); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | |
| | | //æ°åæå¨ä¹åè°æ´æ°åå°å¾æ ä½ç½® |
| | | 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() { |
| | | 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(); |
| | | |
| | | |
| | | } |
| | | }, |
| | | error: function(xhr, type, errorThrown) { |
| | | alert("è·åæ°æ®å¼å¸¸ï¼" + JSON.stringify(errorThrown)); |
| | | } |
| | | }); |
| | | } |
| | | }; |
| | | |
| | | //æ«ææ¡ç å¤çæ¹æ³ |
| | | function GetBarInfo() { |
| | | if (event.keyCode == 13) { |
| | | console.log(1); |
| | | //妿æªè¾å
¥æ¡ç ï¼è·³åºæ¹æ³ |
| | | if ($("#DAB001").val() == "") { |
| | | $("#DAB001").focus(); |
| | | playerAudio("NG"); |
| | | mui.toast("请å
æ«æç©ææ¡ç !"); |
| | | return; |
| | | } |
| | | |
| | | if (HBID == "") { |
| | | let uniqueId = generateGUID(); |
| | | HBID = uniqueId |
| | | |
| | | } |
| | | console.log("åå¹¶ID:"); |
| | | console.log(HBID); |
| | | |
| | | //ç¨æ·ID |
| | | var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION); |
| | | var user_id = currentSession.user_id; |
| | | if ($("#txtBillNo").val() == "") { |
| | | var user_id = currentSession.user_id; |
| | | } else { |
| | | var user_id = $("#txtBillNo").val(); |
| | | } |
| | | // var user_id = "admin"; |
| | | $.ajax({ |
| | | url: app.API_URL_HEADER + "/WARBABChag/GetBarInfo_HBBar", |
| | | |
| | | data: { |
| | | DAB001: $("#DAB001").val(), |
| | | HBID: HBID, |
| | | logID: user_id //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("#DAB001")[0].focus(); |
| | | $("#DAB001").val(""); |
| | | }); |
| | | return; |
| | | } else { |
| | | console.log("æå"); |
| | | playerAudio("OK"); |
| | | $("#DAB001").val(""); |
| | | $("#DAB001").focus(); |
| | | console.log(data.data); |
| | | populateTable(data.data); |
| | | mui.toast("æ¸
ç¹å®æï¼"); |
| | | //mui.alert("å
¥åºæåï¼æµè¯åå é¤è¯¥æç¤ºï¼ï¼ï¼"); |
| | | |
| | | } |
| | | }, |
| | | error: function(xhr, type, errorThrown) { |
| | | alert("è·åæ°æ®å¼å¸¸ï¼" + JSON.stringify(errorThrown)); |
| | | } |
| | | }); |
| | | } |
| | | }; |
| | | |
| | | function BarcodePutInStorageHint() { |
| | | $.ajax({ |
| | | url: app.API_URL_HEADER + app.API_METHOD_ESP, |
| | | data: { |
| | | spname: "BarcodePutInStorageHint", |
| | | returnvalue: 1, |
| | | _sp_DAB001: $("#DAB001").val() |
| | | }, |
| | | type: "post", |
| | | success: function(data) { |
| | | console.log(JSON.stringify(data)); |
| | | if (data.status == 0) { |
| | | $("#hint")[0].innerHTML = |
| | | "个æ°/æ«ææ°/éè´§æ°ï¼" + |
| | | data.data[0]["A1"] + "/" + |
| | | data.data[0]["B1"] + "/" + |
| | | data.data[0]["B"]; |
| | | |
| | | ; |
| | | } else { |
| | | $("#hint")[0].innerHTML = ""; |
| | | } |
| | | }, |
| | | error: function(xhr, type, errorThrown) {} |
| | | }); |
| | | } |
| | | |
| | | //èªå®ä¹NEWID()彿° |
| | | function generateGUID() { |
| | | return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { |
| | | var r = Math.random() * 16 | 0, |
| | | v = c === 'x' ? r : (r & 0x3 | 0x8); |
| | | return v.toString(16); |
| | | }); |
| | | } |
| | | |
| | | //ææ°æ®å¡«å
å°tableè¡¨ä¸ |
| | | function populateTable(data) { |
| | | console.log('1'); |
| | | let tbody = document.querySelector("#myTable tbody"); |
| | | let tfoot = document.querySelector("#myTable tfoot"); // è·åtfootå
ç´ |
| | | let totalStock = 0.0; // åå§ååºåæ»å为0 |
| | | |
| | | // æ¸
ç©ºè¡¨æ ¼å
容ï¼å
æ¬tfootä¸çä»»ä½ç°æå
å®¹ï¼ |
| | | tbody.innerHTML = ""; |
| | | tfoot.innerHTML = ""; // æ¸
空tfootï¼ä»¥é²ä¹åæå
容 |
| | | |
| | | // 循ç¯éåæ°æ®ï¼çæè¡¨æ ¼è¡ |
| | | for (let i = 0; i < data["æ¡ç ç¼å·"].length; i++) { |
| | | // åå»ºè¡¨æ ¼è¡ |
| | | let tr = document.createElement("tr"); |
| | | |
| | | // åå»ºè¡¨æ ¼åå
æ ¼ï¼å¹¶å°æ°æ®å¡«å
¥ |
| | | let td1 = document.createElement("td"); |
| | | td1.textContent = data["åºå·"][i]; |
| | | tr.appendChild(td1); |
| | | |
| | | let td2 = document.createElement("td"); |
| | | td2.textContent = data["æ¡ç ç¼å·"][i]; |
| | | tr.appendChild(td2); |
| | | |
| | | let td3 = document.createElement("td"); |
| | | td3.textContent = data["ç©æç¼ç "][i]; |
| | | tr.appendChild(td3); |
| | | |
| | | let td4 = document.createElement("td"); |
| | | td4.textContent = data["åºåæ°é"][i]; |
| | | tr.appendChild(td4); |
| | | |
| | | let td5 = document.createElement("td"); |
| | | td5.textContent = data["åºä½"][i]; |
| | | tr.appendChild(td5); |
| | | |
| | | let td6 = document.createElement("td"); |
| | | td6.textContent = data["ä»åº"][i]; |
| | | tr.appendChild(td6); |
| | | |
| | | |
| | | // å°å建çè¡æ·»å å°tbodyä¸ |
| | | tbody.appendChild(tr); |
| | | |
| | | // ç´¯å åºåæ°é |
| | | let stockQuantity = parseFloat(data["åºåæ°é"][i]); |
| | | totalStock += stockQuantity; |
| | | } |
| | | |
| | | // å¨tfoot䏿·»å æ±æ»è¡ |
| | | let totalRow = document.createElement("tr"); |
| | | let totalTd = document.createElement("td"); |
| | | totalTd.colSpan = 3; // åå¹¶åé¢ç5å |
| | | totalTd.textContent = "åºåæ»å"; |
| | | totalRow.appendChild(totalTd); |
| | | |
| | | let totalStockTd = document.createElement("td"); |
| | | totalStockTd.colSpan = 3; |
| | | totalStockTd.textContent = totalStock.toFixed(6); // ä¿ç6ä½å°æ° |
| | | totalRow.appendChild(totalStockTd); |
| | | |
| | | tfoot.appendChild(totalRow); // å°æ±æ»è¡æ·»å å°tfootä¸ |
| | | |
| | | } |
| | | |
| | | |
| | | function confirmQuantity() { |
| | | |
| | | // å设HBIDæ¯ä¸ä¸ªä¹åå·²ç»å®ä¹å¹¶å¯è½èµå¼çåé |
| | | if (typeof HBID === "undefined" || HBID.trim() === "") { |
| | | $("#DAB001").focus(); |
| | | playerAudio("NG"); |
| | | mui.toast("请å
æ«æç©ææ¡ç åï¼å确认!"); |
| | | return; // è·³åºå½æ°ï¼å¦æè¿æ¯å½æ°çä¸é¨å |
| | | } |
| | | |
| | | var kwValue = $("#KW").val(); |
| | | console.log(kwValue); |
| | | |
| | | // æ£æ¥kwValueæ¯å¦ä¸ºç©ºãundefinedãnullæä»
å
å«ç©ºæ ¼ |
| | | if (!kwValue || kwValue.trim() === "") { |
| | | $("#KW").focus(); |
| | | playerAudio("NG"); |
| | | mui.toast("请å
æ«æåºä½!"); |
| | | return; // è·³åºå½æ°ï¼å¦æè¿æ¯å½æ°çä¸é¨å |
| | | } |
| | | |
| | | |
| | | console.log("åå¹¶ID:"); |
| | | console.log(HBID); |
| | | |
| | | //ç¨æ·ID |
| | | var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION); |
| | | var user_id = currentSession.user_id; |
| | | if ($("#txtBillNo").val() == "") { |
| | | var user_id = currentSession.user_id; |
| | | } else { |
| | | var user_id = $("#txtBillNo").val(); |
| | | } |
| | | // var user_id = "admin"; |
| | | $.ajax({ |
| | | url: app.API_URL_HEADER + "/WARBABChag/HBBarcode", |
| | | |
| | | data: { |
| | | KW: $("#KW").val(), |
| | | HBID: HBID, |
| | | logID: user_id //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() { |
| | | $("#KW").val(""); |
| | | $("#KW").focus(); |
| | | // mui("#DAB001")[0].focus(); |
| | | // $("#DAB001").val(""); |
| | | }); |
| | | return; |
| | | } else { |
| | | console.log("æå"); |
| | | playerAudio("OK"); |
| | | console.log("å¼å§æå°ï¼ï¼"); |
| | | |
| | | var str = data.data.BARID.toString(); |
| | | console.log(str); // å°BARID转æ¢ä¸ºå符串并æå°è¾åº |
| | | printByIds(str); |
| | | |
| | | |
| | | $("#DAB001").val(""); |
| | | $("#KW").val(""); |
| | | $("#DAB001").focus(); |
| | | console.log(data.data); |
| | | populateTable(data.data); |
| | | mui.toast("å并宿ï¼"); |
| | | //mui.alert("å
¥åºæåï¼æµè¯åå é¤è¯¥æç¤ºï¼ï¼ï¼"); |
| | | |
| | | } |
| | | }, |
| | | 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(); |
| | | // } |
| | | //} |