From 87682b4f1579d5e02b2b9a02e7a09227406156ee Mon Sep 17 00:00:00 2001 From: cdk <2441919651@qq.com> Date: 星期二, 20 五月 2025 14:08:27 +0800 Subject: [PATCH] 设备增加摄像头,增加销售退货采购退货 --- js/CangKuManage_js/CGTH.js | 403 ++++++++++++++++++++ js/CangKuManage_js/EMCheck.js | 87 ++++ pages/CangKuManage/GS_XSTH.html | 89 ++++ js/CangKuManage_js/EMDetail.js | 86 ++++ pages/CangKuManage/EMCheck.html | 2 pages/CangKuManage/GS_CGTH.html | 166 ++++++++ js/CangKuManage_js/XSTH.js | 339 ++++++++++++++++ pages/CangKuManage/DFQ_Check.html | 6 pages/CangKuManage/EMDetail.html | 2 9 files changed, 1,175 insertions(+), 5 deletions(-) diff --git a/js/CangKuManage_js/CGTH.js b/js/CangKuManage_js/CGTH.js new file mode 100644 index 0000000..3905a03 --- /dev/null +++ b/js/CangKuManage_js/CGTH.js @@ -0,0 +1,403 @@ +/** + * 浣滆�咃細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(); + GetBill(); + console.log("杩炴帴娴嬭瘯锛�"); + //initBluetooth(); + $('#info').height($(window).height()- $("#row001").height() - $("#div001").height()- $("#div002").height() - 70); +}); + +function GetInfoCGTH() { + $.ajax({ + url: app.API_URL_HEADER + "/WARBAB/GetInfoCGTH", + data: { + CGTHA001:$("#QTNO").val(), + // DAB001: $("#DAB001").val(), + // 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) { + + matterTable = data.data.matterTable; + populateTable(matterTable); + $("#DAB001").val(""); + mui("#DAB001")[0].focus(); + } else { + + alert("鑾峰彇鏁版嵁寮傚父锛�" + response.message); + } + + }, + error: function(xhr, type, errorThrown) { + alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown)); + } + }); + +} + +function GetBill() { + console.log(1); + $.ajax({ + url: app.API_URL_HEADER + "/WARBAB/GetBILLCGTH", + + DataType: "json", + type: "post", + async: false, + //timeout: 15000, + success: function(data) { + if (data.status == 0) { + //console.log(response); + /// console.log(JSON.stringify(response)); + var selectElementD = document.getElementById('QTNO'); + 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]["CGTHA001"]; + option.text = matterTable[i]["CGTHA001"]; + selectElementD.appendChild(option); + } + + } else { + + alert("鑾峰彇鏁版嵁寮傚父锛�" + response.message); + } + + }, + error: function(xhr, type, errorThrown) { + alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown)); + } + }); + + + + //fetchCYSData(); +} + + function GetCGTH() { + if(event.keyCode == 13) { + //濡傛灉鏈緭鍏ユ潯鐮侊紝璺冲嚭鏂规硶 + if($("#DAB001").val() == "") { + return; + } + + + + //鐢ㄦ埛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 + "/WARBAB/GetCGTH", + + data: { + DBNO:$("#QTNO").val(), + DAB001: $("#DAB001").val(), + 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 { + $("#DAB001").val(""); + $("#DAB002").val(""); + $("#DAB003").val(""); + $("#DAB004").val(""); +mui.toast("鎵弿鎴愬姛!"); + mui("#DAB001")[0].focus(); + playerAudio("OK"); + GetInfoCGTH(); + + + } + }, + 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]["鐗╂枡鍚嶇О"]; + tr.appendChild(td1); + + let td2 = document.createElement("td"); + td2.textContent = data[i]["鐗╂枡浠g爜"]; + 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); + + tbody.appendChild(tr); + } + }; + +function GetBarInfo() { + if(event.keyCode == 13) { + //濡傛灉鏈緭鍏ユ潯鐮侊紝璺冲嚭鏂规硶 + if($("#DAB001").val() == "") { + return; + } + + + + //鐢ㄦ埛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 + "/WARBAB/GetBarInfo_CGTH", + url: app.API_URL_HEADER + "/WARBAB/GetErpInventoryTable", + data: { + DBNO:$("#QTNO").val(), + DAB001: $("#DAB001").val(), + //USER: 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 { + $("#DAB002").val(data.data.DAB020); + $("#DAB003").val(data.data.txtSL); + $("#DAB004").val(data.data.FLSL); + //mui.toast("鎵弿鎴愬姛!"); + + //濡傛灉鏉$爜鏁伴噺澶т簬鍙戞枡鏁伴噺 + if (data.data.txtSL > data.data.FLSL) + { + mui("#DAB004")[0].focus(); + alert("鏉$爜鏁伴噺" +data.data.txtSL+"澶т簬閫�璐ф暟閲�"+data.data.FLSL+"锛岄��璐уけ璐�"); + } + else + { + GetCGTH(); + playerAudio("OK"); + } + + + //GetInfoZJDB(); + + + } + }, + error: function(xhr, type, errorThrown) { + alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown)); + } + }); + } +}; + + // function Is_PrintSplit() { + // if (event.keyCode == 13) { + // var txtSLValue = parseFloat($("#DAB003").val()); + // var FLSLValue = parseFloat($("#DAB004").val()); + + // // 姣旇緝鏁板�煎ぇ灏� + // if (txtSLValue <= FLSLValue) { + // // txtSL鐨勫�煎皬浜嶧LSL鐨勫�� + // console.log("鐢熸垚棰嗘枡鍗�"); + // // CreateSCLLD(); + // // GETGDINFO_SX(); + // } else if (txtSLValue > FLSLValue) { + // // txtSL鐨勫�煎ぇ浜嶧LSL鐨勫�� + // //console.log("纭鏄惁鎷嗗垎棰嗘枡"); + // mui.confirm('鏄惁鎷嗗垎璇ユ潯鐮侊紵', '璇风‘璁�', ['纭', '鍙栨秷'], function(e) { + // if (e.index === 0) { + // console.log("鏉$爜鎷嗗垎"); + // GetZJDBCK_PrintSplit(); + // //GETGDINFO_SX(); + // console.log("鍒锋柊鎴愬姛锛�"); + // mui("#DAB001")[0].focus(); + // $("#DAB001").val("");//鍏堟竻绌轰竴涓嬫暟鎹簮 + // } else { + // // 鐢ㄦ埛鐐瑰嚮浜嗗彇娑堟寜閽� + // mui("#DAB004")[0].focus(); + // } + // }); + // } + // } + // }; + + +// function GetZJDBCK_PrintSplit() { +// console.log("鏉$爜鎷嗗垎"); +// //濡傛灉鏈緭鍏ユ潯鐮侊紝璺冲嚭鏂规硶 +// if($("#DAB001").val() == "") { +// return; +// } + +// //鐢ㄦ埛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 ="ADMIN"; +// // } + +// //var user_id ="ADMIN"; + +// var user_id = currentSession.user_id; +// //var user_id ="ADMIN"; +// $.ajax({ +// url: app.API_URL_HEADER + "/XKYDHD/GetZJDBCK_PrintSplit", + +// data: { + +// DBNO:$("#QTNO").val(), +// DAB001: $("#DAB001").val(), +// logID: user_id, //user_id,//Admin //鍏堝啓姝伙紝渚夸簬璋冭瘯 +// SL:$("#DAB004").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(""); +// }); +// return; +// } else { + +// //console.log(data.data.BARID); +// console.log("寮�濮嬫墦鍗帮紒锛�"); + +// var str = data.data.BARID.toString(); +// console.log(str); // 灏咮ARID杞崲涓哄瓧绗︿覆骞舵墦鍗拌緭鍑� + +// printByIds(str); +// console.log("鎵撳嵃鎴愬姛锛侊紒"); + + +// $("#DAB001").val(""); +// $("#DAB002").val(""); +// $("#DAB003").val(""); +// $("#DAB004").val(""); +// mui.toast("鎷嗗垎鍑哄簱鎴愬姛!"); +// mui("#DAB001")[0].focus(); + + + + +// playerAudio("OK"); +// GetInfoZJDB(); + + +// } +// }, +// error: function(xhr, type, errorThrown) { +// alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown)); +// } +// }); + +// }; +/* 褰撻〉闈㈢殑鏂囨湰澶卞幓鐒︾偣鏃讹紝璁╁叾鍐嶆鑾峰彇鐒︾偣 */ + + +/** + * @param {鍑哄彂DOM鎺т欢锛歵his} e + */ +//function SetInputFoucs(codeID) { +// var itemTag = document.activeElement.tagName; //鑾峰彇鍏冪礌鐨勬爣绛惧悕 +// var name = document.activeElement.name; //鑾峰彇鍏冪礌鐨勫悕绉� +// //濡傛灉鎺т欢涓嶆槸鏂囨湰 +// //濡傛灉鎺т欢鏄枃鏈�,Name闈炵┖鏃讹紙濡俢heckbox) +// //鏉$爜鑾峰彇鐒︾偣 +// if ((itemTag != 'INPUT') || +// (itemTag == 'INPUT' && name != '')) { +// $(codeID).focus(); +// } +//} \ No newline at end of file diff --git a/js/CangKuManage_js/EMCheck.js b/js/CangKuManage_js/EMCheck.js index b71c1ef..9f3767f 100644 --- a/js/CangKuManage_js/EMCheck.js +++ b/js/CangKuManage_js/EMCheck.js @@ -48,6 +48,34 @@ }); } + document.getElementById('saomiaolb').addEventListener('tap', function() { + console.log(12); + var url = 'getScanCode1.html'; + mui.openWindow({ + + url: url, + extras: {}, + waiting: { + autoShow: true, + title: '鍔犺浇涓�' + } + }); + + }, false) + + function scaned(t, r, f) { + console.log(r); + $("#DAB001").val(r); + // var selectElementD = document.getElementById('selectModeNoT'); + // selectElementD.innerHTML = ""; + // var option = document.createElement("option"); + // option.value = r; + // option.text = r; + + // selectElementD.appendChild(option); + GetBarInfo_NEW(); + } + function GetBillList() { var billDate = $("#txtBillDate").val(); var o = {}; @@ -134,8 +162,65 @@ }; //鎵弿鏉$爜澶勭悊鏂规硶 + function GetBarInfo_NEW() { + //濡傛灉鏈緭鍏ユ潯鐮侊紝璺冲嚭鏂规硶 + if($("#DAB001").val() == "") { + return; + } + + //鐢ㄦ埛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 + "/BASQC/GetBarInfoEMCheck", + + data: { + DAB001: $("#DAB001").val(), + 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 { + if(data.data.sp_state > 0) { + playerAudio("OK"); + $("#DAB001").val(""); + $("#DAB001").focus(); + mui.toast("娓呯偣瀹屾垚锛�"); + //mui.alert("鍏ュ簱鎴愬姛锛屾祴璇曞悗鍒犻櫎璇ユ彁绀猴紒锛侊紒"); + + //鏌ヨ鍏ュ簱鎯呭喌 + //BarcodePutInStorageHint(); + + } + } + }, + error: function(xhr, type, errorThrown) { + alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown)); + } + }); + }; + + //鎵弿鏉$爜澶勭悊鏂规硶 function GetBarInfo() { - if(event.keyCode == 13) { + if(typeof name3 === "undefined" || event.keyCode == 13) { //濡傛灉鏈緭鍏ユ潯鐮侊紝璺冲嚭鏂规硶 if($("#DAB001").val() == "") { return; diff --git a/js/CangKuManage_js/EMDetail.js b/js/CangKuManage_js/EMDetail.js index 3396a95..7244f1b 100644 --- a/js/CangKuManage_js/EMDetail.js +++ b/js/CangKuManage_js/EMDetail.js @@ -48,6 +48,34 @@ }); } + document.getElementById('saomiaolb').addEventListener('tap', function() { + console.log(12); + var url = 'getScanCode1.html'; + mui.openWindow({ + + url: url, + extras: {}, + waiting: { + autoShow: true, + title: '鍔犺浇涓�' + } + }); + + }, false) + + function scaned(t, r, f) { + console.log(r); + $("#DAB001").val(r); + // var selectElementD = document.getElementById('selectModeNoT'); + // selectElementD.innerHTML = ""; + // var option = document.createElement("option"); + // option.value = r; + // option.text = r; + + // selectElementD.appendChild(option); + GetBarInfo_NEW(); + } + function GetBillList() { var billDate = $("#txtBillDate").val(); var o = {}; @@ -133,6 +161,64 @@ } }; + function GetBarInfo_NEW() { + //濡傛灉鏈緭鍏ユ潯鐮侊紝璺冲嚭鏂规硶 + if($("#DAB001").val() == "") { + return; + } + + //鐢ㄦ埛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 + "/BASQC/GetBarInfoEMDetail", + + data: { + DAB001: $("#DAB001").val(), + 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 { + if(data.data.sp_state > 0) { + playerAudio("OK"); + $("#info").val("");//鍏堟竻绌轰竴涓嬫暟鎹簮 + $("#info").val(data.data.infos);//濉叆鏉$爜鏄庣粏淇℃伅 + $("#DAB001").val(""); + $("#DAB001").focus(); + mui.toast("娓呯偣瀹屾垚锛�"); + //mui.alert("鍏ュ簱鎴愬姛锛屾祴璇曞悗鍒犻櫎璇ユ彁绀猴紒锛侊紒"); + + //鏌ヨ鍏ュ簱鎯呭喌 + //BarcodePutInStorageHint(); + + } + } + }, + error: function(xhr, type, errorThrown) { + alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown)); + } + }); + }; + //鎵弿鏉$爜澶勭悊鏂规硶 function GetBarInfo() { if(event.keyCode == 13) { diff --git a/js/CangKuManage_js/XSTH.js b/js/CangKuManage_js/XSTH.js new file mode 100644 index 0000000..d705298 --- /dev/null +++ b/js/CangKuManage_js/XSTH.js @@ -0,0 +1,339 @@ +/** + * 浣滆�咃細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; + + +//鍒濆鍖栵紝榛樿鐒︾偣 +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) { + //濡傛灉鏈緭鍏ユ潯鐮侊紝璺冲嚭鏂规硶 + if($("#DAB001").val() == "") { + return; + } + + //鐢ㄦ埛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 + "/WARBAB/GetBarInfoXSTH", + + data: { + DAB001: $("#DAB001").val(), + check: $("#checkdefault").prop("checked") == true ? "1" : "0", //鑾峰彇澶嶉�夋鏄惁琚�変腑锛坱rue锛宖alse锛� + curStore: $("#MBA001").val() == null ? "" : $("#MBA001").val(), //褰撳墠搴撲綅 + billNo:$("#txtSL").val(), + 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 { + matterTable = data.data.matterTable; + $("#info").val("");//鍏堟竻绌轰竴涓嬫暟鎹簮 + $("#info").val(data.data.infos);//濉叆鏉$爜鏄庣粏淇℃伅 + + //甯﹀嚭搴撲綅 + if($("#MBA001").val().trim() == "") //鏆傛椂杩欐牱澶勭悊锛屾柟渚�5妤煎湪搴撳叆搴擄紝浜旀ゼ鍏ュ畬鍙栨秷 + $("#MBA001").val(data.data.lastStore); + //$("#MBA001")[0].focus();//鐒︾偣瀹氫綅鍒拌繖 + document.getElementById("MBA001").focus(); + + document.getElementById("MBA001").select(); + + //document.getElementById("MBA001").select();//閫変腑鏂囨湰妗嗗唴瀹癸紝鍑忓皯娓呴櫎榛樿搴撲綅鐨勫姩浣� + //濡傛灉鏈嶅姟鍣ㄦ洿鏂拌〃鎴愬姛锛屾竻绌烘潯鐮佽緭鍏ユ + if(data.data.sp_state > 0) { + playerAudio("OK"); + $("#DAB001").val(""); + $("#DAB001").focus(); + if(WLBM == matterTable[0]["DAB020"].toString()) + $("#dgWOMDAG-sum")[0].innerHTML = ++i; + else{ + i = 1; + $("#dgWOMDAG-sum")[0].innerHTML = i; + WLBM = matterTable[0]["DAB020"].toString(); + } + mui.toast("鍏ュ簱瀹屾垚锛�"); + //mui.alert("鍏ュ簱鎴愬姛锛屾祴璇曞悗鍒犻櫎璇ユ彁绀猴紒锛侊紒"); + + //鏌ヨ鍏ュ簱鎯呭喌 + //BarcodePutInStorageHint(); + + } + } + }, + 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) { + } + }); + } + +//鎵弿搴撲綅澶勭悊鏂规硶 +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 + "/WARBAB/GetStoreXSTH", + // url: "http://localhost:27611/api/WARBAB/GetStore", + data:{ + MBA001:$("#MBA001").val(), + DAB001:$("#DAB001").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){ + mui.alert(data.message);//閿欒淇℃伅寮规 + $("#MBA001")[0].focus(); + $("#MBA001").val(""); + return; + } + if(data.data<=0){ + mui.alert(data.message); + return; + }else{ + $("#DAB001").val(""); + $("#DAB001")[0].focus(); + //$("#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.toast("鍏ュ簱鎴愬姛锛�"); + // playerAudio("OK"); + } + }, + error: function(xhr, type, errorThrown) { + mui.toast("鍏ュ簱寮傚父锛�"); + alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown)); + return; + } + }); + } +} + +/* 褰撻〉闈㈢殑鏂囨湰澶卞幓鐒︾偣鏃讹紝璁╁叾鍐嶆鑾峰彇鐒︾偣 */ + + +/** + * @param {鍑哄彂DOM鎺т欢锛歵his} e + */ +//function SetInputFoucs(codeID) { +// var itemTag = document.activeElement.tagName; //鑾峰彇鍏冪礌鐨勬爣绛惧悕 +// var name = document.activeElement.name; //鑾峰彇鍏冪礌鐨勫悕绉� +// //濡傛灉鎺т欢涓嶆槸鏂囨湰 +// //濡傛灉鎺т欢鏄枃鏈�,Name闈炵┖鏃讹紙濡俢heckbox) +// //鏉$爜鑾峰彇鐒︾偣 +// if ((itemTag != 'INPUT') || +// (itemTag == 'INPUT' && name != '')) { +// $(codeID).focus(); +// } +//} \ No newline at end of file diff --git a/pages/CangKuManage/DFQ_Check.html b/pages/CangKuManage/DFQ_Check.html index 74c402c..80c2319 100644 --- a/pages/CangKuManage/DFQ_Check.html +++ b/pages/CangKuManage/DFQ_Check.html @@ -62,8 +62,10 @@ <span style="display: block; color: #FFFFFF; height: 20px; line-height: 20px; text-align: center"><%=(++i)%></span> </span> <div class="mui-media-body"> - <%=(item.CKD001)%> - <%=(item.CKD028)%> + <%=(item.CKD012)%> + <%=(item.CKD015)%> + <%=(item.CKD028)%> + <%=(item.DFA002)%> <p class='mui-ellipsis'><%=(item.妫�楠岀粨鏋�)%></p> </div> </a> diff --git a/pages/CangKuManage/EMCheck.html b/pages/CangKuManage/EMCheck.html index 4f92e67..d61f03e 100644 --- a/pages/CangKuManage/EMCheck.html +++ b/pages/CangKuManage/EMCheck.html @@ -51,7 +51,7 @@ </div> <div class="mui-input-row" id="row001"> - <label>璁惧鏉$爜</label> + <label id="saomiaolb" style="color:#0062CC">鐐瑰嚮鍚姩鎵弿</label> <input id="DAB001" type="text" value="" class="mui-input-clear text-color" placeholder="璇锋壂鎻忔潯鐮�" onkeypress="GetBarInfo()" /> </div> diff --git a/pages/CangKuManage/EMDetail.html b/pages/CangKuManage/EMDetail.html index 12507d2..459213e 100644 --- a/pages/CangKuManage/EMDetail.html +++ b/pages/CangKuManage/EMDetail.html @@ -51,7 +51,7 @@ </div> <div class="mui-input-row" id="row001"> - <label>璁惧鏉$爜</label> + <label id="saomiaolb" style="color:#0062CC">鐐瑰嚮鍚姩鎵弿</label> <input id="DAB001" type="text" value="" class="mui-input-clear text-color" placeholder="璇锋壂鎻忔潯鐮�" onkeypress="GetBarInfo()" /> </div> <div id="txtInfo"><!--<div class="mui-input-row" style="height: 350px; margin-top: 10px;">--> diff --git a/pages/CangKuManage/GS_CGTH.html b/pages/CangKuManage/GS_CGTH.html new file mode 100644 index 0000000..5413f2a --- /dev/null +++ b/pages/CangKuManage/GS_CGTH.html @@ -0,0 +1,166 @@ + +<!doctype html> +<html> + + <head> + <meta charset="UTF-8"> + <title>搴撲綅缁戝畾</title> + <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> + <meta name="apple-mobile-web-app-capable" content="yes"> + <meta name="apple-mobile-web-app-status-bar-style" content="black"> + <!-- <link rel="stylesheet" href="../../lib/base_js/css/common.css" /> --> + <script type="text/javascript" src="../../lib/jquery/js/jquery.min.js"></script> + <script type="text/javascript" src="../../lib/easyui/js/jquery.easyui.min.js" ></script> + <script src="../../lib/mui/js/mui.min.js"></script> + <link href="../../lib/mui/css/mui.min.css" rel="stylesheet" /> + <link href="../../lib/mui/css/mui.picker.min.css" rel="stylesheet" /> + <link href="../../lib/mui/css/mui.poppicker.css" rel="stylesheet" /> + <script src="../../lib/mui/js/mui.picker.min.js"></script> + <script src="../../lib/mui/js/mui.poppicker.js"></script> + <!--<script type="text/SetInputFoucsjavascript" src="../../lib/base_js/js/common.js" ></script>--> + <script type="text/javascript" src="../../lib/base_js/js/app.js"></script> + + <script type="text/javascript" src="../../lib/base_js/js/common.js" ></script> + + <link rel="stylesheet" href="../../lib/base_js/css/common.css" /> + <style> + #info { + /*鏌ヨ淇℃伅灞炴��*/ + background-color: #FFE48D; + } + </style> + + </head> + + <body> + <div class="mui-input-group mui-content"> + <!-- <div class="mui-input-row "> + <div style=" float: left; "> + <label class="row-title">浜哄憳</label> + <input class="row-content-split" type="text" name="txtBillNo" id="txtBillNo" placeholder="璇烽�夋嫨鎶ュ伐浜哄憳"readonly="readonly"> + </div> + </div> --> + <div class="mui-input-row"> + <label>鏌ヨ</label> + <input type="text" id="searchInput" placeholder="璇疯緭鍏ユ煡璇㈡潯浠�"> + </div> + <div class="mui-input-row" id="row001"> + <label>鐢宠鍗曞彿</label> + <select id="QTNO" style="margin:auto; color:#000;font-size: 18px" onchange="GetInfoCGTH()" > + <option value="">璇风偣鍑婚�夋嫨鐢宠鍗曞彿</option> + </select> + </div> + <!-- <div class="mui-input-row" id="row001"> + <label>搴撲綅</label> + <input id="MBA001" type="text" value="" class="mui-input-clear text-color" placeholder="璇锋壂鎻忓簱浣�" onkeypress="GetFOCUS()" /> + </div> --> + + <div class="mui-input-row" id="row001"> + <label>鏉$爜</label> + <input id="DAB001" type="text" value="" class="mui-input-clear text-color" placeholder="璇锋壂鎻忔潯鐮�" onkeypress="GetBarInfo()" /> + </div> + <div class="mui-input-row" id="row001"> + <label>鐗╂枡缂栫爜</label> + <input id="DAB002" readonly="readonly" type="text" value="" class="mui-input-clear text-color" /> + </div> + <div class="mui-input-row" id="row001"> + <label>閫�璐ф暟閲�</label> + <input id="DAB003" readonly="readonly" type="text" value="" class="mui-input-clear text-color" /> + </div> + <div class="mui-input-row" id="row001"> + <label>鍑鸿揣鏁伴噺</label> + <input id="DAB004" readonly="readonly" type="text" value="" class="mui-input-clear text-color"/> + </div> + <div id="txtInfo"><!--<div class="mui-input-row" style="height: 350px; margin-top: 10px;">--> + <div class="link-area" id="div001"> + <h4 style="color: #008000; text-align: center;"> + 鍗曟嵁鏄庣粏 + <!-- <span id="dgWOMDAG-sum" class="mui-badge mui-badge-success easyui-draggable" + style="font-size: 15px;" data-options="onStopDrag:onStopDrag">0</span> --> + </h4> + </div> + </div> + <div class="data-table-container" style="height: 100%; width: 100%;"> + <table class="data-table" id="myTable" style="height: 100%; width: 100%;"> + <!-- 琛ㄦ牸浠g爜 --> + <table class="data-table" id="myTable" style="height:100% width: 100%;"> + <thead> + <tr> + <th>鐗╂枡鍚嶇О</th> + <th>鐗╂枡浠g爜</th> + <th>鐢宠鏁伴噺</th> + <th>宸叉壂鏁伴噺</th> + </tr> + </thead> + <tbody> + <!-- 琛ㄦ牸鍐呭灏嗛�氳繃 JS 鍔ㄦ�佺敓鎴� --> + </tbody> + </table> + </table> + </div> + + + + </div> + <script type="text/javascript" src="../../js/CangKuManage_js/CGTH.js" ></script> + <script type="text/javascript" src="../../js/CangKuManage_js/print_template.js" ></script> + <script type="text/javascript" src="../../js/api.js" ></script> + <script>//妯$硦鏌ヨ + // 妯$硦鏌ヨ鍑芥暟 + function searchItems() { + var input, filter, select, option, i, txtValue; + input = document.getElementById("searchInput"); + filter = input.value.toUpperCase(); + select = document.getElementById("QTNO"); + option = select.getElementsByTagName("option"); + + // 閬嶅巻鎵�鏈夐�夐」锛岄殣钘忎笉鍖归厤鐨勯」骞舵樉绀哄尮閰嶇殑椤� + for (i = 0; i < option.length; i++) { + txtValue = option[i].text || option[i].innerText; + if (txtValue.toUpperCase().indexOf(filter) > -1) { + option[i].style.display = ""; + } else { + option[i].style.display = "none"; + } + } + } + + // 鐩戝惉杈撳叆妗嗙殑杈撳叆浜嬩欢锛岃Е鍙戞ā绯婃煡璇� + document.getElementById("searchInput").addEventListener("input", searchItems);</script> + + </body> + +</html> +<style> + /* 娣诲姞琛ㄦ牸鏍峰紡 */ + .data-table { + width: 100%; + border-collapse: collapse; + overflow-x: auto; /* 姘村钩婊氬姩鏉� */ + } + + + .data-table th, + .data-table td { + border: 1px solid #ccc; + padding: 3px; + text-align: left; + word-wrap: break-word; + white-space: pre-wrap; + text-overflow: ellipsis; /* 鏂囨湰鎴柇鍜岀渷鐣ュ彿 */ + overflow: hidden; + font-size: 10px; + } + + /* 濯掍綋鏌ヨ */ + @media (max-width: 768px) { + .data-table { + /* 璋冩暣琛ㄦ牸鏍峰紡浠ラ�傚簲灏忓睆骞� */ + } + } + + option { + font-size: 25px; /* 璋冩暣涓嬫媺閫夐」鐨勫瓧浣撳ぇ灏� */ + padding: 20px; /* 璋冩暣涓嬫媺閫夐」鐨勫唴杈硅窛 */ + } + </style> \ No newline at end of file diff --git a/pages/CangKuManage/GS_XSTH.html b/pages/CangKuManage/GS_XSTH.html new file mode 100644 index 0000000..a1bf4d6 --- /dev/null +++ b/pages/CangKuManage/GS_XSTH.html @@ -0,0 +1,89 @@ + +<!doctype html> +<html> + + <head> + <meta charset="UTF-8"> + <title>閿�鍞��璐�</title> + <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> + <meta name="apple-mobile-web-app-capable" content="yes"> + <meta name="apple-mobile-web-app-status-bar-style" content="black"> + <!-- <link rel="stylesheet" href="../../lib/base_js/css/common.css" /> --> + <script type="text/javascript" src="../../lib/jquery/js/jquery.min.js"></script> + <script type="text/javascript" src="../../lib/easyui/js/jquery.easyui.min.js" ></script> + <script src="../../lib/mui/js/mui.min.js"></script> + <link href="../../lib/mui/css/mui.min.css" rel="stylesheet" /> + <link href="../../lib/mui/css/mui.picker.min.css" rel="stylesheet" /> + <link href="../../lib/mui/css/mui.poppicker.css" rel="stylesheet" /> + <script src="../../lib/mui/js/mui.picker.min.js"></script> + <script src="../../lib/mui/js/mui.poppicker.js"></script> + <!--<script type="text/SetInputFoucsjavascript" src="../../lib/base_js/js/common.js" ></script>--> + <script type="text/javascript" src="../../lib/base_js/js/app.js"></script> + + <script type="text/javascript" src="../../lib/base_js/js/common.js" ></script> + + <link rel="stylesheet" href="../../lib/base_js/css/common.css" /> + <style> + #info { + /*鏌ヨ淇℃伅灞炴��*/ + background-color: #FFE48D; + } + </style> + + </head> + + <body> + + <div class="mui-input-group mui-content" onclick="SetInputFoucs('#DAB001')"> + <!-- <div class="mui-input-row "> + <div style=" float: left; "> + <label class="row-title">浜哄憳</label> + <input class="row-content-split" type="text" name="txtBillNo" id="txtBillNo" placeholder="璇烽�夋嫨鎶ュ伐浜哄憳"readonly="readonly"> + </div> + </div> --> + <div class="mui-input-row" id="row001"> + <label>浜哄憳缂栫爜</label> + <input id="txtBillNoN" type="text" value="" class="mui-input-clear text-color" placeholder="璇锋壂鎻忎汉鍛樼爜" onkeypress="GetBarInfoT()" /> + </div> + <div class="mui-input-row" id="row001"> + <label>浜哄憳鍚嶇О</label> + <input id="txtBillNo" type="text" value="" class="mui-input-clear text-color" readonly="readonly" onkeypress="GetBarInfoT()" /> + </div> +<!-- <div class="mui-input-row" id="row001"> + <label>鎵e噺鏁伴噺</label> + <input id="txtSL" type="text" value="" class="mui-input-clear text-color" onkeypress="GetBarInfoT()" /> + </div> --> + <div class="mui-input-row" id="row001"> + <label>鏉$爜</label> + <input id="DAB001" type="text" value="" class="mui-input-clear text-color" placeholder="璇锋壂鎻忔潯鐮�" onkeypress="GetBarInfo()" /> + </div> + <div id="txtInfo"><!--<div class="mui-input-row" style="height: 350px; margin-top: 10px;">--> + <div class="link-area" id="div001"> + <h4 style="color: #008000; text-align: center;"> + 鏉$爜淇℃伅 + <span id="dgWOMDAG-sum" class="mui-badge mui-badge-success easyui-draggable" style="font-size: 15px;" data-options="onStopDrag:onStopDrag">0</span> + </h4> + </div> + <textarea readonly="readonly" id='info' style="height:100%;"></textarea> + </div> + <div class="mui-input-row" id="div002"> + <div style="width:20%;float: left;"> + <label style="width: 100%;float: left;">搴撲綅</label> + </div> + <div style="width: 45%;float: left;"> + <input id="MBA001" type="text" value="" class="text-color" placeholder="璇锋壂鎻忓簱浣�" + style="width: 100%;float: left;" onkeypress="GetStore()" /> + </div> + <div style="width: 35%;float: left;" class="mui-checkbox mui-left"> + <label style="width: 100%;float: left;">榛樿</label> + <input id="checkdefault" name="checkbox" value="Item1" type="checkbox"> + </div> + </div> + <div id="hint" class="mui-input-row" style="text-align: center;"> + 涓暟//鎵弿鏁�/閫佽揣鏁帮細0/0/0 + </div> + </div> + <script type="text/javascript" src="../../js/CangKuManage_js/XSTH.js" ></script> + </body> + +</html> \ No newline at end of file -- Gitblit v1.9.3