From 4d92268b72063bbb97bc7d04ee2d719257cbdfd5 Mon Sep 17 00:00:00 2001 From: 南骏 池 <chiffly@163.com> Date: 星期三, 23 十月 2024 14:28:44 +0800 Subject: [PATCH] 1.设备清点 2.设备详情 --- js/CangKuManage_js/EMCheck.js | 240 ++++++++++++++++++++++++++ js/CangKuManage_js/EMDetail.js | 242 ++++++++++++++++++++++++++ 2 files changed, 482 insertions(+), 0 deletions(-) diff --git a/js/CangKuManage_js/EMCheck.js b/js/CangKuManage_js/EMCheck.js new file mode 100644 index 0000000..b71c1ef --- /dev/null +++ b/js/CangKuManage_js/EMCheck.js @@ -0,0 +1,240 @@ +/** + * 浣滆�咃細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 + "/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 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) { + } + }); + } + + +/* 褰撻〉闈㈢殑鏂囨湰澶卞幓鐒︾偣鏃讹紝璁╁叾鍐嶆鑾峰彇鐒︾偣 */ + + +/** + * @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/EMDetail.js b/js/CangKuManage_js/EMDetail.js new file mode 100644 index 0000000..3396a95 --- /dev/null +++ b/js/CangKuManage_js/EMDetail.js @@ -0,0 +1,242 @@ +/** + * 浣滆�咃細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 + "/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 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) { + } + }); + } + + +/* 褰撻〉闈㈢殑鏂囨湰澶卞幓鐒︾偣鏃讹紝璁╁叾鍐嶆鑾峰彇鐒︾偣 */ + + +/** + * @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 -- Gitblit v1.9.3