From 98553b87fae16011c82a6f1cdbd03846f20e95c6 Mon Sep 17 00:00:00 2001
From: Administrator <Administrator@DESKTOP-5BIMHQ3>
Date: 星期一, 04 三月 2024 16:02:42 +0800
Subject: [PATCH] BllExportAllot (出库分配表)增加UnstackingMode拆垛模式和LoadingAddre装车口字段

---
 HTML/views/SOSetting/ExportNoticeAddFrom.html    |    2 ++
 Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs    |    2 +-
 Wms/WMS.Entity/BllSoEntity/BllExportAllot.cs     |   14 ++++++++++++++
 Wms/WMS.IBLL/IBllSoServer/IExportNoticeServer.cs |    2 +-
 HTML/views/SOSetting/ExportNotice.html           |    9 ++++++++-
 Wms/Wms/Controllers/DownApiController.cs         |   10 ++++++----
 6 files changed, 32 insertions(+), 7 deletions(-)

diff --git a/HTML/views/SOSetting/ExportNotice.html b/HTML/views/SOSetting/ExportNotice.html
index 8299035..5706555 100644
--- a/HTML/views/SOSetting/ExportNotice.html
+++ b/HTML/views/SOSetting/ExportNotice.html
@@ -66,6 +66,7 @@
 									<option value="5">涓棿鍝佸嚭搴�</option>
 									<option value="6">浠e偍鍑哄簱</option>
 									<option value="7">鍏朵粬鍑哄簱</option>
+									<option value="8">瀵勫瓨鍑哄簱</option>
 									<!-- 09 -->
 									<!-- <option value="0">鏍囧噯閿�鍞嚭搴�</option>
 									<option value="1">闈炴爣閿�鍞嚭搴�</option>
@@ -142,7 +143,7 @@
 								<div class="layui-input-inline" style="width: 220px;">
 									<select name="UnstackWay" id="UnstackWay" lay-filter="UnstackWay" lay-search>
 										<option value="0" selected>鏈哄櫒浜烘媶鍨�</option>
-										<option value="1">浜哄伐鎷嗗灈</option>
+										<option value="1">PDA鎷嗗灈</option>
 									</select>
 								</div>
 							</div>
@@ -212,6 +213,8 @@
 											return "浠e偍鍑哄簱";
 										case "7":
 											return "鍏朵粬鍑哄簱";
+										case "8":
+											return "瀵勫瓨鍑哄簱";
 										default:
 											return "";
 									}
@@ -1223,6 +1226,8 @@
 						});
 					}else if(obj.event === 'outKu'){	
 						$("#UnstackWay option[value='0']").attr("selected","selected");
+						$("#LoadingArea option[value='']").attr("selected","selected");
+						$("#PickingArea option[value='']").attr("selected","selected");
 						form.render('select'); 					
 						var param = {
 							soNo: SoNo
@@ -1269,7 +1274,9 @@
 									}
 									var param = {
 										soNo: data.SONo, 
+										unstackingMode:$('#UnstackWay').val(),
 										outMode: pa,
+										loadingAddre:$('#LoadingArea').val()
 									};
 									console.log(param);
 									sendData(IP + "/DownApi/IssueOutHouse", param, 'get', function(res) {
diff --git a/HTML/views/SOSetting/ExportNoticeAddFrom.html b/HTML/views/SOSetting/ExportNoticeAddFrom.html
index 7955b10..62b4982 100644
--- a/HTML/views/SOSetting/ExportNoticeAddFrom.html
+++ b/HTML/views/SOSetting/ExportNoticeAddFrom.html
@@ -42,6 +42,7 @@
 							<option value="5">涓棿鍝佸嚭搴�</option>
 							<option value="6">浠e偍鍑哄簱</option>
 							<option value="7">鍏朵粬鍑哄簱</option>
+							<option value="8">瀵勫瓨鍑哄簱</option>
 							<!-- 09 -->
 							<!-- <option value="0">鏍囧噯閿�鍞嚭搴�</option>
 							<option value="1">闈炴爣閿�鍞嚭搴�</option>
@@ -496,6 +497,7 @@
 									case "5": //涓棿鍝佸嚭搴�
 									case "6": //浠e偍鍑哄簱
 									case "7": //鍏朵粬鍑哄簱
+									case "8": //瀵勫瓨鍑哄簱
 										TypeNum = 2;
 										console.log(TypeNum)
 										break;
diff --git a/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs b/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs
index 81e5525..20f3e34 100644
--- a/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs
+++ b/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs
@@ -1376,7 +1376,7 @@
         #region 涓嬪彂鍑哄簱銆佸嚭搴撳畬鎴愩�侀噸鏂颁笅鍙戜换鍔°�佸彇娑堜换鍔°�佸紓甯稿鐞�
 
         // 涓嬪彂鍑哄簱锛堣皟鐢╟s鎺ュ彛缁欎粬搴撲綅鍦板潃锛�
-        public List<OutCommandDto> IssueOutHouse(string soNo, string outMode, int userId, string url, out string str)
+        public List<OutCommandDto> IssueOutHouse(string soNo, string unstackingMode, string outMode, string loadingAddre, int userId, string url, out string str)
         {
             try
             {
diff --git a/Wms/WMS.Entity/BllSoEntity/BllExportAllot.cs b/Wms/WMS.Entity/BllSoEntity/BllExportAllot.cs
index 848b4da..2e7369d 100644
--- a/Wms/WMS.Entity/BllSoEntity/BllExportAllot.cs
+++ b/Wms/WMS.Entity/BllSoEntity/BllExportAllot.cs
@@ -153,6 +153,20 @@
         /// </summary>           
         public string OutMode { get; set; }
 
+        /// <summary>
+        /// Desc:瑁呰溅鍙�
+        /// Default:
+        /// Nullable:True
+        /// </summary>           
+        public string LoadingAddre { get; set; }
+
+        /// <summary>
+        /// Desc:鎷嗗灈妯″紡
+        /// Default:
+        /// Nullable:True
+        /// </summary>           
+        public string UnstackingMode { get; set; }
+
 
         [Navigate(NavigateType.OneToOne, nameof(LogisticsId))]
         public SysLogisticsInfo LogisticsInfoInfo { get; set; }
diff --git a/Wms/WMS.IBLL/IBllSoServer/IExportNoticeServer.cs b/Wms/WMS.IBLL/IBllSoServer/IExportNoticeServer.cs
index d72b933..df0233b 100644
--- a/Wms/WMS.IBLL/IBllSoServer/IExportNoticeServer.cs
+++ b/Wms/WMS.IBLL/IBllSoServer/IExportNoticeServer.cs
@@ -126,7 +126,7 @@
         /// <param name="url">涓嬪彂鍑哄簱璺緞</param>
         /// <param name="str">鎻愮ず淇℃伅</param>
         /// <returns>涓嬪彂鐨勬寚浠ら泦鍚�</returns>
-        List<OutCommandDto> IssueOutHouse(string soNo, string outMode, int userId,string url,out string str);
+        List<OutCommandDto> IssueOutHouse(string soNo, string unstackingMode, string outMode, string loadingAddre, int userId,string url,out string str);
         /// <summary>
         /// wcs杩斿洖鐨勬垚鍔熶俊鍙锋垨鎵嬪姩瀹屾垚锛堝嚭搴撴垚鍔燂級
         /// </summary>
diff --git a/Wms/Wms/Controllers/DownApiController.cs b/Wms/Wms/Controllers/DownApiController.cs
index 2be6a9d..e1773a3 100644
--- a/Wms/Wms/Controllers/DownApiController.cs
+++ b/Wms/Wms/Controllers/DownApiController.cs
@@ -42,12 +42,14 @@
         /// <summary>
         /// 鎸囦护涓嬪彂锛堝嚭搴擄級
         /// </summary>
-        /// <param name="soNo"></param>
-        /// <param name="outMode"></param>
+        /// <param name="unstackingMode">鎷嗗灈鏂瑰紡</param>
+        /// <param name="soNo">鍑哄簱鍗曞彿</param>
+        /// <param name="outMode">鍑哄簱鍙�</param>
+        /// <param name="loadingAddre">瑁呰溅鍙�</param>
         /// <returns></returns>
         [Authorize]
         [HttpGet]
-        public IActionResult IssueOutHouse(string soNo,string outMode)
+        public IActionResult IssueOutHouse(string soNo,string unstackingMode, string outMode,string loadingAddre)
         {
             try
             {
@@ -68,7 +70,7 @@
                 //    return Ok(new { code = 1, msg = "璇烽�夋嫨鍑哄簱鍙�" });
                 //}
 
-                var list = _exNoticeSvc.IssueOutHouse(soNo, outMode,int.Parse(userId), _config.WcsHost + _config.IssueComApiUrl,out string str);
+                var list = _exNoticeSvc.IssueOutHouse(soNo,unstackingMode, outMode,loadingAddre, int.Parse(userId), _config.WcsHost + _config.IssueComApiUrl,out string str);
                 
                 return Ok(new { code = 0, msg = str , data = list }); 
                 

--
Gitblit v1.8.0