From a6e5d667123496f0129c8e7c3d930c46e7a46ba1 Mon Sep 17 00:00:00 2001
From: 南骏 池 <chiffly@163.com>
Date: 星期六, 14 十二月 2024 10:13:48 +0800
Subject: [PATCH] 1.待发区界面

---
 pages/CangKuManage/CK_XSCK_DFQ.html | 1089 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 1,089 insertions(+), 0 deletions(-)

diff --git a/pages/CangKuManage/CK_XSCK_DFQ.html b/pages/CangKuManage/CK_XSCK_DFQ.html
new file mode 100644
index 0000000..0ac4bc6
--- /dev/null
+++ b/pages/CangKuManage/CK_XSCK_DFQ.html
@@ -0,0 +1,1089 @@
+<!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">
+	<script src="../../js/mui.min.js"></script>
+	<script src="../../js/api.js"></script>
+	<script src="../../js/common.js"></script>
+	<script src="../../js/jquery.js"></script>
+	<script src="../../js/jquery-1.11.1.js"></script>
+	<script src="../../js/jquery.xml2json.js.js"></script>
+	<!-- <script src="../../js/template-web.js"></script> -->
+		<link href="../../css/mui.min.css" rel="stylesheet" />
+		<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 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>
+		<link rel="stylesheet" href="../../lib/base_js/css/common.css" />
+				<link rel="stylesheet" type="text/css" href="../../css/iconfont.css" />
+		<style>
+			#info {
+				/*鏌ヨ淇℃伅灞炴��*/
+				background-color: #FFE48D;
+			}
+		</style>
+		<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 href="../../lib/mui/css/mui.min.css" rel="stylesheet">
+	</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" 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>
+			<tr>
+			  <td class="quantity-cell">
+				<div class="center-content">
+				  <button class="confirm-button" onclick="confirmQuantity()">鍒锋柊</button>
+				</div>
+			  </td>
+			</tr>
+			<input type="text" id="input" placeholder="杈撳叆鍏抽敭瀛楄繘琛屾煡璇�">
+			<div class="mui-input-row" id="row001">
+				<label>鍙戣揣閫氱煡鍗�</label>
+				<select id="order" class="mui-h5 " style="margin:auto; color:#000;" >
+					<option value="">璇风偣鍑婚�夋嫨鍙戣揣閫氱煡鍗�</option>
+				</select>
+			</div>
+			<div class="mui-input-row" id="row001">
+				<label>鍗曟嵁绫诲瀷</label>
+				<select id="orderType" class="mui-h5 " style="margin:auto; color:#000;" >
+					<option value="">璇风偣鍑婚�夋嫨鍗曟嵁绫诲瀷</option>
+					<option value="ad0779a4685a43a08f08d2e42d7bf3e9--鏍囧噯閿�鍞嚭搴撳崟">鏍囧噯閿�鍞嚭搴撳崟</option>
+					<option value="63e4a64ce0b4ae--鍙戝嚭鍟嗗搧鍑哄簱鍗�">鍙戝嚭鍟嗗搧鍑哄簱鍗�</option>
+				</select>
+			</div>
+			<div class="mui-input-row" id="row001">
+				<label>涓氬姟绫诲瀷</label>
+				<select id="base" class="mui-h5 " style="margin:auto; color:#000;" >
+					<option value="">璇风偣鍑婚�夋嫨涓氬姟绫诲瀷</option>
+					<option value="001">001-鐜伴噾閿�鍞�</option>
+					<option value="002">002-鏅�氫笟鍔�</option>
+				</select>
+			</div>
+			<div class="mui-input-row" id="row001">
+				<label>鎵胯繍鍟�</label>
+				<select id="cys"  style="margin:auto; color:#000;font-size: 12px" >
+					<option value="">璇风偣鍑婚�夋嫨鎵胯繍鍟�</option>
+				</select>
+			</div>
+			<div class=" mui-input-row" id="row002">
+				<label>璇疯緭鍏ヨ溅鐗�</label>
+				<input id="cpinfo" type="text" value="" class="mui-input-clear text-color" tabindex="0" placeholder="璇疯緭鍏ヨ溅鐗�"
+					onkeypress="" />
+			</div>
+			<div class=" mui-input-row" id="row002">
+				<label>鏉$爜</label>
+				<input id="DAB001" type="text" value="" class="mui-input-clear text-color" tabindex="0" placeholder="璇锋壂鎻忔潯鐮�"
+					onkeypress="GetBarInfoXSCK()" />
+			</div>
+			<div class="mui-input-row" id="div002">
+				<div style="width:31%;float: left;">
+					<label style="width: 100%;float: left;">搴撲綅</label>
+				</div>
+				<div style="width: 40%;float: left;">
+					<input id="MBA001" type="text" value="" class="text-color" placeholder="璇锋壂鎻忓簱浣�"
+						style="width: 100%;float: left;" onkeypress="GetStoreTAA()" />
+				</div>
+				<div style="width: 29%;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="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="mui-input-row" id="row001">
+				<label>鐗╂枡缂栫爜</label>
+				<input id="DAB020" type="text" value="" class="mui-input-clear text-color"  readonly="readonly" />
+			</div>
+			<div class="mui-input-row" id="row001">
+				<label>鏉$爜鏁伴噺</label>
+				<input id="txtSL" type="text" value="" class="mui-input-clear text-color"  readonly="readonly" />
+			</div>
+			<div class="mui-input-row" id="row001">
+				<label>鍙戞枡鏁伴噺</label>
+				<input id="FLSL" type="text" value="" class="mui-input-clear text-color" placeholder="璇疯緭鍏ュ彂鏂欐暟閲�" onkeypress="is_CreateXSCKD()" />
+			</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 style="width: 100px;">鐗╂枡鍚嶇О</th> -->
+					  <th>鐗╂枡浠g爜</th>
+					  <th>寰呭彂鏁伴噺</th>
+					  <th>宸插彂鏁伴噺</th>
+					  <th>鎺ㄨ崘浠撲綅</th>
+				      <!-- <th>瑙勬牸鍨嬪彿</th>
+				      <th>鍥惧彿</th> -->
+				    </tr>
+				  </thead>
+				  <tbody>
+				    <!-- 琛ㄦ牸鍐呭灏嗛�氳繃 JS 鍔ㄦ�佺敓鎴� -->
+				  </tbody>
+				</table>
+			  </table>
+			</div>
+			
+
+		</div>
+
+	</body>
+			
+
+</html>
+
+<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;
+			
+			// 褰撶‘瀹氭寜閽鐐瑰嚮鏃讹紝鎵ц鐨勫洖璋冨嚱鏁�
+			function onConfirmButtonClick(e) {
+			  if (e.index == 0) {
+			    console.log("纭畾鎸夐挳琚偣鍑�");
+			    // 鎵ц浣犵殑閫昏緫浠g爜
+			    // ...
+			
+			    // 瑙g粦浜嬩欢澶勭悊鍑芥暟锛岄伩鍏嶉噸澶嶈Е鍙�
+			    document.querySelector('.mui-popup-button-bold').removeEventListener('tap', onConfirmButtonClick);
+			  }
+			}
+			
+			
+			//鑾峰彇鏉$爜淇℃伅
+			function GetBarInfoXSCK() {
+			 	if(event.keyCode == 13) {
+					//console.log("閿�鍞嚭搴撴潯鐮佹祴璇曪紒锛�");
+					var barcodeInput = document.getElementById("DAB001");
+					var txtSL = document.getElementById("txtSL");
+					var DAB020 = document.getElementById("DAB020");
+					var FLSL = document.getElementById("FLSL");
+					
+					var barcodeValue = barcodeInput.value;
+			 		//濡傛灉鏈緭鍏ユ潯鐮侊紝璺冲嚭鏂规硶
+					if(barcodeValue == "") {
+						//console.log("1");
+						barcodeInput.focus();
+						playerAudio("NG");
+						mui.toast("璇峰厛鎵弿鐗╂枡鏉$爜!");			
+						return;
+					}	
+					//console.log("2");
+					
+					//鑾峰彇鍙戣揣閫氱煡鍗曪紝鏍¢獙
+					var COMDFA = document.getElementById("order");
+					var selectedValue = COMDFA.value;
+					
+					if (selectedValue === '') {
+					    alert("璇烽�夋嫨鍙戣揣閫氱煡鍗曪紒锛侊紒");
+					    return;
+					}
+					
+					var splitValues = selectedValue.split("--");
+					if (splitValues.length === 2) {
+					    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",
+			 				
+			 			data: {
+			 				DAB001: barcodeValue,
+							DFA001: DFA001,
+							DFB002: DFB002,
+			 				
+			 			},
+						
+			 			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(){ 
+			 						barcodeInput.focus();
+									barcodeInput.value = '';
+									txtSL.value = '';//鍏堟竻绌轰竴涓嬫暟鎹簮
+			 					});			
+			 					return;
+			 				} else {
+			 					matterTable = data.data.matterTable;
+								txtSL.value = '';//鍏堟竻绌轰竴涓嬫暟鎹簮
+								FLSL.value = '';//鍏堟竻绌轰竴涓嬫暟鎹簮
+			
+								txtSL.value = data.data.txtSL;//鍏堟竻绌轰竴涓嬫暟鎹簮
+								FLSL.value = data.data.FLSL;//鍏堟竻绌轰竴涓嬫暟鎹簮
+								DAB020.value = data.data.DAB020;
+								//$("#txtSL").val(data.data.txtSL);//濉叆鏉$爜鏁伴噺
+								//$("#FLSL").val(data.data.FLSL);//濉叆鍙戞枡鏁伴噺
+								//$("#DAB020").val(data.data.DAB020);//濉叆鐗╂枡缂栫爜
+								
+								
+								
+								if (parseFloat(txtSL.value) <= parseFloat(FLSL.value)) {
+								  
+								  // txtSL鐨勫�煎皬浜嶧LSL鐨勫��
+								  console.log("鐢熸垚鍑哄簱鍗�");
+								  CreateXSCKD();
+								  txtSL.value = "";
+								  FLSL.value = "";
+								  document.getElementById("DAB020").value = "";
+								}else
+								{
+									FLSL.focus();
+								}
+								
+								is_DY = true;
+			
+			 				}
+			 			},
+			 			error: function(xhr, type, errorThrown) {
+			 				alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown));
+			 			}
+			 		});
+					//console.log("5");
+			 	}
+			 };
+			
+			
+			//鍒ゆ柇鏄惁闇�瑕佹媶鍒嗘潯鐮�
+			
+			//鍒ゆ柇鏄惁闇�瑕佹媶鍒嗘潯鐮�
+			function is_CreateXSCKD() {
+			  if (event.keyCode == 13) {
+				  console.log("鍑哄簱鎷嗗垎璋冭瘯");
+				  var txtSL = document.getElementById("txtSL");
+				  var FLSL = document.getElementById("FLSL");
+					console.log("1");
+				  var txtSLValue = parseFloat(txtSL.value);
+				  var FLSLValue = parseFloat(FLSL.value);
+				  
+				  
+				  var COMDFA = document.getElementById("order");
+				  var selectedValue = COMDFA.value;
+				  if (selectedValue === '') {
+				      alert("璇烽�夋嫨鍙戣揣閫氱煡鍗曪紒锛侊紒");
+				      return;
+				  }
+				  var splitValues = selectedValue.split("--");
+				  if (splitValues.length === 2) {
+				      var DFA001 = splitValues[0]; // 绗竴涓�煎瓨鍏� DFA001
+				      var DFB002 = splitValues[1]; // 绗簩涓�煎瓨鍏� DFB002
+				  	}
+
+			    // 姣旇緝鏁板�煎ぇ灏�
+				
+
+					if (txtSLValue <= FLSLValue) {
+					  
+					  // txtSL鐨勫�煎皬浜嶧LSL鐨勫��
+					  console.log("鐢熸垚鍑哄簱鍗�1");
+					  // CreateXSCKD();
+					  // txtSL.value = "";
+					  // FLSL.value = "";
+					  // document.getElementById("DAB020").value = "";
+					} else if (txtSLValue > FLSLValue) {
+					  // txtSL鐨勫�煎ぇ浜嶧LSL鐨勫��
+					  //console.log("纭鏄惁鎷嗗垎棰嗘枡");
+					  mui.confirm('鏄惁鎷嗗垎璇ユ潯鐮侊紵', '璇风‘璁�', ['纭', '鍙栨秷'], function(e) {
+					    if (e.index === 0) {
+							//PrintSplit();
+							if(is_DY)
+							{
+
+								PrintSplit_XSCK();	
+								SX_FHTZD();
+								console.log("鍒锋柊鎴愬姛锛�");
+								is_DY = false;
+
+							}
+
+					    } else {
+					      // 鐢ㄦ埛鐐瑰嚮浜嗗彇娑堟寜閽�
+							console.log("鍙栨秷鎷嗗垎锛�");
+							FLSL.focus();
+					    }
+					  });
+					
+					}
+			  }
+			};
+			
+			//鍒锋柊鎸夐挳
+			function confirmQuantity() {
+				fetchData();
+				}
+			
+	
+			//鑾峰彇鎵胯繍鍟�
+	
+			function fetchCYSData() {
+			  $.ajax({
+			    url: app.API_URL_HEADER + "/WARBABChag/GetGSCYS",
+			    type: "GET",
+			    dataType: "json",
+			    success: function(response) {
+			      if (response.status === 0) {
+			        var selectElement = document.getElementById('cys');
+			        selectElement.innerHTML = "";
+			        var options = response.data.CYS001;
+					
+					var option = document.createElement("option");
+					option.value = "";
+					option.text = "璇烽�夋嫨鎵胯繍鍟�";
+					selectElement.appendChild(option);
+					
+			        for (var i = 0; i < options.length; i++) {
+			          var option = document.createElement("option");
+			          option.value = options[i]+'--'+response.data.CYS002[i];
+			          option.text = options[i]+'--'+response.data.CYS002[i];
+			          selectElement.appendChild(option);
+			        }
+					
+			      } else {
+			        alert("鑾峰彇鏁版嵁寮傚父锛�" + response.message);
+			      }
+			    },
+			    error: function(xhr, type, errorThrown) {
+			      mui.toast("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown));
+			      alert("鑾峰彇鏁版嵁寮傚父锛�");
+			    }
+			  });
+			}
+			
+
+			//鏉$爜鎷嗗垎鎵撳嵃
+			function PrintSplit_XSCK() {
+			  var barcodeInput = document.getElementById("DAB001");
+			  var barcodeValue = barcodeInput.value;
+			 			
+			
+			    // 濡傛灉鏈緭鍏ユ潯鐮侊紝璺冲嚭鏂规硶
+			    if (barcodeValue === '') {
+			        alert("璇锋壂鎻忔潯鐮侊紒锛侊紒");
+			        return;
+			    }
+				console.log("1");
+				//鑾峰彇鍙戣揣閫氱煡鍗曪紝鏍¢獙
+				var COMDFA = document.getElementById("order");
+				var selectedValue = COMDFA.value;
+				
+				if (selectedValue === '') {
+				    alert("璇烽�夋嫨鍙戣揣閫氱煡鍗曪紒锛侊紒");
+				    return;
+				}
+				
+				var splitValues = selectedValue.split("--");
+				if (splitValues.length === 2) {
+				    var DFA001 = splitValues[0]; // 绗竴涓�煎瓨鍏� DFA001
+				    var DFB002 = splitValues[1]; // 绗簩涓�煎瓨鍏� DFB002
+					}
+				
+				//鑾峰彇涓氬姟绫诲瀷,鏍¢獙銆�
+				var ywlx = document.getElementById("base");
+				var ywlxValue = ywlx.value;
+				
+				if (ywlxValue === '') {
+				    alert("璇烽�夋嫨涓氬姟绫诲瀷锛侊紒锛�");
+				    return;
+				}
+				
+				//鑾峰彇鍗曟嵁绫诲瀷,鏍¢獙銆�
+				var orderType = document.getElementById("orderType");
+				var orderTypeValue = orderType.value;
+				
+				if (orderTypeValue === '') {
+				    alert("璇烽�夋嫨鍗曟嵁绫诲瀷锛侊紒锛�");
+				    return;
+				}
+				
+				var orderTypeValues = orderTypeValue.split("--");
+				if (orderTypeValues.length === 2) {
+				    var orderTypeBill = orderTypeValues[0]; // 绗竴涓�煎瓨鍏� DFA001
+				    var orderTypeName = orderTypeValues[1]; // 绗簩涓�煎瓨鍏� DFB002
+					}
+			
+				//鑾峰彇鎵胯繍鍟嗭紝鏍¢獙
+				var CYS = document.getElementById("cys");
+				var CYSValue = CYS.value;
+				
+				if (CYSValue === '') {
+				    alert("璇烽�夋嫨鎵胯繍鍟嗭紒锛侊紒");
+				    return;
+				}
+				
+				var CYSsplitValues = CYSValue.split("--");
+				if (CYSsplitValues.length === 2) {
+				    var CYS001 = CYSsplitValues[0]; // 绗竴涓�煎瓨鍏� DFA001
+				    var CYS002 = CYSsplitValues[1]; // 绗簩涓�煎瓨鍏� DFB002
+					}
+				
+				//鑾峰彇杞︾墝鍙�,鏍¢獙銆�
+				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;
+				    		if($("#txtBillNo").val() == ""){
+				    		var user_id =currentSession.user_id;
+				    		}else{
+				    		var user_id =$("#txtBillNo").val();
+				    		}
+				
+				console.log(user_id);
+							
+			    $.ajax(app.API_URL_HEADER + "/WARBABChag/PrintSplit_XSCK", {
+			        data: {
+			            DAB001: barcodeValue,
+			            user_id: user_id,
+						DFA001: DFA001,
+						DFB002: DFB002,
+						YWLX: ywlxValue,
+						CYS001: CYS001,
+						CYS002: CYS002,
+						cpinfo: cpinfoValue,
+						orderTypeBill: orderTypeBill,
+						orderTypeName: orderTypeName,
+						FLSL:document.getElementById("FLSL").value,
+			        },
+			        dataType: "json",
+			        type: "post",
+			        async: false,
+			        // timeout: 15000,
+			        success: function(data) {
+			            // console.log(JSON.stringify(data));
+			            if (data.status != 0) {
+			                playerAudio("NG");
+			                alert(data.message);
+							document.getElementById("txtSL").value = "";
+							document.getElementById("FLSL").value = "";
+							document.getElementById("DAB020").value = "";
+			                barcodeInput.value = ''; // 娓呯┖杈撳叆妗嗙殑鍊�
+							barcodeInput.focus();
+			                return;
+			            } else {
+							mui.toast("鍑哄簱鎴愬姛锛�");
+							console.log("鍑哄簱鎴愬姛锛岃繑鍥炴墦鍗癐D锛�");
+							console.log(data.data.BARID);
+							var str = data.data.BARID.toString();
+							console.log(str); // 灏咮ARID杞崲涓哄瓧绗︿覆骞舵墦鍗拌緭鍑�
+							barcodeInput.value = ''; // 娓呯┖杈撳叆妗嗙殑鍊�
+							document.getElementById("txtSL").value = "";
+							document.getElementById("FLSL").value = "";
+							document.getElementById("DAB020").value = "";
+							barcodeInput.focus();
+							// 鍙戣捣 AJAX 璇锋眰
+							SX_FHTZD();
+							playerAudio("OK");
+							//printByIds(str);
+
+			                
+							
+			            }
+			        },
+			        error: function(xhr, type, errorThrown) {
+			            
+			            mui.alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown));
+			        }
+			    });
+			  
+			  document.getElementById('DAB001').focus();
+			}
+
+			//鑾峰彇鍙戣揣閫氱煡鍗�
+			function fetchData() {
+				
+			  $.ajax({
+			    url: app.API_URL_HEADER + "/WARBABChag/GetCOMDFA",
+			    type: "GET",
+			    dataType: "json",
+			    success: function(response) {
+			      if (response.status === 0) {
+			        var selectElement = document.getElementById('order');
+			        selectElement.innerHTML = "";
+			        var options = response.data.DFA001;
+			
+					var option = document.createElement("option");
+					option.value = "";
+					option.text = "璇烽�夋嫨鍙戣揣閫氱煡鍗�";
+					selectElement.appendChild(option);
+					
+			        for (var i = 0; i < options.length; i++) {
+			          var option = document.createElement("option");
+			          option.value = options[i]+'--'+response.data.DFB002[i];
+			          option.text = options[i]+'--'+response.data.DFB002[i];
+			          selectElement.appendChild(option);
+			        }
+					
+
+					
+			      } else {
+			        alert("鑾峰彇鏁版嵁寮傚父锛�" + response.message);
+			      }
+			    },
+			    error: function(xhr, type, errorThrown) {
+			      mui.toast("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown));
+			      alert("鑾峰彇鏁版嵁寮傚父锛�");
+			    }
+			  });
+			}
+			
+			//鍒锋柊鍙戣揣閫氱煡鍗�
+			function SX_FHTZD() {
+				//鑾峰彇鍙戣揣閫氱煡鍗曪紝鏍¢獙
+				var COMDFA = document.getElementById("order");
+				var selectedValue = COMDFA.value;
+				
+				if (selectedValue === '') {
+				    alert("璇烽�夋嫨鍙戣揣閫氱煡鍗曪紒锛侊紒");
+				    return;
+				}
+				
+				var splitValues = selectedValue.split("--");
+				if (splitValues.length === 2) {
+				    var DFA001 = splitValues[0]; // 绗竴涓�煎瓨鍏� DFA001
+				    var DFB002 = splitValues[1]; // 绗簩涓�煎瓨鍏� DFB002
+					}
+				
+				$.ajax({
+				  url: app.API_URL_HEADER + "/WARBABChag/GetCOMDFB", // 鍚庡彴鎺ュ彛鐨刄RL
+				  type: 'POST', // 璇锋眰鏂规硶
+				  data: { 
+									DFA001: DFA001,
+									DFB002: DFB002, //鑾峰彇澶嶉�夋鏄惁琚�変腑锛坱rue锛宖alse锛�
+									}, // 璇锋眰鍙傛暟锛屾牴鎹悗鍙版帴鍙g殑瑕佹眰杩涜淇敼
+				  dataType: 'json', // 鎺ユ敹鍒扮殑鏁版嵁绫诲瀷
+				  success: function(response) {
+				    // 澶勭悊鎴愬姛鍝嶅簲
+				        //console.log(response); // 杈撳嚭鍝嶅簲鏁版嵁锛屼綘鍙互鏍规嵁瀹為檯鎺ュ彛杩斿洖鐨勬暟鎹繘琛岀浉搴旂殑澶勭悊
+				        document.getElementById('DAB001').focus();
+				        if (response.status === 0) {
+				            // 琛ㄦ牸鏁版嵁鑾峰彇鎴愬姛
+				            var data = response.data;
+				            var tableBody = document.querySelector("#myTable tbody");
+				            tableBody.innerHTML = ""; // 娓呯┖琛ㄦ牸鍐呭
+							
+							
+				            for (var i = 0; i < data.鐗╂枡鍚嶇О.length; i++) {
+								if(data.寰呭彂鏁伴噺[i] == 0)
+								{
+									var tableBody = document.querySelector("#myTable tbody");
+									tableBody.innerHTML = ""; // 娓呯┖琛ㄦ牸鍐呭
+									fetchData();
+									return;
+								}
+								
+								
+				                // 鍒涘缓鏂扮殑琛ㄦ牸琛�
+				                var newRow = document.createElement("tr");
+				                
+				                // // 鍒涘缓骞惰缃墿鏂欏悕绉板崟鍏冩牸
+				                // var nameCell = document.createElement("td");
+				                // nameCell.innerText = data.鐗╂枡鍚嶇О[i];
+				                // newRow.appendChild(nameCell);
+				                
+				                // 鍒涘缓骞惰缃墿鏂欎唬鐮佸崟鍏冩牸
+				                var codeCell = document.createElement("td");
+				                codeCell.innerText = data.鐗╂枡浠g爜[i];
+				                newRow.appendChild(codeCell);
+				                
+				                // 鍒涘缓骞惰缃唬鍙戞暟閲忓崟鍏冩牸
+				                var pendingCell = document.createElement("td");
+				                pendingCell.innerText = data.寰呭彂鏁伴噺[i];
+				                newRow.appendChild(pendingCell);
+				                
+				                // 鍒涘缓骞惰缃凡鍙戞暟閲忓崟鍏冩牸
+				                var shippedCell = document.createElement("td");
+				                shippedCell.innerText = data.宸插彂鏁伴噺[i];
+				                newRow.appendChild(shippedCell);
+				                
+				                // 鍒涘缓骞惰缃帹鑽愪粨浣嶅崟鍏冩牸
+				                var locationCell = document.createElement("td");
+				                locationCell.innerText = data.鎺ㄨ崘浠撲綅[i];
+				                newRow.appendChild(locationCell);
+				                
+				                // // 鍒涘缓骞惰缃鏍煎瀷鍙峰崟鍏冩牸
+				                // var specificationCell = document.createElement("td");
+				                // specificationCell.innerText = data.瑙勬牸鍨嬪彿[i];
+				                // newRow.appendChild(specificationCell);
+				                
+				                // // 鍒涘缓骞惰缃浘鍙峰崟鍏冩牸
+				                // var drawingCell = document.createElement("td");
+				                // drawingCell.innerText = data.鍥惧彿[i];
+				                // newRow.appendChild(drawingCell);
+				                
+				                // 灏嗘柊鐨勮〃鏍艰娣诲姞鍒拌〃鏍间綋涓�
+				                tableBody.appendChild(newRow);
+								
+								
+				            }
+				        } else {
+				            // 琛ㄦ牸鏁版嵁鑾峰彇澶辫触
+				            alert("鍙戠敓閿欒锛�" + response.message); // 浣跨敤寮圭獥鏄剧ず閿欒淇℃伅
+				        }
+				  },
+				  error: function(xhr, type, errorThrown) {
+				    // 澶勭悊閿欒鍝嶅簲
+								  alert("鍙戠敓閿欒锛�" + errorThrown); // 浣跨敤寮圭獥鏄剧ず閿欒淇℃伅
+				  }
+				});
+				
+				
+			}
+			
+			document.getElementById('order').addEventListener('change', function() {
+			  // 鑾峰彇閫変腑鐨勫��
+			  var selectedValue = this.value;
+			  //console.log(selectedValue);
+			  var splitValues = selectedValue.split("--");
+			  
+			  if (splitValues.length === 2) {
+			      var DFA001 = splitValues[0]; // 绗竴涓�煎瓨鍏� DFA001
+			      var DFB002 = splitValues[1]; // 绗簩涓�煎瓨鍏� DFB002
+				  }
+
+			  // 鍙戣捣 AJAX 璇锋眰
+			  $.ajax({
+			    url: app.API_URL_HEADER + "/WARBABChag/GetCOMDFB", // 鍚庡彴鎺ュ彛鐨刄RL
+			    type: 'POST', // 璇锋眰鏂规硶
+			    data: { 
+					DFA001: DFA001,
+					DFB002: DFB002, //鑾峰彇澶嶉�夋鏄惁琚�変腑锛坱rue锛宖alse锛�
+					}, // 璇锋眰鍙傛暟锛屾牴鎹悗鍙版帴鍙g殑瑕佹眰杩涜淇敼
+			    dataType: 'json', // 鎺ユ敹鍒扮殑鏁版嵁绫诲瀷
+			    success: function(response) {
+			      // 澶勭悊鎴愬姛鍝嶅簲
+			          //console.log(response); // 杈撳嚭鍝嶅簲鏁版嵁锛屼綘鍙互鏍规嵁瀹為檯鎺ュ彛杩斿洖鐨勬暟鎹繘琛岀浉搴旂殑澶勭悊
+			          document.getElementById('DAB001').focus();
+			          if (response.status === 0) {
+			              // 琛ㄦ牸鏁版嵁鑾峰彇鎴愬姛
+			              var data = response.data;
+			              var tableBody = document.querySelector("#myTable tbody");
+			              tableBody.innerHTML = ""; // 娓呯┖琛ㄦ牸鍐呭
+			              
+			              for (var i = 0; i < data.鐗╂枡鍚嶇О.length; i++) {
+			                  // 鍒涘缓鏂扮殑琛ㄦ牸琛�
+			                  var newRow = document.createElement("tr");
+			                  
+			                  // 鍒涘缓骞惰缃墿鏂欏悕绉板崟鍏冩牸
+			                  // var nameCell = document.createElement("td");
+			                  // nameCell.innerText = data.鐗╂枡鍚嶇О[i];
+			                  // newRow.appendChild(nameCell);
+			                  
+			                  // 鍒涘缓骞惰缃墿鏂欎唬鐮佸崟鍏冩牸
+			                  var codeCell = document.createElement("td");
+			                  codeCell.innerText = data.鐗╂枡浠g爜[i];
+			                  newRow.appendChild(codeCell);
+			                  
+			                  // 鍒涘缓骞惰缃唬鍙戞暟閲忓崟鍏冩牸
+			                  var pendingCell = document.createElement("td");
+			                  pendingCell.innerText = data.寰呭彂鏁伴噺[i];
+			                  newRow.appendChild(pendingCell);
+			                  
+			                  // 鍒涘缓骞惰缃凡鍙戞暟閲忓崟鍏冩牸
+			                  var shippedCell = document.createElement("td");
+			                  shippedCell.innerText = data.宸插彂鏁伴噺[i];
+			                  newRow.appendChild(shippedCell);
+			                  
+			                  // 鍒涘缓骞惰缃帹鑽愪粨浣嶅崟鍏冩牸
+			                  var locationCell = document.createElement("td");
+			                  locationCell.innerText = data.鎺ㄨ崘浠撲綅[i];
+			                  newRow.appendChild(locationCell);
+			                  
+			                  // // 鍒涘缓骞惰缃鏍煎瀷鍙峰崟鍏冩牸
+			                  // var specificationCell = document.createElement("td");
+			                  // specificationCell.innerText = data.瑙勬牸鍨嬪彿[i];
+			                  // newRow.appendChild(specificationCell);
+			                  
+			                  // // 鍒涘缓骞惰缃浘鍙峰崟鍏冩牸
+			                  // var drawingCell = document.createElement("td");
+			                  // drawingCell.innerText = data.鍥惧彿[i];
+			                  // newRow.appendChild(drawingCell);
+			                  
+			                  // 灏嗘柊鐨勮〃鏍艰娣诲姞鍒拌〃鏍间綋涓�
+			                  tableBody.appendChild(newRow);
+			              }
+			          } else {
+			              // 琛ㄦ牸鏁版嵁鑾峰彇澶辫触
+			              alert("鍙戠敓閿欒锛�" + response.message); // 浣跨敤寮圭獥鏄剧ず閿欒淇℃伅
+			          }
+			    },
+			    error: function(xhr, type, errorThrown) {
+			      // 澶勭悊閿欒鍝嶅簲
+			      //console.log(errorThrown); // 杈撳嚭閿欒淇℃伅
+				  alert("鍙戠敓閿欒锛�" + errorThrown); // 浣跨敤寮圭獥鏄剧ず閿欒淇℃伅
+			    }
+			  });
+			});
+			
+			//鐢熸垚閿�鍞嚭搴撳崟
+			function CreateXSCKD() {
+			  var barcodeInput = document.getElementById("DAB001");
+			  var barcodeValue = barcodeInput.value;
+			 
+			  
+			
+
+			
+			    // 濡傛灉鏈緭鍏ユ潯鐮侊紝璺冲嚭鏂规硶
+			    if (barcodeValue === '') {
+			        alert("璇锋壂鎻忔潯鐮侊紒锛侊紒");
+			        return;
+			    }
+				
+				//鑾峰彇鍙戣揣閫氱煡鍗曪紝鏍¢獙
+				var COMDFA = document.getElementById("order");
+				var selectedValue = COMDFA.value;
+				
+				if (selectedValue === '') {
+				    alert("璇烽�夋嫨鍙戣揣閫氱煡鍗曪紒锛侊紒");
+				    return;
+				}
+				
+				var splitValues = selectedValue.split("--");
+				if (splitValues.length === 2) {
+				    var DFA001 = splitValues[0]; // 绗竴涓�煎瓨鍏� DFA001
+				    var DFB002 = splitValues[1]; // 绗簩涓�煎瓨鍏� DFB002
+					}
+				
+				//鑾峰彇涓氬姟绫诲瀷,鏍¢獙銆�
+				var ywlx = document.getElementById("base");
+				var ywlxValue = ywlx.value;
+				
+				if (ywlxValue === '') {
+				    alert("璇烽�夋嫨涓氬姟绫诲瀷锛侊紒锛�");
+				    return;
+				}
+				
+				//鑾峰彇鍗曟嵁绫诲瀷,鏍¢獙銆�
+				var orderType = document.getElementById("orderType");
+				var orderTypeValue = orderType.value;
+				
+				if (orderTypeValue === '') {
+				    alert("璇烽�夋嫨鍗曟嵁绫诲瀷锛侊紒锛�");
+				    return;
+				}
+				
+				var orderTypeValues = orderTypeValue.split("--");
+				if (orderTypeValues.length === 2) {
+				    var orderTypeBill = orderTypeValues[0]; // 绗竴涓�煎瓨鍏� DFA001
+				    var orderTypeName = orderTypeValues[1]; // 绗簩涓�煎瓨鍏� DFB002
+					}
+
+				//鑾峰彇鎵胯繍鍟嗭紝鏍¢獙
+				var CYS = document.getElementById("cys");
+				var CYSValue = CYS.value;
+				
+				if (CYSValue === '') {
+				    alert("璇烽�夋嫨鎵胯繍鍟嗭紒锛侊紒");
+				    return;
+				}
+				
+				var CYSsplitValues = CYSValue.split("--");
+				if (CYSsplitValues.length === 2) {
+				    var CYS001 = CYSsplitValues[0]; // 绗竴涓�煎瓨鍏� DFA001
+				    var CYS002 = CYSsplitValues[1]; // 绗簩涓�煎瓨鍏� DFB002
+					}
+				
+				//鑾峰彇杞︾墝鍙�,鏍¢獙銆�
+				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;
+				    		if($("#txtBillNo").val() == ""){
+				    		var user_id =currentSession.user_id;
+				    		}else{
+				    		var user_id =$("#txtBillNo").val();
+				    		}
+				
+				console.log(user_id);
+							
+			    $.ajax(app.API_URL_HEADER + "/WARBABChag/CreateXSCK", {
+			        data: {
+			            DAB001: barcodeValue,
+			            user_id: user_id,
+						DFA001: DFA001,
+						DFB002: DFB002,
+						YWLX: ywlxValue,
+						CYS001: CYS001,
+						CYS002: CYS002,
+						cpinfo: cpinfoValue,
+						orderTypeBill: orderTypeBill,
+						orderTypeName: orderTypeName,
+			        },
+			        dataType: "json",
+			        type: "post",
+			        async: false,
+			        // timeout: 15000,
+			        success: function(data) {
+			            // console.log(JSON.stringify(data));
+			            if (data.status != 0) {
+			                playerAudio("NG");
+			                alert(data.message);
+			                barcodeInput.value = ''; // 娓呯┖杈撳叆妗嗙殑鍊�
+							barcodeInput.focus();
+			                return;
+			            } else {
+							mui.toast("鍑哄簱鎴愬姛锛�");
+			                barcodeInput.value = ''; // 娓呯┖杈撳叆妗嗙殑鍊�
+							// 鍙戣捣 AJAX 璇锋眰
+							SX_FHTZD();
+							playerAudio("OK");
+							
+			            }
+			        },
+			        error: function(xhr, type, errorThrown) {
+			            
+			            mui.alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown));
+			        }
+			    });
+			  
+			  document.getElementById('DAB001').focus();
+			}
+			
+			function GetBarInfoT() {
+				var barcodeInput = document.getElementById("txtBillNoN");
+				var barcodeValue = barcodeInput.value;
+			 	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 + "/WARBABChag/GetBarInfoNAME",
+			 				
+			 			data: {
+			 				txtBillNoN: barcodeValue,											
+			 				
+			 			},
+			 			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(){ 
+
+									document.getElementById('txtBillNoN').focus();
+									document.getElementById('txtBillNoN').value = "";
+									document.getElementById('txtBillNo').value = "";
+			 					});			
+			 					return;
+			 				} else {
+			 					//matterTable = data.data.matterTable;
+			                    
+								console.log(data.data.NAME);
+			 					document.getElementById('txtBillNo').value = data.data.NAME//濉叆鏉$爜鏄庣粏淇℃伅				
+			 				}
+			 			},
+			 			error: function(xhr, type, errorThrown) {
+			 				alert("鑾峰彇鏁版嵁寮傚父锛�" + JSON.stringify(errorThrown));
+			 			}
+			 		});
+			 	}
+			 };
+
+			// 鑾峰彇select鍏冪礌鍜岃緭鍏ユ鍏冪礌
+			var selectElement = document.getElementById('order');
+			var inputElement = document.getElementById('input');
+			
+			// 缁欒緭鍏ユ娣诲姞input浜嬩欢鐩戝惉
+			inputElement.addEventListener('input', function() {
+			   var keyword = inputElement.value.toLowerCase(); // 鑾峰彇杈撳叆妗嗙殑鍊煎苟杞崲涓哄皬鍐�
+			
+			   // 閬嶅巻select鍏冪礌鐨勯�夐」
+			   for (var i = 0; i < selectElement.options.length; i++) {
+			      var optionText = selectElement.options[i].text.toLowerCase(); // 鑾峰彇閫夐」鐨勫�煎苟杞崲涓哄皬鍐�
+			
+			      // 濡傛灉閫夐」鐨勫�煎寘鍚緭鍏ユ鐨勫�硷紝鍒欐樉绀鸿閫夐」锛屽惁鍒欓殣钘忚閫夐」
+			      if (optionText.includes(keyword)) {
+			         selectElement.options[i].style.display = 'block';
+			      } else {
+			         selectElement.options[i].style.display = 'none';
+			      }
+			   }
+			});
+			
+			
+			
+			document.getElementById('cys').addEventListener('change', function() {
+			  var cysValue = this.value;
+			  var splitValues = cysValue.split("--");			  
+			  if (splitValues.length === 2) {
+			      var CYS001 = splitValues[0]; // 绗竴涓�煎瓨鍏� DFA001
+			      var CYS002 = splitValues[1]; // 绗簩涓�煎瓨鍏� DFB002
+			  				  }
+			 $.ajax({
+			   url: app.API_URL_HEADER + "/WARBABChag/GetCPInfo", // 鍚庡彴鎺ュ彛鐨刄RL
+			   type: 'POST', // 璇锋眰鏂规硶
+			   data: { 
+			 					CYS001: CYS001,
+			 					CYS002: CYS002, 
+			 					}, // 璇锋眰鍙傛暟锛屾牴鎹悗鍙版帴鍙g殑瑕佹眰杩涜淇敼
+			   dataType: 'json', // 鎺ユ敹鍒扮殑鏁版嵁绫诲瀷
+			   success: function(response) {
+			     // 澶勭悊鎴愬姛鍝嶅簲
+			         //console.log(response); // 杈撳嚭鍝嶅簲鏁版嵁锛屼綘鍙互鏍规嵁瀹為檯鎺ュ彛杩斿洖鐨勬暟鎹繘琛岀浉搴旂殑澶勭悊
+
+			         if (response.status === 0) {
+			            document.getElementById('cpinfo').value = response.data.CPINFO;
+						var element = document.getElementById('DAB001');
+						element.blur();
+						element.focus();
+						
+			         } else {
+			            //鏃犺溅鐗屼俊鎭�
+						document.getElementById('cpinfo').value = "";
+						mui.toast(response.data);
+						var element = document.getElementById('cpinfo');
+						element.blur();
+						element.focus();
+			            //alert(response.data); // 浣跨敤寮圭獥鏄剧ず閿欒淇℃伅
+			         }
+			   },
+			   error: function(xhr, type, errorThrown) {
+			     // 澶勭悊閿欒鍝嶅簲
+			     //console.log(errorThrown); // 杈撳嚭閿欒淇℃伅
+			 				  alert("鍙戠敓閿欒锛�" + errorThrown); // 浣跨敤寮圭獥鏄剧ず閿欒淇℃伅
+			   }
+			 });
+			});
+			
+			
+		</script>
+
+<style>
+		  /* 娣诲姞琛ㄦ牸鏍峰紡 */
+		  .data-table {
+		    width: 100%;
+		    border-collapse: collapse;
+			overflow-x: auto; /* 姘村钩婊氬姩鏉� */
+		  }
+		  
+		
+		  .data-table th,
+		  .data-table td {
+		    border: 1px solid #ccc;
+		    padding: 8px;
+		    text-align: left;
+		    word-wrap: break-word;
+		    white-space: pre-wrap;
+		    text-overflow: ellipsis; /* 鏂囨湰鎴柇鍜岀渷鐣ュ彿 */
+		    overflow: hidden;
+		  }
+		  
+		  /* 濯掍綋鏌ヨ */
+		  @media (max-width: 768px) {
+		    .data-table {
+		      /* 璋冩暣琛ㄦ牸鏍峰紡浠ラ�傚簲灏忓睆骞� */
+		    }
+		  }
+		  
+		   option {
+		       font-size: 25px; /* 璋冩暣涓嬫媺閫夐」鐨勫瓧浣撳ぇ灏� */
+		       padding: 20px; /* 璋冩暣涓嬫媺閫夐」鐨勫唴杈硅窛 */
+		     }
+			 
+			 .confirm-button {
+			   margin-top: 5px; /* 璁剧疆鎸夐挳涓庢暟閲忔枃鏈殑鍨傜洿璺濈 */
+			   font-size: 15px; /* 璁剧疆鎸夐挳鐨勫瓧浣撳ぇ灏� */
+			   padding: 5px 10px; /* 璁剧疆鎸夐挳鐨勫唴杈硅窛 */
+			   background-color: #f0f0f0; /* 璁剧疆鎸夐挳鐨勮儗鏅鑹� */
+			   border: none; /* 绉婚櫎鎸夐挳鐨勮竟妗� */
+			   cursor: pointer; /* 璁剧疆榧犳爣鏍峰紡涓烘墜鍨� */
+			    width: 150px;
+			 }
+			 
+			 .center-content {
+			   display: flex;
+			   justify-content: center;
+			   align-items: center;
+			   height: 100%;
+			 }
+		</style>
\ No newline at end of file

--
Gitblit v1.9.3