¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * ä½è
ï¼G98138 é»é |
| | | * æ¶é´ï¼2018-09-04 |
| | | * æè¿°ï¼åºä½ ç»å® |
| | | * |
| | | * ä¸å¡æè·¯ï¼ |
| | | * 1. æ«ææ¡ç |
| | | * 1.1 éæ¡ç åºåè¡¨çæ¡ç ï¼ æç¤ºï¼ OKï¼ * |
| | | * 1.2 éå¾
å
¥åºæ¡ç ï¼ æç¤ºï¼ OKï¼ * |
| | | * 1.3 éè¿æ¡ç æ¾å°ä¸ä¸æ¬¡è¯¥ç©æçåºä½ï¼ ä½ä¸ºæ¨èåºä½ï¼ OKï¼ |
| | | * 注æï¼ 妿å¾éäºâé»è®¤åºä½âï¼ ä¸å¨ä¸ä¸æ¬¡ç»å®çåºä½åå½åç颿¾ç¤ºçåºä½ä¸è´ ï¼ åç´æ¥ç»å®åºä½ï¼ ä¸éè¦åæ«æåºä½ * |
| | | |
| | | * 2. æ«æåºä½æ¡ç * |
| | | * 2.1 éåºä½æ¡ç ï¼ æç¤ºï¼ OKï¼ * |
| | | * 2.2 é该ä»åºçåºä½ï¼ æç¤ºï¼ OKï¼ * |
| | | */ |
| | | |
| | | // å
¨å±åé |
| | | var billNo = ''; |
| | | var DH = ''; |
| | | var i = 0; //è®¡ç®æ«ææ¡ç æ°é |
| | | var WLBM = "";//ç©æç¼ç |
| | | var matterTable = null; |
| | | |
| | | //åå§åï¼é»è®¤ç¦ç¹ |
| | | mui.plusReady(function(){ |
| | | app.init(); |
| | | GetInfoGYS(); |
| | | console.log("è¿æ¥æµè¯ï¼"); |
| | | //initBluetooth(); |
| | | $('#info').height($(window).height()- $("#row001").height() - $("#div001").height()- $("#div002").height() - 70); |
| | | }); |
| | | |
| | | function GetInfoGYS() { |
| | | $.ajax({ |
| | | url: app.API_URL_HEADER + "/WARBAB/GetInfoGYS", |
| | | |
| | | DataType: "json", |
| | | type: "post", |
| | | async: false, |
| | | //timeout: 15000, |
| | | success: function(data) { |
| | | if (data.status == 0) { |
| | | |
| | | var selectElementD = document.getElementById('GYS'); |
| | | selectElementD.innerHTML = ""; |
| | | matterTable = data.data.matterTable; |
| | | |
| | | var option = document.createElement("option"); |
| | | option.value = ""; |
| | | option.text = "è¯·éæ©å®¢æ·"; |
| | | selectElementD.appendChild(option); |
| | | |
| | | for (var i = 0; i < matterTable.length; i++) { |
| | | var option = document.createElement("option"); |
| | | option.value = matterTable[i]["DFA002"]; |
| | | option.text = matterTable[i]["DFA002"]; |
| | | selectElementD.appendChild(option); |
| | | } |
| | | |
| | | } else { |
| | | |
| | | alert("è·åæ°æ®å¼å¸¸ï¼" + response.message); |
| | | } |
| | | |
| | | }, |
| | | error: function(xhr, type, errorThrown) { |
| | | alert("è·åæ°æ®å¼å¸¸ï¼" + JSON.stringify(errorThrown)); |
| | | } |
| | | }); |
| | | |
| | | } |
| | | |
| | | function GetInfoDFA() { |
| | | $.ajax({ |
| | | url: app.API_URL_HEADER + "/WARBAB/GetInfoDFA", |
| | | |
| | | DataType: "json", |
| | | type: "post", |
| | | async: false, |
| | | data: { |
| | | GYS:$("#GYS").val(), |
| | | CX:$("#searchInput1").val() |
| | | }, |
| | | //timeout: 15000, |
| | | success: function(data) { |
| | | if (data.status == 0) { |
| | | |
| | | var selectElementD = document.getElementById('DFA001'); |
| | | selectElementD.innerHTML = ""; |
| | | matterTable = data.data.matterTable; |
| | | |
| | | var option = document.createElement("option"); |
| | | option.value = ""; |
| | | option.text = "è¯·éæ©åè´§éç¥å"; |
| | | selectElementD.appendChild(option); |
| | | |
| | | for (var i = 0; i < matterTable.length; i++) { |
| | | var option = document.createElement("option"); |
| | | option.value = matterTable[i]["DFA001"]; |
| | | option.text = matterTable[i]["DFA001"]; |
| | | selectElementD.appendChild(option); |
| | | } |
| | | |
| | | } else { |
| | | |
| | | alert("è·åæ°æ®å¼å¸¸ï¼" + response.message); |
| | | } |
| | | |
| | | }, |
| | | error: function(xhr, type, errorThrown) { |
| | | alert("è·åæ°æ®å¼å¸¸ï¼" + JSON.stringify(errorThrown)); |
| | | } |
| | | }); |
| | | |
| | | } |
| | | |
| | | function GetInfoBarcode(){ |
| | | console.log(1); |
| | | $.ajax({ |
| | | url: app.API_URL_HEADER + "/WARBAB/GetBarcodeInfoHD", |
| | | |
| | | DataType: "json", |
| | | type: "post", |
| | | async: false, |
| | | data: { |
| | | DFA001:$("#DFA001").val(), |
| | | ITEMNO:$("#ITEMNO").val() |
| | | }, |
| | | //timeout: 15000, |
| | | success: function(data) { |
| | | if (data.status == 0) { |
| | | matterTable = data.data.matterTable; |
| | | populateTable(matterTable); |
| | | matterTableT = data.data.matterTableT; |
| | | $("#YSHJ").val(matterTableT[0]["hd004"]); |
| | | $("#SLHJ").val(matterTableT[0]["CKDD007"]); |
| | | } else { |
| | | |
| | | alert("è·åæ°æ®å¼å¸¸ï¼" + data.message); |
| | | } |
| | | |
| | | }, |
| | | error: function(xhr, type, errorThrown) { |
| | | alert("è·åæ°æ®å¼å¸¸ï¼" + JSON.stringify(errorThrown)); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | function populateTable(data) { |
| | | |
| | | console.log(data); |
| | | let tbody = document.querySelector("#myTable tbody"); |
| | | |
| | | // æ¸
ç©ºè¡¨æ ¼å
容 |
| | | tbody.innerHTML = ""; |
| | | |
| | | // 循ç¯éåæ°æ®ï¼çæè¡¨æ ¼è¡ |
| | | for (let i = 0; i < data.length; i++) { |
| | | let tr = document.createElement("tr"); |
| | | |
| | | // åå»ºè¡¨æ ¼åå
æ ¼ï¼å¹¶å°æ°æ®å¡«å
¥ |
| | | let td1 = document.createElement("td"); |
| | | td1.textContent = data[i]["CKDD002"]; |
| | | tr.appendChild(td1); |
| | | |
| | | let td2 = document.createElement("td"); |
| | | td2.textContent = data[i]["CKDD009"]; |
| | | tr.appendChild(td2); |
| | | |
| | | let td3 = document.createElement("td"); |
| | | td3.textContent = data[i]["CKDD011"]; |
| | | tr.appendChild(td3); |
| | | |
| | | let td4 = document.createElement("td"); |
| | | td4.textContent = data[i]["CKDD007"]; |
| | | tr.appendChild(td4); |
| | | |
| | | let td5 = document.createElement("td"); |
| | | td5.textContent = data[i]["isHD"]; |
| | | tr.appendChild(td5); |
| | | |
| | | tbody.appendChild(tr); |
| | | |
| | | $(function() { |
| | | // å°æ é¢è¡çèæ¯é¢è²è®¾ç½®ä¸ºç°è² |
| | | $('tr:first-child th').css('background-color', 'gray'); |
| | | |
| | | // éåè¡¨æ ¼çæ¯ä¸è¡ï¼é¤äºæ é¢è¡ |
| | | $('tr').each(function() { |
| | | // è·åå®çæ°éåå
æ ¼çå¼ |
| | | var $cell = $(this).find('td:nth-child(5)'); |
| | | var quantity = $cell.text(); |
| | | // 夿å®çæ°éæ¯å¦ä¸º0 |
| | | if (quantity == "æ¯") { |
| | | // 设置è¡çèæ¯é¢è²ä¸ºé»è² |
| | | $(this).css('background-color', 'greenyellow'); |
| | | }else |
| | | { |
| | | $(this).css('background-color', 'beige'); |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | }; |
| | | |
| | | function GetInfoITEMNO() { |
| | | $.ajax({ |
| | | url: app.API_URL_HEADER + "/WARBAB/GetInfoITEMNO", |
| | | |
| | | DataType: "json", |
| | | type: "post", |
| | | async: false, |
| | | data: { |
| | | DFA001:$("#DFA001").val(), |
| | | }, |
| | | //timeout: 15000, |
| | | success: function(data) { |
| | | if (data.status == 0) { |
| | | |
| | | var selectElementD = document.getElementById('ITEMNO'); |
| | | selectElementD.innerHTML = ""; |
| | | |
| | | matterTable = data.data.matterTable; |
| | | |
| | | var option = document.createElement("option"); |
| | | option.value = ""; |
| | | option.text = "è¯·éæ©ç©æç¼ç "; |
| | | selectElementD.appendChild(option); |
| | | |
| | | for (var i = 0; i < matterTable.length; i++) { |
| | | var option = document.createElement("option"); |
| | | option.value = matterTable[i]["DFB005"]; |
| | | option.text = matterTable[i]["DFB005"]; |
| | | selectElementD.appendChild(option); |
| | | } |
| | | |
| | | } else { |
| | | |
| | | alert("è·åæ°æ®å¼å¸¸ï¼" + data.message); |
| | | } |
| | | |
| | | }, |
| | | error: function(xhr, type, errorThrown) { |
| | | alert("è·åæ°æ®å¼å¸¸ï¼" + JSON.stringify(errorThrown)); |
| | | } |
| | | }); |
| | | |
| | | } |
| | | |
| | | function CheckBarInfo(){ |
| | | |
| | | if($("#DFA001").val() == ""){ |
| | | alert("è¯·éæ©åè´§éç¥å"); |
| | | return ; |
| | | } |
| | | if($("#ITEMNO").val() == ""){ |
| | | alert("è¯·éæ©ç©æç¼ç "); |
| | | return ; |
| | | } |
| | | $.ajax({ |
| | | url: app.API_URL_HEADER + "/WARBAB/CheckBarInfo", |
| | | |
| | | DataType: "json", |
| | | type: "post", |
| | | async: false, |
| | | data: { |
| | | DFA001:$("#DFA001").val(), |
| | | ITEMNO:$("#ITEMNO").val(), |
| | | DAB001:$("#DAB001").val(), |
| | | }, |
| | | //timeout: 15000, |
| | | success: function(data) { |
| | | if(data.status == 1){ |
| | | $("#DAB001").val(""); |
| | | GetInfoBarcode(); |
| | | } |
| | | else{ |
| | | alert("æ ¸å¯¹å¤±è´¥" + data.message); |
| | | $("#DAB001").val(""); |
| | | } |
| | | }, |
| | | 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(); |
| | | // } |
| | | //} |