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