From 157abc191c34e57c1b958ae74fc3de6518ca8a30 Mon Sep 17 00:00:00 2001
From: zhaowc <526854230@qq.com>
Date: 星期五, 28 二月 2025 11:06:36 +0800
Subject: [PATCH] 修改客户需求

---
 Pda/View/AsnSetting/palletEnter.html |  117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 114 insertions(+), 3 deletions(-)

diff --git a/Pda/View/AsnSetting/palletEnter.html b/Pda/View/AsnSetting/palletEnter.html
index 5f4f167..30215ff 100644
--- a/Pda/View/AsnSetting/palletEnter.html
+++ b/Pda/View/AsnSetting/palletEnter.html
@@ -57,11 +57,39 @@
 									autocomplete="off" class="layui-input">
 							</div>
 						</div>
-						<div id="" style="margin-left: 21%; width: 38%;float: left;">
+						<div id="layout-boxcode" class="layui-form-item layout-input">
+							<label class="layui-form-label">鍦扮爜锛�</label>
+							<div class="layui-input-block">
+								<input id="LocatNo" type="text" placeholder="璇锋壂鎻忓湴鐮�"
+									autocomplete="off" class="layui-input">
+							</div>
+						</div>
+						<div id="" class="layui-form-item layout-dropdownlist">
+                            <label class="layui-form-label" lang>鍏ュ簱鍙o細</label>
+                            <div class="layui-input-block" id="selectRuku">
+                                <select id="Ruku" lay-filter="getRuku" lay-search>
+                                    <option value=""></option>
+                                    <option value="033">033</option>
+                                    <option value="039">039</option>
+                                    <option value="044">044</option>
+                                    <option value="051">051</option>
+                                    <option value="443">443</option>
+                                    <option value="440">440</option>
+									<option value="001">001</option>
+									<option value="002">002</option>
+                                </select>
+                                <img src="/assets/down_arraw.png">
+                            </div>
+                        </div>
+
+						<div id="" style="margin-left: 21%; width: 25%;float: left;">
 							<button id="btnScanBox" class="layout-btn layout-btn-blue" lay-submit lay-filter="formBind"  type="button">缁戝畾</button>
 						</div>
-						<div id="" style="width: 38%;float: left;">
+						<div id="" style="width: 25%;float: left;">
 							<button id="btnScanBox" class="layout-btn layout-btn-red" lay-submit lay-filter="formUnbind"   type="button">瑙g粦</button>
+						</div>
+						<div id="" style="width: 25%;float: left;">
+							<button id="btnAGVTrans" class="layout-btn layout-btn-red" lay-submit lay-filter="formAGVIN"   type="button">AGV鍏ュ簱</button>
 						</div>
 						
 					</form>
@@ -74,6 +102,7 @@
 		<script src="/layui/layui.js"></script>
 		<script src="/js/public.js"></script>
 		<script src="/js/jquery.cookie.js"></script>
+		<script src="/js/language.js"></script>
 		<script>
 			layui.use(['form', 'jquery'], function() {
 				var form = layui.form
@@ -126,6 +155,7 @@
 				$("#PalletNo").on('input',function(){
 					  
 					  if($("#PalletNo").val() == "" || $("#PalletNo").val().length<10){
+						
 						  return
 					  }
 					  if ($("#PalletNo").val().length>=10) {
@@ -134,7 +164,39 @@
 					  }
 					  checkPalletStat()
 				  }) 
-				
+
+				  //妫�鏌ュ湴鐮佺姸鎬�
+				function checkLocatStatus(){
+					var param = {
+						"LocatNo": $("#LocatNo").val()
+					}
+					sendData(IP + "/PdaAsn/IsEnableLocatNo", param, 'post', function (res) {
+						if (res.code == 0) {
+							$("#palletNum").focus();
+						} else {
+							layer.msg(res.msg, {
+								icon: 2,
+								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+							},
+							function () { });
+							$("#LocatNo").val('')
+						}
+					});
+				}
+				//褰撳湴鐮佽緭鍏ユ澶卞幓鐒︾偣鏃�,妫�鏌ヤ竴涓嬪湴鐮佺姸鎬�
+				$("#LocatNo").on('input',function(){
+					  
+					  if($("#LocatNo").val() == "" || $("#LocatNo").val().length!=9){
+						layer.msg('璇锋鏌ュ湴鐮佹槸鍚︽纭�', {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						});
+						return;
+					  }
+					  checkLocatStatus()
+
+				  })
+
 				// $("#bar").focus();
 				$("#PalletNo").keydown(function(e) {
 					//console.log("e.keyCode is "+e.keyCode)
@@ -289,6 +351,55 @@
 					
 					return false; //闃绘琛ㄥ崟璺宠浆銆傚鏋滈渶瑕佽〃鍗曡烦杞紝鍘绘帀杩欐鍗冲彲銆�
 				});
+
+				form.on('submit(formAGVIN)', function(data) {
+					
+					if (!$("#LocatNo").val()) {
+						layer.msg('璇锋壂鎻忓湴鐮�', {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						});
+						return;
+					}
+					if (!$("#Ruku").val()) {
+						layer.msg('璇烽�夋嫨鍏ュ簱鍙�', {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						});
+						return;
+					}
+					//鍏堢粦瀹氱┖鎵樼洏鍨�
+					//bind();
+					//缁戝畾鎴愬姛鍚庤皟搴GV杩愰�佺┖鎵樼洏鍨�
+					var param = {
+						'PalletNo':$("#PalletNo").val(),
+						"LocatNo": $("#LocatNo").val(),
+						"Ruku": $("#Ruku").val(),
+					}
+					sendData(IP + "/PdaCr/AgvTransport3", param, 'post', function(res) {
+						//console.log("鎵樼洏鐘舵�侊細"+res.msg)
+						if (res.code == 0) { //鎴愬姛 
+							layer.msg(res.msg, {
+								icon: 1,
+								time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+							}, function() {
+							});
+							$("#PalletNo").val(''),
+							$("#palletNum").val(''),
+							$("#LocatNo").val(''),
+							$("#Ruku").val('')
+						} else { //涓嶆垚鍔�
+							layer.msg(res.msg, {
+								icon: 2,
+								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+							}, function() {
+								//鍥炶皟
+							});
+						}
+					});
+					return false; //闃绘琛ㄥ崟璺宠浆銆傚鏋滈渶瑕佽〃鍗曡烦杞紝鍘绘帀杩欐鍗冲彲銆�
+				});
+
 				function unbind(){
 					layer.msg('璇ユ搷浣滀細瑙g粦杩欎釜鎵樼洏涓婄殑鎵�鏈夋墭鐩橈紝纭畾瑕佽В缁戝悧锛�', {
 						time: 0 //涓嶈嚜鍔ㄥ叧闂�

--
Gitblit v1.8.0