From 4c49b591b3833a2752634355cb37b0a74923e916 Mon Sep 17 00:00:00 2001
From: wxw <Administrator@DESKTOP-5BIMHQ3>
Date: 星期五, 07 十一月 2025 09:41:17 +0800
Subject: [PATCH] 开发成品出库导出上传码上放心平台xm文件

---
 Pda/View/SoSetting/ExNoticeOut.html |   89 ++++++++++++++++++++++++++++++++++++++------
 1 files changed, 76 insertions(+), 13 deletions(-)

diff --git a/Pda/View/SoSetting/ExNoticeOut.html b/Pda/View/SoSetting/ExNoticeOut.html
index 0643eae..e2e8d31 100644
--- a/Pda/View/SoSetting/ExNoticeOut.html
+++ b/Pda/View/SoSetting/ExNoticeOut.html
@@ -103,17 +103,21 @@
 						</div>
 					</div>
 					<div id="" class="layui-form-item layout-dropdownlist">
-						<label class="layui-form-label" lang>鍑哄簱鍦板潃锛�</label>
+						<label class="layui-form-label" lang>鍑哄簱妤煎眰锛�</label>
 						<div class="layui-input-block">
+							<select id="endFloor" lay-filter="endFloor" lay-search>    
+								<option value=""></option>
+								<option value="1">涓�妤�</option>
+								<option value="2">浜屾ゼ</option>
+							</select>
+							<img src="/assets/down_arraw.png">
+						</div>
+					</div>
+					<div id="" class="layui-form-item layout-dropdownlist">
+						<label class="layui-form-label" lang>鍑哄簱鍦板潃锛�</label>
+						<div class="layui-input-block" id="endSelectDiv">
 							<select id="endSelect" lay-filter="endSelect" lay-search>    
 								<option value=""></option>
-								<option value="B020101">涓�妤�-1</option>
-								<option value="B020102">涓�妤�-2</option>
-								<option value="B020103">涓�妤�-3</option>
-								<option value="B020104">涓�妤�-4</option>
-								<option value="B050101">浜屾ゼ-1</option>
-								<option value="B050102">浜屾ゼ-2</option>
-								<option value="B050103">浜屾ゼ-3</option>
 							</select>
 							<img src="/assets/down_arraw.png">
 						</div>
@@ -147,13 +151,22 @@
 
             //閫変腑鍗曟嵁浜嬩欢
 			form.on('select(getbar)', function (data) {
-				
+				$("#PalletNo").empty()
+                $("#PalletNo").append('<option value =>' + '</option>');
+                form.render('select');
 				if (data.value == "") {
 					return;
 				}
 				updateGoodList();
+				
 			});
-
+			//閫変腑鍗曟嵁鏄庣粏浜嬩欢
+			form.on('select(goodSelect)', function (data) {
+				
+				$("#PalletNo").empty()
+                $("#PalletNo").append('<option value =>' + '</option>');
+                form.render('select');
+			});
 			$("#selectDiv").click(function () {
 				var input = $('select[id="bar"]').next().find('.layui-select-title input')
 				var val = input.val()
@@ -163,6 +176,17 @@
 					$('select[id="bar"]').next().find('.layui-select-title input').val(val)
 				})
 			})
+
+			$("#selectPalletNo").click(function () {
+				var input = $('select[id="PalletNo"]').next().find('.layui-select-title input')
+				var val = input.val()
+				//鍏堟洿鏂颁竴涓嬪嚭搴撳崟
+				updatePalletNoList(function (data) {
+					$('select[id="PalletNo"]').next().addClass('layui-form-selected')
+					$('select[id="PalletNo"]').next().find('.layui-select-title input').val(val)
+				})
+			})
+
 			//鍒濆鍖栨覆鏌� 鍑哄簱鍗�
 			function updateBillList(callback) {
 				var input = $('select[id="bar"]').next().find('.layui-select-title input')
@@ -233,7 +257,7 @@
 
                             } else {
                                 if (res.data[i].LotNo == '' || res.data[i].LotNo == null) {
-                                    $("#goodSelect").append('<option value =' + res.data[i].ISoDetailIdd+ i + '>' + res.data[i]
+                                    $("#goodSelect").append('<option value =' + res.data[i].SoDetailId + '>' + res.data[i]
                                         .SkuName +
                                         '</option>');
                                 } else {
@@ -262,6 +286,44 @@
                 });
 				
 			}
+
+			//閫変腑鍗曟嵁鏄庣粏浜嬩欢
+			form.on('select(endFloor)', function (data) {				
+				$("#endSelect").empty()
+                $("#endSelect").append('<option value =>' + '</option>');
+
+				if($("#endFloor").val() == "1"){
+					$("#endSelect").append('<option value ="B020101">涓�妤�-B020101</option> <option value ="B020102">涓�妤�-B020102</option> <option value ="B020103">涓�妤�-B020103</option> '
+					+'<option value ="B020104">涓�妤�-B020104</option> <option value ="B020201">涓�妤�-B020201</option> <option value ="B020202">涓�妤�-B020202</option>'
+					+' <option value ="B020301">涓�妤�-B020301</option> <option value ="B020302">涓�妤�-B020302</option> <option value ="B020303">涓�妤�-B020303</option>'
+					+' <option value ="B020304">涓�妤�-B020304</option>');
+					
+				}else if($("#endFloor").val() == "2"){
+					$("#endSelect").append('<option value ="B050101">浜屾ゼ-B050101</option> <option value ="B050102">浜屾ゼ-B050102</option> <option value ="B050103">浜屾ゼ-B050103</option> '
+					+' <option value ="B050104">浜屾ゼ-B050104</option> <option value ="B050105">浜屾ゼ-B050105</option> <option value ="B050106">浜屾ゼ-B050106</option>'
+					+' <option value ="B050107">浜屾ゼ-B050107</option> <option value ="B050108">浜屾ゼ-B050108</option> <option value ="B050109">浜屾ゼ-B050109</option>'
+					+' <option value ="B050110">浜屾ゼ-B050110</option> <option value ="B050111">浜屾ゼ-B050111</option> <option value ="B050112">浜屾ゼ-B050112</option>'
+					+' <option value ="B050113">浜屾ゼ-B050113</option>');
+				}else{
+					layer.msg("閫夋嫨鍑哄簱妤煎眰閿欒", {
+                        icon: 2,
+                        time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+                    }, function () { });
+					return;
+				}
+				form.render('select');
+			});
+			//鐐瑰嚮鍑哄簱鍦板潃涓嬫媺妗嗕簨浠�
+            $("#endSelectDiv").click(function () {
+                if ($("#endFloor").val() == null || $("#endFloor").val() == "" || $("#endFloor").val() == undefined) {
+                    layer.msg("璇峰厛閫夋嫨鍑哄簱妤煎眰", {
+                        icon: 2,
+                        time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+                    }, function () { });
+					return;
+                }
+				
+            })
  
 			function updatePalletNoList(callback) {
                 var input = $('select[id="PalletNo"]').next().find('.layui-select-title input')
@@ -271,9 +333,10 @@
                 form.render('select');
 
                 var param = {
-                    soNo:$("#bar").val()
+                    SoNo:$("#bar").val(),
+                    SoDetailId:$("#goodSelect").val(),
                 };
-                sendData(IP + "/PdaCr/GetPalletNoListBySoNo", param, 'get', function (res) {
+                sendData(IP + "/PdaSo/GetPalletListBySo", param, 'post', function (res) {
                     if (res.code == 0) { //鎴愬姛
                         for (var i = 0; i < res.data.length; i++) {
                             $("#PalletNo").append('<option value =' + res.data[i] + '>' + res.data[i]+

--
Gitblit v1.8.0