From ba9f3df626153f9081b75d23204f988d141fbfbb Mon Sep 17 00:00:00 2001
From: Administrator <Administrator@DESKTOP-5BIMHQ3>
Date: 星期三, 06 三月 2024 16:21:16 +0800
Subject: [PATCH] 修改出库单页面

---
 Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs |   71 ++++++++++++++++++++---------------
 HTML/views/SOSetting/ExportNotice.html        |   25 +++++++-----
 2 files changed, 54 insertions(+), 42 deletions(-)

diff --git a/HTML/views/SOSetting/ExportNotice.html b/HTML/views/SOSetting/ExportNotice.html
index d9708df..69f012b 100644
--- a/HTML/views/SOSetting/ExportNotice.html
+++ b/HTML/views/SOSetting/ExportNotice.html
@@ -1227,9 +1227,13 @@
 							maxmin: true,
 							area: ['1200px', '90%'],
 						});
-					}else if(obj.event === 'outKu'){	
-						$("#UnstackWay option[value='0']").attr("selected","selected");
-						$("#UnstackWay").attr("disabled",false);						
+					}else if(obj.event === 'outKu'){
+						$("#UnstackWay").val(0)
+						$("#UnstackWay").attr("disabled",false);	
+						$("#LoadingArea").val('')
+						$("#PickingArea").val('')
+						$('.DivLoadingArea').show()	
+						form.render('select'); 				
 						var param = {
 							soNo: SoNo
 						};
@@ -1247,8 +1251,7 @@
 									if($('#UnstackWay').val()=='1'){
 										$('.DivPickingArea2').show()
 									}										
-									
-									form.render('select'); 					
+											
 									outFunction()
 								} else { //涓嶆垚鍔�
 									layer.msg(res.msg, {
@@ -1260,7 +1263,7 @@
 								}
 							});
 						}else{
-							$("#UnstackWay option[value='1']").attr("selected","selected");
+							$("#UnstackWay").val(1)
 							$("#UnstackWay").attr("disabled",true);
 							form.render('select'); 	
 							
@@ -1549,15 +1552,15 @@
 				form.on('select(UnstackWay)',function(data){
 					var value = data.value;
 					if(value==0){
-						$('.DivLoadingArea').show()//.attr("style", "display:block")
+						$('.DivLoadingArea').show()
 						if(isNeedUnpack=='0'){
-							$('.DivPickingArea2').hide()//.attr("style", "display:none")
+							$('.DivPickingArea2').hide()
 						}else{
-							$('.DivPickingArea2').show()//.attr("style", "display:block")
+							$('.DivPickingArea2').show()
 						}						
 					}else{						
-						$('.DivLoadingArea').hide()//.attr("style", "display:none")
-						$('.DivPickingArea2').show()//.attr("style", "display:block")					
+						$('.DivLoadingArea').hide()
+						$('.DivPickingArea2').show()				
 					}    			
 				});
 
diff --git a/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs b/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs
index 59a7019..d8a85e7 100644
--- a/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs
+++ b/Wms/WMS.BLL/BllSoServer/ExportNoticeServer.cs
@@ -1426,43 +1426,52 @@
                         string toLocation = string.Empty;//鐩爣浣嶇疆
                         string unstackingMode2 = unstackingMode;//鎷嗗灈鏂瑰紡锛�0:鏈哄櫒浜烘媶鍨� 1:PDA鎷嗗灈
                         #region 鍒ゆ柇鏄惁闇�瑕佹媶绠�
-                        string isChai = "0";//鏄惁闇�瑕佹媶绠憋紝0:鍚� 1:鏄�
-                        var skuInfo = skuList.First(w => w.SkuNo == item.SkuNo);
-                        if (skuInfo == null)
+                        if (notice.Type == "0")//鎴愬搧鍑哄簱
                         {
-                            throw new Exception("鐗╂枡淇℃伅涓嶅瓨鍦紒");
-                        }
-                        var packagInfo = packagList.First(w => w.PackagNo == skuInfo.PackagNo);
-                        if (packagInfo == null)
-                        {
-                            throw new Exception("鍖呰淇℃伅涓嶅瓨鍦紒");
-                        }
-                        if (packagInfo.L2Name == "绠�")
-                        {
-                            if (item.Qty % (decimal)packagInfo.L2Num != 0)//鑳芥暣闄よ鏄庝笉鐢ㄦ媶绠憋紝涓嶈兘鏁撮櫎璇存槑闇�瑕佹媶绠�
+                            string isChai = "0";//鏄惁闇�瑕佹媶绠憋紝0:鍚� 1:鏄�
+                            var skuInfo = skuList.First(w => w.SkuNo == item.SkuNo);
+                            if (skuInfo == null)
                             {
-                                isChai = "1";
-                                unstackingMode2 = "1";//闇�瑕佹媶绠遍渶璧癙DA鎷嗗灈
+                                throw new Exception("鐗╂枡淇℃伅涓嶅瓨鍦紒");
+                            }
+                            var packagInfo = packagList.First(w => w.PackagNo == skuInfo.PackagNo);
+                            if (packagInfo == null)
+                            {
+                                throw new Exception("鍖呰淇℃伅涓嶅瓨鍦紒");
+                            }
+                            if (packagInfo.L2Name == "绠�")
+                            {
+                                if (item.Qty % (decimal)packagInfo.L2Num != 0)//鑳芥暣闄よ鏄庝笉鐢ㄦ媶绠憋紝涓嶈兘鏁撮櫎璇存槑闇�瑕佹媶绠�
+                                {
+                                    isChai = "1";
+                                    unstackingMode2 = "1";//闇�瑕佹媶绠遍渶璧癙DA鎷嗗灈
+                                }
+                            }
+                            if (isChai == "0")
+                            {
+                                var boxInfo = Db.Queryable<DataBoxInfo>().Where(w => w.IsDel == "0" && w.PalletNo == item.PalletNo && w.BitBoxMark == "1").ToList();
+                                if (boxInfo != null)//鎵樼洏涓婃湁闆剁闇�瑕佹媶绠�
+                                {
+                                    isChai = "1";
+                                    unstackingMode2 = "1";//闇�瑕佹媶绠遍渶璧癙DA鎷嗗灈
+                                }
+                            }
+
+                            if (unstackingMode2 == "0")//鏈哄櫒浜烘媶鍨�
+                            {
+                                toLocation = loadingAddre;//瑁呰溅鍙�
+                            }
+                            else //PDA鎷嗗灈
+                            {
+                                toLocation = outMode;//鍑哄簱鍙�
                             }
                         }
-                        if (isChai == "0")
+                        else 
                         {
-                            var boxInfo = Db.Queryable<DataBoxInfo>().Where(w => w.IsDel == "0" && w.PalletNo == item.PalletNo && w.BitBoxMark == "1").ToList();
-                            if (boxInfo != null)//鎵樼洏涓婃湁闆剁闇�瑕佹媶绠�
-                            {
-                                isChai = "1";
-                                unstackingMode2 = "1";//闇�瑕佹媶绠遍渶璧癙DA鎷嗗灈
-                            }
-                        }
-                        #endregion
-                        if (unstackingMode2 == "0")//鏈哄櫒浜烘媶鍨�
-                        {
-                            toLocation = loadingAddre;//瑁呰溅鍙�
-                        }
-                        else //PDA鎷嗗灈
-                        {
+                            unstackingMode2 = "1";//闈炴垚鍝佸嚭搴撹蛋PDA鎷嗗灈
                             toLocation = outMode;//鍑哄簱鍙�
-                        }
+                        }                        
+                        #endregion
 
                         // 鍌ㄤ綅鍙�
                         var locateNo = outStockDetail.First(m => m.PalletNo == item.PalletNo).LocatNo;

--
Gitblit v1.8.0