From 2cafdd83b5173ca7e78dffcde63897b4be251179 Mon Sep 17 00:00:00 2001
From: wxw <Administrator@DESKTOP-5BIMHQ3>
Date: 星期五, 11 七月 2025 08:38:29 +0800
Subject: [PATCH] PDA增加AGV转运空托盘页面

---
 Pda/View/HouseDataSetting/BoxDevanning.html |  132 +++++++++++++++++++++++++++++++-------------
 1 files changed, 93 insertions(+), 39 deletions(-)

diff --git a/Pda/View/HouseDataSetting/BoxDevanning.html b/Pda/View/HouseDataSetting/BoxDevanning.html
index f2c18f5..1ecf36b 100644
--- a/Pda/View/HouseDataSetting/BoxDevanning.html
+++ b/Pda/View/HouseDataSetting/BoxDevanning.html
@@ -40,7 +40,11 @@
 						<li><a href="../login.html">閲嶆柊鐧诲綍</a></li>
 					</ul>
 				</div>
-				
+				<div>
+					<button id="click" class="layout-btn" type="button" 
+					style="background-color: #999; width: 100%;text-align: center; margin-top: 2px;">杩炴帴钃濈墮</button>
+					 
+				</div>
 				<div id="" class="layout-bill-info">
 					<form class="layui-form" action="">
                         <div id="BOX" class="layui-form-item layout-input">
@@ -53,16 +57,16 @@
                         <div id="layout-boxcode" class="layui-form-item layout-input">
 							<label class="layui-form-label">鎷嗙鏁伴噺锛�</label>
 							<div class="layui-input-block">
-                                <input id="devanQty" type="number" lang langholder
+                                <input id="devanQty" type="text" 
                                 placeholder="璇疯緭鍏ユ媶绠辨暟閲�" autocomplete="off" class="layui-input"
-                                oninput="value=value.replace(/^(0+)|[^\d]+/g,'')">
+                                >
 							</div>
 						</div>
 						<table class="layout-tbl-submit" border="" cellspacing="" cellpadding="">
                             <tr>
                                 <td style="width: 23%;"></td>
                                 <td>
-                                    <button class="layout-btn layout-btn-red" lang type="button" lay-submit
+                                    <button id="click2" class="layout-btn layout-btn-red" lang type="button" lay-submit
                                         lay-filter="formUnbind">鎷嗙</button>
                                 </td>
                                 <td style="width: 33%;"></td>
@@ -79,7 +83,15 @@
 		<script src="/layui/layui.js"></script>
 		<script src="/js/public.js"></script>
 		<script src="/js/jquery.cookie.js"></script>
+
+		<script src="/js/uni.webview.1.5.2.js"></script>
+		<!-- <script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script> -->
+
 		<script>
+
+			var dataLists;
+			
+            var isChongFu = true;
 			layui.use(['form', 'jquery'], function() {
 				var form = layui.form
 				
@@ -97,18 +109,38 @@
 					// //console.log("body")
 					$("#menuList").hide()
 				})				
-				
 				 
-                var isChongFu = true;
-				form.on('submit(formUnbind)', function(data) {					
+			})
+			
+			document.addEventListener("UniAppJSBridgeReady", function () {
+				document.getElementById("click").addEventListener("click", function () {
+					let data = {
+						type: "search"
+					};
+					console.log("缁� uni-app 鍙戦�佹暟鎹�", data);
+
+					uni.postMessage({
+						data: data,
+					});
+				});
+				document.getElementById("click2").addEventListener("click", function () {
+
 					if (!$("#devanQty").val()) {
-						layer.msg('璇锋壂鎻忔墭鐩樻潯鐮�', {
+						layer.msg('璇疯緭鍏ユ媶绠辨暟閲�', {
 							icon: 2,
 							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
 						});
 						return;
 					}
-                    if (!$("#BOXCODE").val()) {
+					var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,4})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
+					if (!reg.test($("#devanQty").val())) {
+						layer.msg("鏁伴噺蹇呴』澶т簬0(鍙繚鐣�4浣嶅皬鏁�)", {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						});
+						return;
+					}
+					if (!$("#BOXCODE").val()) {
 						layer.msg('璇锋壂鎻忓绠辨潯鐮�', {
 							icon: 2,
 							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
@@ -116,44 +148,66 @@
 						return;
 					}
 					if (isChongFu == true) {
-                        isChongFu = false; 
-                        var param = {
-                            "DevanQty": $("#devanQty").val(),
-                            "BoxNo": $("#BOXCODE").val(),
-                        }
-                        sendData(IP + "/PdaCr/AddLableByDevanning", param, 'post', function(res) {
-                            if (res.code == 0) { //鎴愬姛
-                                layer.msg("瑙g粦鎴愬姛", {
-                                    icon: 1,
-                                    time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                                }, function () {
-                                    tableData = null
-                                    $("#devanQty").val('')
-                                    $("#BOXCODE").val('')
+						isChongFu = false; 
+						var param = {
+							"DevanQty":parseFloat($("#devanQty").val()),
+							"BoxNo": $("#BOXCODE").val(),
+						}
+						synData(IP + "/PdaCr/AddLableByDevanning", param, 'post', function(res) {
+							if (res.code == 0) { //鎴愬姛
+								layer.msg("鎴愬姛", {
+									icon: 1,
+									time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+								}, function () {
+									$("#devanQty").val('')
+									$("#BOXCODE").val('')
+									dataLists = res.data;
+									console.log(dataLists);
+										
+									isChongFu = true;
+									let data = {
+										type: "print",
+										listData:dataLists
+										// {
+										// 	SkuNo:'541100554848',
+										// 	SkuName:'钁¤悇绯栬憽钀勭硸钁¤悇绯栬憽钀勭硸钁¤悇绯�',
+										// 	LotNo:'120326',
+										// 	Date1:'2025-04-10',
+										// 	Date2:'2026-04-10',
+										// 	BoxNo:['T2300001','T2300002','T2300003'],
+										// }
+										// lstData: {
+										//     name: "Iuhuy",
+										//     avatar:
+										//         "http://thirdwx.qlogo.cn/mmopen/vi_32/EURpungADj4vP3UczBVvD1DcEUt9q7WFqc6mZlSZoXoS9PyaPicnX8pjmic0rLbmwYCSa247gibINd1dWr0ic1QTvw/132",
+										// },
+									};
+									console.log("缁� uni-app 鍙戦�佹暟鎹�", data);
 
-                                    isChongFu = true;
-                                });
-                            } else { //涓嶆垚鍔�
-                                layer.msg(res.msg, {
-                                    icon: 2,
-                                    time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                                }, function() {isChongFu = true;});
-                            }
-                        });					
-                        return false; //闃绘琛ㄥ崟璺宠浆銆傚鏋滈渶瑕佽〃鍗曡烦杞紝鍘绘帀杩欐鍗冲彲銆�
-                    }else{
+									uni.postMessage({
+										data: data,
+									});
+								});
+							} else { //涓嶆垚鍔�
+								layer.msg(res.msg, {
+									icon: 2,
+									time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+								}, function() {isChongFu = true;});
+							}
+						});					
+						 
+					}else{
 						layer.msg("璇峰嬁閲嶅鐐瑰嚮", {
 							icon: 2,
 							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
 						});
 					}
+
 					
 				});
-				
-				// form.verify({
-				// 	stock: [/^[\S]{6}$/, '鎵樼洏鏉$爜蹇呴』涓哄叚浣嶅瓧绗�']
-				// });
-			})
+			});
+			
+
 		</script>
 	</body>
 </html>

--
Gitblit v1.8.0