From 5ad02cdbb8b596683c45751f78aa82d015a85143 Mon Sep 17 00:00:00 2001
From: cdk <2441919651@qq.com>
Date: 星期二, 07 一月 2025 09:27:10 +0800
Subject: [PATCH] 1.其它出库增加发料数量字段,修改扫条码的逻辑 2.销售出库待发区增加库位

---
 pages/CangKuManage/CK_XSCK_DFQ.html |  162 ++++++++++++++++++++++++++++-------------------------
 1 files changed, 85 insertions(+), 77 deletions(-)

diff --git a/pages/CangKuManage/CK_XSCK_DFQ.html b/pages/CangKuManage/CK_XSCK_DFQ.html
index 0ac4bc6..9c484f6 100644
--- a/pages/CangKuManage/CK_XSCK_DFQ.html
+++ b/pages/CangKuManage/CK_XSCK_DFQ.html
@@ -38,12 +38,6 @@
 
 	<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" id="row001">
 				<label>浜哄憳缂栫爜</label>
 				<input id="txtBillNoN" type="text" value="" class="mui-input-clear text-color" placeholder="璇锋壂鎻忎汉鍛樼爜" onkeypress="GetBarInfoT()" />
@@ -104,7 +98,7 @@
 				</div>
 				<div style="width: 40%;float: left;">
 					<input id="MBA001" type="text" value="" class="text-color" placeholder="璇锋壂鎻忓簱浣�"
-						style="width: 100%;float: left;" onkeypress="GetStoreTAA()" />
+						style="width: 100%;float: left;" onkeypress="GetStore()" />
 				</div>
 				<div style="width: 29%;float: left;" class="mui-checkbox mui-left">
 					<label style="width: 100%;float: left;">榛樿</label>
@@ -165,23 +159,13 @@
 <script>
 			
 		    mui.init(); // 鍒濆鍖� MUI
-			//app.init();
-			//鍒濆鍖�
-
+			
 		    mui.plusReady(function() {
 				app.init();
 				fetchData();
 				fetchCYSData();
-				 //   console.log("1111");
-				//app.init();
-				//fetchData();
-				//fetchCYSData();
 		    });
-			// window.onload = function(){
-			
-			// 	fetchData();
-			// 	fetchCYSData();
-			// }
+
 			var is_DY =false;
 			
 			// 褰撶‘瀹氭寜閽鐐瑰嚮鏃讹紝鎵ц鐨勫洖璋冨嚱鏁�
@@ -231,11 +215,7 @@
 					    var DFA001 = splitValues[0]; // 绗竴涓�煎瓨鍏� DFA001
 					    var DFB002 = splitValues[1]; // 绗簩涓�煎瓨鍏� DFB002
 						}
-			 		//鐢ㄦ埛ID
-					//    var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION);
-			   		// var user_id =currentSession.user_id; //currentSession.user_id;
-			//		var user_id = "admin";
-					//console.log("4");
+
 			 		$.ajax({
 						
 			 			url: app.API_URL_HEADER + "/WARBABChag/GetBarInfoXSCK",
@@ -273,9 +253,7 @@
 								//$("#FLSL").val(data.data.FLSL);//濉叆鍙戞枡鏁伴噺
 								//$("#DAB020").val(data.data.DAB020);//濉叆鐗╂枡缂栫爜
 								
-								
-								
-								if (parseFloat(txtSL.value) <= parseFloat(FLSL.value)) {
+								if (parseFloat(txtSL.value) <= parseFloat(FLSL.value) && $("#MBA001").val() != '') {
 								  
 								  // txtSL鐨勫�煎皬浜嶧LSL鐨勫��
 								  console.log("鐢熸垚鍑哄簱鍗�");
@@ -283,6 +261,10 @@
 								  txtSL.value = "";
 								  FLSL.value = "";
 								  document.getElementById("DAB020").value = "";
+								  if(!document.getElementById('checkdefault').checked)
+								  {
+									  $("#MBA001").val("");
+								  }
 								}else
 								{
 									FLSL.focus();
@@ -326,31 +308,32 @@
 				      var DFB002 = splitValues[1]; // 绗簩涓�煎瓨鍏� DFB002
 				  	}
 
-			    // 姣旇緝鏁板�煎ぇ灏�
-				
-
 					if (txtSLValue <= FLSLValue) {
-					  
-					  // txtSL鐨勫�煎皬浜嶧LSL鐨勫��
-					  console.log("鐢熸垚鍑哄簱鍗�1");
-					  // CreateXSCKD();
-					  // txtSL.value = "";
-					  // FLSL.value = "";
-					  // document.getElementById("DAB020").value = "";
+					  CreateXSCKD();
+					  txtSL.value = "";
+					  FLSL.value = "";
+					  document.getElementById("DAB020").value = "";
+					  if(!document.getElementById('checkdefault').checked)
+					  {
+						  $("#MBA001").val("");
+					  }
 					} else if (txtSLValue > FLSLValue) {
-					  // txtSL鐨勫�煎ぇ浜嶧LSL鐨勫��
-					  //console.log("纭鏄惁鎷嗗垎棰嗘枡");
 					  mui.confirm('鏄惁鎷嗗垎璇ユ潯鐮侊紵', '璇风‘璁�', ['纭', '鍙栨秷'], function(e) {
 					    if (e.index === 0) {
 							//PrintSplit();
 							if(is_DY)
 							{
-
 								PrintSplit_XSCK();	
 								SX_FHTZD();
+								txtSL.value = "";
+								FLSL.value = "";
+								document.getElementById("DAB020").value = "";
+								if(!document.getElementById('checkdefault').checked)
+								{
+								  $("#MBA001").val("");
+								}
 								console.log("鍒锋柊鎴愬姛锛�");
 								is_DY = false;
-
 							}
 
 					    } else {
@@ -363,6 +346,55 @@
 					}
 			  }
 			};
+			
+			function GetStore() {
+				//鐢ㄦ埛ID
+				if($("#txtSL").val() == "" || $("#FLSL").val() == ""){
+					return;
+				}
+				
+				var txtSL = document.getElementById("txtSL");
+				var FLSL = document.getElementById("FLSL");
+				var txtSLValue = parseFloat(txtSL.value);
+				var FLSLValue = parseFloat(FLSL.value);
+				
+				if (txtSLValue <= FLSLValue) {
+				  CreateXSCKD();
+				  txtSL.value = "";
+				  FLSL.value = "";
+				  document.getElementById("DAB020").value = "";
+				  if(!document.getElementById('checkdefault').checked)
+				  {
+					  $("#MBA001").val("");
+				  }
+				} else if (txtSLValue > FLSLValue) {
+				  mui.confirm('鏄惁鎷嗗垎璇ユ潯鐮侊紵', '璇风‘璁�', ['纭', '鍙栨秷'], function(e) {
+				    if (e.index === 0) {
+						//PrintSplit();
+						if(is_DY)
+						{
+							PrintSplit_XSCK();	
+							SX_FHTZD();
+							txtSL.value = "";
+							FLSL.value = "";
+							document.getElementById("DAB020").value = "";
+							if(!document.getElementById('checkdefault').checked)
+							{
+							  $("#MBA001").val("");
+							}
+							console.log("鍒锋柊鎴愬姛锛�");
+							is_DY = false;
+						}
+				
+				    } else {
+				      // 鐢ㄦ埛鐐瑰嚮浜嗗彇娑堟寜閽�
+						console.log("鍙栨秷鎷嗗垎锛�");
+						FLSL.focus();
+				    }
+				  });
+				
+				}
+			}
 			
 			//鍒锋柊鎸夐挳
 			function confirmQuantity() {
@@ -476,20 +508,8 @@
 				//鑾峰彇杞︾墝鍙�,鏍¢獙銆�
 				var cpinfo = document.getElementById("cpinfo");
 				var cpinfoValue = cpinfo.value;
+				var CKB002 = $("#MBA001").val();
 				
-				// if (cpinfoValue === '') {
-				//     alert("璇疯緭鍏ヨ溅鐗屽彿锛侊紒锛�");
-				//     return;
-				// }
-					
-				// var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION);
-				// var user_id = currentSession.user_id;
-				
-				// var user_id = app.userid
-				// if(app.userid === undefined)
-				// {
-				// 	user_id = document.getElementById('txtBillNo').value;
-				// }
 				       var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION);
 				    		//var user_id = currentSession.user_id;
 				    		if($("#txtBillNo").val() == ""){
@@ -500,7 +520,7 @@
 				
 				console.log(user_id);
 							
-			    $.ajax(app.API_URL_HEADER + "/WARBABChag/PrintSplit_XSCK", {
+			    $.ajax(app.API_URL_HEADER + "/WARBABChag/PrintSplit_XSCK_DFQ", {
 			        data: {
 			            DAB001: barcodeValue,
 			            user_id: user_id,
@@ -513,6 +533,7 @@
 						orderTypeBill: orderTypeBill,
 						orderTypeName: orderTypeName,
 						FLSL:document.getElementById("FLSL").value,
+						CKB002: CKB002,
 			        },
 			        dataType: "json",
 			        type: "post",
@@ -544,9 +565,6 @@
 							SX_FHTZD();
 							playerAudio("OK");
 							//printByIds(str);
-
-			                
-							
 			            }
 			        },
 			        error: function(xhr, type, errorThrown) {
@@ -788,16 +806,17 @@
 			function CreateXSCKD() {
 			  var barcodeInput = document.getElementById("DAB001");
 			  var barcodeValue = barcodeInput.value;
-			 
-			  
-			
 
-			
 			    // 濡傛灉鏈緭鍏ユ潯鐮侊紝璺冲嚭鏂规硶
 			    if (barcodeValue === '') {
 			        alert("璇锋壂鎻忔潯鐮侊紒锛侊紒");
 			        return;
 			    }
+				
+				if ($("#MBA001").val() === '') {
+				    alert("璇锋壂鎻忓簱浣嶏紒锛侊紒");
+				    return;
+				}
 				
 				//鑾峰彇鍙戣揣閫氱煡鍗曪紝鏍¢獙
 				var COMDFA = document.getElementById("order");
@@ -817,6 +836,7 @@
 				//鑾峰彇涓氬姟绫诲瀷,鏍¢獙銆�
 				var ywlx = document.getElementById("base");
 				var ywlxValue = ywlx.value;
+				var CKB002 = $("#MBA001").val();
 				
 				if (ywlxValue === '') {
 				    alert("璇烽�夋嫨涓氬姟绫诲瀷锛侊紒锛�");
@@ -856,20 +876,7 @@
 				//鑾峰彇杞︾墝鍙�,鏍¢獙銆�
 				var cpinfo = document.getElementById("cpinfo");
 				var cpinfoValue = cpinfo.value;
-				
-				// if (cpinfoValue === '') {
-				//     alert("璇疯緭鍏ヨ溅鐗屽彿锛侊紒锛�");
-				//     return;
-				// }
-		
-				// var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION);
-				// var user_id = currentSession.user_id;
-				
-				// var user_id = app.userid
-				// if(app.userid === undefined)
-				// {
-				// 	user_id = document.getElementById('txtBillNo').value;
-				// }
+			
 				
 				  var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION);
 				    		//var user_id = currentSession.user_id;
@@ -881,7 +888,7 @@
 				
 				console.log(user_id);
 							
-			    $.ajax(app.API_URL_HEADER + "/WARBABChag/CreateXSCK", {
+			    $.ajax(app.API_URL_HEADER + "/WARBABChag/CreateXSCK_DFQ", {
 			        data: {
 			            DAB001: barcodeValue,
 			            user_id: user_id,
@@ -893,6 +900,7 @@
 						cpinfo: cpinfoValue,
 						orderTypeBill: orderTypeBill,
 						orderTypeName: orderTypeName,
+						CKB002: CKB002,
 			        },
 			        dataType: "json",
 			        type: "post",

--
Gitblit v1.9.3