From 1c2113e154faacedebfb1f00a29bb26127ed1b73 Mon Sep 17 00:00:00 2001
From: yuyou_x <2336760928@qq.com>
Date: 星期三, 21 二月 2024 16:39:51 +0800
Subject: [PATCH] 增加平库图例页面,后台代码编写,修改bug

---
 Wms/WMS.IBLL/ISysServer/IStorageLocatServer.cs     |   18 
 /dev/null                                          | 1485 ---------------------------------
 Wms/Wms/Controllers/SysController.cs               |   38 
 Wms/WMS.BLL/SysServer/StorageLocatServer.cs        |  107 +
 HTML/views/WareHouseSetting/FlatLibraryLegend.html |  971 ++++++++++++++++++++++
 5 files changed, 1,107 insertions(+), 1,512 deletions(-)

diff --git a/HTML/views/WareHouseSetting/FlatLibraryLegend.html b/HTML/views/WareHouseSetting/FlatLibraryLegend.html
new file mode 100644
index 0000000..f17304d
--- /dev/null
+++ b/HTML/views/WareHouseSetting/FlatLibraryLegend.html
@@ -0,0 +1,971 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+	<meta charset="utf-8">
+	<title>鍌ㄤ綅鍥句緥</title>
+	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+	<meta name="viewport"
+		content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+	<link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all">
+	<link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all">
+	<style type="text/css">
+		html,
+		body {
+			height: 100%;
+			width: 100%;
+		}
+		.layouts {
+			display: flex;
+		}
+
+		/* ******************************************** */
+
+		#tab {
+			border-collapse: separate;
+			border-spacing: 2;
+			padding: 3px;
+		}
+
+		table td {
+			border: 3px solid white;
+		}
+
+		.btncls {
+			width: 30px;
+			height: 40px;
+			line-height: 20px;
+		}
+
+		.divcls {
+			box-shadow: 2px 2px 1px #888888;
+			border-radius: 2px;
+		}
+
+		.textSty {
+			color: black;
+			text-align: center;
+			word-break: break-all;
+			word-wrap: break-word;
+		}
+
+		.zero {
+			background-color: #5470c6;
+			Opacity: .8;
+		}
+
+		.one {
+			background-color: #91cc75;
+			Opacity: .8;
+		}
+
+		.two {
+			background-color: #ffdc60;
+		}
+
+		.three {
+			background-color: #ee6666;
+			Opacity: .8;
+		}
+
+		.four {
+			background-color: #ffff7f;
+			Opacity: .8;
+		}
+
+		.five {
+			background-color: #ee23ee;
+			Opacity: .8;
+		}
+
+		.filg {
+			background-color: #808080;
+			Opacity: .8;
+		}
+
+        
+        .divOneS {
+            width: 25%;
+            height: 100%;
+        }
+        .divThreeS {
+            width: 33.3%;
+            height: 100%;
+        }
+        
+        .divOneX {
+            width: 33.3%;
+            height: 100%;
+        }
+        .divThreeX {
+            width: 50%;
+            height: 100%;
+        }
+        
+		.btnShow {
+			width: auto;
+			height: auto;
+			cursor: pointer;
+		}
+        .btnShow1 {
+			width: 20px;
+			height: 15px;
+		}
+
+        .container {
+            position: relative; /* 鐩稿瀹氫綅 */
+            top: 50%; /* 鍚戜笂绉诲姩鑷韩楂樺害鐨勪竴鍗� */
+            left: 50%; /* 鍚戝乏绉诲姩鑷韩瀹藉害鐨勪竴鍗� */
+            transform: translate(-50%, -50%); /* 閫氳繃translate鍑芥暟杩涜寰皟锛屼娇鍏跺畬鍏ㄥ眳涓� */
+        }
+	</style>
+</head>
+
+<body>
+	<div class="layui-fluid" style="height: 96%;width: 99%;">
+		<div class="layui-row layui-col-space15" style="width: auto;height: 100%;">
+			<!-- 涓� -->
+			<div class="layui-col-md" style="width: auto;height: 10%;">								
+				<div class="layui-card" style="width: auto;height: 100%;">
+                    <div class="layui-card-body">
+                        <div class="layui-form layui-card-header layuiadmin-card-header-auto">
+                            <div class="layui-form-item">
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 60px;">鎵�灞炰粨搴�</label>
+                                    <div class="layui-input-inline">
+                                        <select name="WareHouseNo" id="WareHouseNo" lay-filter="getWareHouseNo" lay-search>
+                                            <!-- <option value=""></option> -->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鎺�</label>
+                                    <div class="layui-input-inline">
+                                        <select name="Row" id="Row" lay-filter="SelectRow">
+                                            <option value="1" selected>涓�妤�</option>
+                                            <option value="3">涓夋ゼ</option>
+                                        </select>
+                                    </div>
+                                </div>
+                                <!-- <div class="layui-inline">
+                                    <label class="layui-form-label">娣卞害</label>
+                                    <div class="layui-input-inline">
+                                        <select name="Depth" id="Depth" lay-filter="SelectDepth">
+                                            <option value="01" selected>娣卞害1</option>
+                                            <option value="02" id="shendu2">娣卞害2</option>
+                                        </select>
+                                    </div>
+                                </div> -->
+                                <div class="layui-inline">
+                                    <!-- 鍌ㄤ綅鍥句緥 -->
+                                    <table style="margin:0 auto;">
+                                        <tr>
+                                            <td><button class="btnShow1 three" disabled></button></td>
+                                            <td>鍑哄簱涓�</td>
+                                            <td><button class="btnShow1 two" disabled></button></td>
+                                            <td>鍏ュ簱涓�</td>
+                                            <td><button class="btnShow1 one" disabled></button></td>
+                                            <td>鏈夌墿鍝�</td>
+                                            <td><button class="btnShow1 zero" disabled></button></td>
+                                            <td>绌哄簱浣�</td>
+                                            <td><button class="btnShow1 filg" disabled></button></td>
+                                            <td>鎹熷潖\灞忚斀</td>
+                                        </tr>
+                                    </table>
+                                </div>
+
+                                <!-- //瀹氭椂鑷埛鏂板簱浣嶅浘渚� -->
+                                <!-- <div class="layui-inline" style="float: right;">
+                                    <label class="layui-form-label" style="margin-top: 10px;">鑷姩鍒锋柊</label>
+                                    <div class="layui-input-inline" style="width: auto;">
+                                        <input type="checkbox" checked="" id="autoRefresh" lay-skin="switch" lay-filter="switchTest" lay-text="寮�|鍏�">
+                                    </div>									
+                                </div> -->
+                                
+                            </div>
+                        </div>
+                        
+                    </div>	
+				</div>
+			</div>
+            <!-- 涓� -->
+			<div class="layui-col-md" style="width: auto;height: 44%;">
+				<div class="layui-row layui-col-space15" style="width: auto;height: 100%;">
+                    <!-- 涓�銆佷笁妤间笂宸01銆丅11 -->
+                    <div class="layui-col-md6 divOneS" id="divOne">
+                        <div class="layui-card" style="height: 100%;">	
+                            <p id="a"></p>
+                            <table class="container" id="tabOne" style="width: 100%;height: 90%;"></table>			
+                        </div>
+                    </div>
+
+                    <!-- 涓�妤间笂涓乏B02 涓夋ゼ涓婁腑B12 -->
+                    <div class="layui-col-md6 divOneS" id="divTwo">
+                        <div class="layui-card" style="height: 100%;">	
+                            <p id="b"></p>
+                            <table class="container" id="tabTwe" style="width: 100%;height: 90%;"></table>			
+                        </div>
+                    </div> 
+
+                    <!-- 涓�妤间笂涓彸B03 -->
+                    <div class="layui-col-md6 divOneS" id="divThree">
+                        <div class="layui-card" style="height: 100%;">	
+                            <p id="c"></p>
+                            <table class="container" id="tabThree" style="width: 100%;height: 90%;"></table>			
+                        </div>
+                    </div>
+
+                    <!-- 涓�銆佷笁妤间笂鍙矪04銆丅13 -->
+                    <div class="layui-col-md6 divOneS" id="divFour">
+                        <div class="layui-card" style="height: 100%;">	
+                            <p id="d"></p>
+                            <table class="container" id="tabfour" style="width: 100%;height: 90%;"></table>			
+                        </div>
+                    </div>		
+				</div>
+				
+			</div>
+			<!-- 涓� -->
+			<div class="layui-col-md" style="width: auto;height: 44%;">
+				<div class="layui-row layui-col-space15" style="width: auto;height: 100%;">
+                    <!-- 涓�銆佷笁妤间笅宸05銆丅14 -->
+					<div class="layui-col-md6 divOneX" id="divFive">
+						<div class="layui-card" style="height: 100%;">	
+                            <p id="e"></p>
+                            <table class="container" id="tabfive" style="width: 100%;height: 90%;"></table>			
+						</div>
+					</div>
+
+                    <!-- 涓�妤间笅涓瑽06 -->
+					<div class="layui-col-md6 divOneX" id="divSix">
+						<div class="layui-card" style="height: 100%;">
+                            <p id="f"></p>
+                            <table class="container" id="tabSix" style="width: 100%;height: 90%;"></table>
+						</div>
+					</div>
+		
+                    <!-- 涓�銆佷笁涓嬪彸B07銆丅15 -->
+					<div class="layui-col-md6 divOneX" id="divSeven">
+						<div class="layui-card" style="height: 100%;">
+                            <p id="j"></p>
+                            <table class="container" id="tabSeven" style="width: 100%;height: 90%;"></table>
+						</div>
+					</div>
+				</div>
+				
+			</div>
+
+		</div>
+	</div>
+	<script src="../../layuiadmin/layui/layui.js"></script>
+	<script src="../../js/public.js"></script>
+	<script src="../../js/jquery-3.5.1.min.js"></script>
+	<script src="../../js/jquery.cookie.js"></script>
+	<script src="../../js/echarts.min.js"></script>
+	<script>
+
+		var uid = $.cookie('userId');
+		if (uid == null) {
+			alert('璇风櫥褰曞悗鎿嶄綔');
+			window.parent.location.href = '../Login.html'
+		}
+		layui.config({
+			base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+		}).extend({
+			index: 'lib/index' //涓诲叆鍙fā鍧�
+		}).use(['index', 'table', 'laypage', 'layer'], function () {
+			var table = layui.table,
+				form = layui.form,
+				laypage = layui.laypage,
+				layer = layui.layer,
+				$ = layui.$;
+
+			var cengShu = "1";
+			var dom = $('#LAY_app_tabsheader', parent.document).children();//.find(s=>s.s.nodeType == 1 && className == "layui-this")
+			var xianga = "";
+			var xiangb = "";
+
+            var ones = 'layui-col-md6 divOneS';
+            var onex = 'layui-col-md6 divOneX';
+            var threes = 'layui-col-md6 divThreeS';
+            var threex = 'layui-col-md6 divThreeX';
+            var divOne=document.getElementById('divOne');
+            var divTwo=document.getElementById('divTwo');
+            var divThree=document.getElementById('divThree');
+            var divFour=document.getElementById('divFour');
+            var divFive=document.getElementById('divFive');
+            var divSix=document.getElementById('divSix');
+            var divSeven=document.getElementById('divSeven');
+            divOne.className=ones;
+            divTwo.className=ones;
+            divThree.className=ones;
+            divFour.className=ones;
+            divFive.className=onex;
+            divSix.className=onex;
+            divSeven.className=onex;
+
+			//鑾峰彇浠撳簱涓嬫媺妗嗕俊鎭�
+			synData(IP + "/Sys/GetWarehouseDic", {}, 'get', function (res) {
+				if (res.code == 0) { //鎴愬姛
+					for (var i = 0; i < res.data.length; i++) {
+						// 鍙姞杞藉钩搴�
+						// console.log(res.data);
+						if (res.data[i].Type != "2") {
+							continue;
+						}
+
+						$("#WareHouseNo").append('<option value =' + res.data[i].WareHouseNo + '>' + res.data[i].WareHouseNo + '-' +
+							res.data[i].WareHouseName + '</option>');
+					}
+					$("#WareHouseNo option[value='" + res.data[0].WareHouseNo + "']").attr("selected", "selected")
+					form.render('select');
+				} else { //涓嶆垚鍔�
+					layer.msg(res.msg, {
+						icon: 2,
+						time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+					}, function () { });
+				}
+			});
+			GetSlotVm($("#WareHouseNo").val(), $("#Row").val());
+
+
+			// 浠撳簱鏌ヨ浜嬩欢
+			form.on('select(getWareHouseNo)', function (data) {
+				GetSlotVm($("#WareHouseNo").val(), $("#Row").val());
+			});
+			
+            // 妤煎眰鏌ヨ浜嬩欢
+			form.on('select(SelectRow)', function (data) {
+                //鍒ゆ柇涓�妤兼垨涓夋ゼ
+                if($("#Row").val() == "1")
+                {
+                    divOne.className=ones;
+                    divTwo.className=ones;
+                    divFour.className=ones;
+                    divFive.className=onex;
+                    divSeven.className=onex;
+                    $("#divThree").show();
+                    $("#divSix").show();
+                }
+                else if($("#Row").val() == "3")
+                {
+                    // 涓夋ゼ
+                    $("#divThree").hide();
+                    $("#divSix").hide();
+                    divOne.className=threes;
+                    divTwo.className=threes;
+                    divFour.className=threes;
+                    divFive.className=threex;
+                    divSeven.className=threex;
+                }
+				GetSlotVm($("#WareHouseNo").val(), $("#Row").val());
+			});
+
+            // // 娣卞害鏌ヨ浜嬩欢
+            // form.on('select(SelectDepth)', function (data) {
+			// 	GetSlotVm($("#WareHouseNo").val(), $("#RoadwayNo").val(), $("#Row").val(), $("#Depth").val());
+			// });
+
+
+			//鑾峰彇鏁版嵁娓叉煋搴撲綅鍥�
+			function GetSlotVm(houseNo, row,depth) {				
+				var param = {
+					WareHouseNo: houseNo,
+					Row: row,
+                    Depth: depth
+				}
+				sendData(IP + "/Sys/GetFlatLibraryLegend", param, 'get', function (res) {
+                    console.log(res)
+					if (res.code == 0) {
+
+                        $("#a").html("");
+                        $("#b").html("");
+                        $("#c").html("");
+                        $("#d").html("");
+                        $("#e").html("");
+                        $("#f").html("");
+                        $("#j").html("");
+
+						$("#tabOne").html("");
+						$("#tabTwe").html("");
+						$("#tabThree").html("");
+						$("#tabfour").html("");
+						$("#tabfive").html("");
+						$("#tabSix").html("");
+						$("#tabSeven").html("");
+
+
+						var html1 = '<tr>';
+						var html2 = '<tr>';
+						var html3 = '<tr>';
+						var html4 = '<tr>';
+						var html5 = '<tr>';
+						var html6 = '<tr>';
+						var html7 = '<tr>';
+
+                        // //鍒ゆ柇涓�妤兼垨涓夋ゼ
+                        if($("#Row").val() == "1")
+                        {
+                            /*
+                            
+                            B01 1妤兼敹璐ф帴椹冲尯
+                            B02 1妤煎彂璐ф帴椹冲尯
+                            B03 1妤奸��璐х紦瀛樺尯
+                            B04 1妤兼娊鏍风紦瀛樺尯
+                            B05 1妤兼崲鎵樿创鏍囧尯
+                            B06 1妤煎寘鏉愭殏瀛橀棿
+                            B07 1妤艰溅闂翠緵鏂欏尯
+
+                            B11 3妤兼墭鐩樼粍缂撳瓨鍖�
+                            B12 3妤煎師杈呮枡缂撳瓨鍖�
+                            B13 3妤肩┖鎵樼洏鏀堕泦鍖�
+                            B14 3妤肩О閲嶅楠屽尯
+                            B15 3妤兼嫞璐ф嫾鎵樺尯
+                            */
+                            // 涓�妤�
+                            $("#a").append("B01 1妤兼敹璐ф帴椹冲尯");
+                            $("#b").append("B02 1妤煎彂璐ф帴椹冲尯");
+                            $("#c").append("B03 1妤奸��璐х紦瀛樺尯");
+                            $("#d").append("B04 1妤兼娊鏍风紦瀛樺尯");
+                            $("#e").append("B05 1妤兼崲鎵樿创鏍囧尯");
+                            $("#f").append("B06 1妤煎寘鏉愭殏瀛橀棿");
+                            $("#j").append("B07 1妤艰溅闂翠緵鏂欏尯");
+                        }
+                        else if($("#Row").val() == "3")
+                        {
+                            $("#a").append("B14 3妤肩О閲嶅楠屽尯");
+                            $("#b").append("B13 3妤肩┖鎵樼洏鏀堕泦鍖�");
+                            $("#d").append("B15 3妤兼嫞璐ф嫾鎵樺尯");
+                            $("#e").append("B11 3妤兼墭鐩樼粍缂撳瓨鍖�");
+                            $("#j").append("B12 3妤煎師杈呮枡缂撳瓨鍖�");
+                        }
+
+						var list = res.data;
+                        var B06 = 0;
+                        var B07 = 0;
+                        var B11 = 0;
+                        var B12 = 0;
+                        //鎸夊尯鍩熻繘琛屽惊鐜�
+                        list.forEach(item => {
+                            
+                            //鍒ゆ柇涓�妤兼垨涓夋ゼ
+                            if($("#Row").val() == "1")
+                            {
+                                // 涓�妤�
+                                /*  
+                                    B01 tabOne html1
+                                    B02 tabTwe html2	
+                                    B03 tabThree html3	
+                                    B04 tabfour html4
+                                    B05 tabfive	html5
+                                    B06 tabSix	html6
+                                    B07 tabSeven html7
+                                */
+                                //鍒ゆ柇鍚勪釜鍖哄煙
+                                if(item.AreaNo == "B01")
+                                {
+                                    //4鎺�4鍒�
+                                    
+                                    if (item != undefined) {
+                                        //鍒ゆ柇鍌ㄤ綅鏍囪瘑鏄惁涓�0
+                                        if(item.Flag != '0')
+                                        {
+                                            html1 += '<td><button value=' + item.LocatNo + ' class="btnShow filg" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //绌哄偍浣� 0
+                                        else if (item.Status == 0) {
+                                            html1 += '<td><button value=' + item.LocatNo + ' class="btnShow zero" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鏈夌墿鍝� 1
+                                        else if (item.Status == 1) {
+                                            html1 += '<td><button value=' + item.LocatNo + '  class="btnShow one" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鍏ュ簱涓� 2
+                                        else if (item.Status == 2) {
+                                            html1 += '<td><button value=' + item.LocatNo + '  class="btnShow two" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鍑哄簱涓� 3
+                                        else if (item.Status == 3) {
+                                            html1 += '<td><button value=' + item.LocatNo + '  class="btnShow three" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                    } else {
+                                        // console.log(i, a);
+                                        html1 += '<td></td>'
+                                    }
+
+                                    if (item.Depth == 4) {
+                                        html1 += '<tr></tr>'
+                                    }
+                                }
+                                else if(item.AreaNo == "B02")
+                                {
+                                    //4鎺�4鍒�
+                                    if (item != undefined) {
+                                        //鍒ゆ柇鍌ㄤ綅鏍囪瘑鏄惁涓�0
+                                        if(item.Flag != '0')
+                                        {
+                                            html2 += '<td><button value=' + item.LocatNo + ' class="btnShow filg" style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //绌哄偍浣� 0
+                                        else if (item.Status == 0) {
+                                            html2 += '<td><button value=' + item.LocatNo + ' class="btnShow zero" style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鏈夌墿鍝� 1
+                                        else if (item.Status == 1) {
+                                            html2 += '<td><button value=' + item.LocatNo + '  class="btnShow one" style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍏ュ簱涓� 2
+                                        else if (item.Status == 2) {
+                                            html2 += '<td><button value=' + item.LocatNo + '  class="btnShow two" style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍑哄簱涓� 3
+                                        else if (item.Status == 3) {
+                                            html2 += '<td><button value=' + item.LocatNo + '  class="btnShow three" style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                    } else {
+                                        // console.log(i, a);
+                                        html2 += '<td></td>'
+                                    }
+                                    if (item.Depth == 4) {
+                                        html2 += '<tr></tr>'
+                                    }
+                                }
+                                else if(item.AreaNo == "B03")
+                                {
+                                    //4鎺�4鍒�
+                                    if (item != undefined) {
+                                        //鍒ゆ柇鍌ㄤ綅鏍囪瘑鏄惁涓�0
+                                        if(item.Flag != '0')
+                                        {
+                                            html3 += '<td><button value=' + item.LocatNo + ' class="btnShow filg"  style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //绌哄偍浣� 0
+                                        else if (item.Status == 0) {
+                                            html3 += '<td><button value=' + item.LocatNo + ' class="btnShow zero"  style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鏈夌墿鍝� 1
+                                        else if (item.Status == 1) {
+                                            html3 += '<td><button value=' + item.LocatNo + '  class="btnShow one"  style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鍏ュ簱涓� 2
+                                        else if (item.Status == 2) {
+                                            html3 += '<td><button value=' + item.LocatNo + '  class="btnShow two"  style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鍑哄簱涓� 3
+                                        else if (item.Status == 3) {
+                                            html3 += '<td><button value=' + item.LocatNo + '  class="btnShow three"  style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                    } else {
+                                        // console.log(i, a);
+                                        html3 += '<td></td>'
+                                    }
+                                    if (item.Depth == 4) {
+                                        html3 += '<tr></tr>'
+                                    }
+                                }
+                                else if(item.AreaNo == "B04")
+                                {
+                                    if (item != undefined) {
+                                        //鍒ゆ柇鍌ㄤ綅鏍囪瘑鏄惁涓�0
+                                        if(item.Flag != '0')
+                                        {
+                                            html4 += '<td><button value=' + item.LocatNo + ' class="btnShow filg"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //绌哄偍浣� 0
+                                        else if (item.Status == 0) {
+                                            html4 += '<td><button value=' + item.LocatNo + ' class="btnShow zero"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鏈夌墿鍝� 1
+                                        else if (item.Status == 1) {
+                                            html4 += '<td><button value=' + item.LocatNo + '  class="btnShow one"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍏ュ簱涓� 2
+                                        else if (item.Status == 2) {
+                                            html4 += '<td><button value=' + item.LocatNo + '  class="btnShow two"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍑哄簱涓� 3
+                                        else if (item.Status == 3) {
+                                            html4 += '<td><button value=' + item.LocatNo + '  class="btnShow three"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                    } else {
+                                        // console.log(i, a);
+                                        html4 += '<td></td>'
+                                    }
+                                    if (item.Depth == 2) {
+                                        html4 += '<tr></tr>'
+                                    }
+                                }
+                                else if(item.AreaNo == "B05")
+                                {
+                                    if (item != undefined) {
+                                        //鍒ゆ柇鍌ㄤ綅鏍囪瘑鏄惁涓�0
+                                        if(item.Flag != '0')
+                                        {
+                                            html5 += '<td><button value=' + item.LocatNo + ' class="btnShow filg"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //绌哄偍浣� 0
+                                        else if (item.Status == 0) {
+                                            html5 += '<td><button value=' + item.LocatNo + ' class="btnShow zero"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鏈夌墿鍝� 1
+                                        else if (item.Status == 1) {
+                                            html5 += '<td><button value=' + item.LocatNo + '  class="btnShow one"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍏ュ簱涓� 2
+                                        else if (item.Status == 2) {
+                                            html5 += '<td><button value=' + item.LocatNo + '  class="btnShow two"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍑哄簱涓� 3
+                                        else if (item.Status == 3) {
+                                            html5 += '<td><button value=' + item.LocatNo + '  class="btnShow three"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                    } else {
+                                        // console.log(i, a);
+                                        html5 += '<td></td>'
+                                    }
+                                    console.log(item)
+                                    if (item.Row == 2) {
+                                        html5 += '<tr></tr>'
+                                    }
+                                }
+                                else if(item.AreaNo == "B06")
+                                {
+                                    if (item != undefined) {
+                                        B06+=1;
+                                        //鍒ゆ柇鍌ㄤ綅鏍囪瘑鏄惁涓�0
+                                        if(item.Flag != '0')
+                                        {
+                                            html6 += '<td><button value=' + item.LocatNo + ' class="btnShow filg"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //绌哄偍浣� 0
+                                        else if (item.Status == 0) {
+                                            html6 += '<td><button value=' + item.LocatNo + ' class="btnShow zero"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鏈夌墿鍝� 1
+                                        else if (item.Status == 1) {
+                                            html6 += '<td><button value=' + item.LocatNo + '  class="btnShow one"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍏ュ簱涓� 2
+                                        else if (item.Status == 2) {
+                                            html6 += '<td><button value=' + item.LocatNo + '  class="btnShow two"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍑哄簱涓� 3
+                                        else if (item.Status == 3) {
+                                            html6 += '<td><button value=' + item.LocatNo + '  class="btnShow three"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                    } else {
+                                        // console.log(i, a);
+                                        html6 += '<td></td>'
+                                    }
+                                    if (B06 %10 == 0)
+                                    {
+                                        html6 += '<tr></tr>'
+                                    }
+
+                                }
+                                else if(item.AreaNo == "B07")
+                                {
+                                    if (item != undefined) {
+                                        B07 += 1;
+                                        //鍒ゆ柇鍌ㄤ綅鏍囪瘑鏄惁涓�0
+                                        if(item.Flag != '0')
+                                        {
+                                            html7 += '<td><button value=' + item.LocatNo + ' class="btnShow filg"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //绌哄偍浣� 0
+                                        else if (item.Status == 0) {
+                                            html7 += '<td><button value=' + item.LocatNo + ' class="btnShow zero"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鏈夌墿鍝� 1
+                                        else if (item.Status == 1) {
+                                            html7 += '<td><button value=' + item.LocatNo + '  class="btnShow one"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍏ュ簱涓� 2
+                                        else if (item.Status == 2) {
+                                            html7 += '<td><button value=' + item.LocatNo + '  class="btnShow two"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍑哄簱涓� 3
+                                        else if (item.Status == 3) {
+                                            html7 += '<td><button value=' + item.LocatNo + '  class="btnShow three"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                    } else {
+                                        // console.log(i, a);
+                                        html7 += '<td></td>'
+                                    }
+                                    if (B07 %13 == 0)
+                                    {
+                                        html7 += '<tr></tr>'
+                                    }
+                                }
+
+                            }
+                            else if($("#Row").val() == "3")
+                            {
+                                // 涓夋ゼ
+                                /*
+                                    B11 tabOne html5
+                                    B12 tabTwe html7
+                                    B13 tabfour html2
+                                    B14 tabfive	html1
+                                    B15	tabSeven html4
+                                */
+                                //鍒ゆ柇鍚勪釜鍖哄煙
+                                if(item.AreaNo == "B11")
+                                {
+                                    if (item != undefined) {
+                                        B11 += 1;
+                                        //鍒ゆ柇鍌ㄤ綅鏍囪瘑鏄惁涓�0
+                                        if(item.Flag != '0')
+                                        {
+                                            html5 += '<td><button value=' + item.LocatNo + ' class="btnShow filg" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //绌哄偍浣� 0
+                                        else if (item.Status == 0) {
+                                            html5 += '<td><button value=' + item.LocatNo + ' class="btnShow zero" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鏈夌墿鍝� 1
+                                        else if (item.Status == 1) {
+                                            html5 += '<td><button value=' + item.LocatNo + '  class="btnShow one" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鍏ュ簱涓� 2
+                                        else if (item.Status == 2) {
+                                            html5 += '<td><button value=' + item.LocatNo + '  class="btnShow two" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鍑哄簱涓� 3
+                                        else if (item.Status == 3) {
+                                            html5 += '<td><button value=' + item.LocatNo + '  class="btnShow three" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                    } else {
+                                        // console.log(i, a);
+                                        html5 += '<td></td>'
+                                    }
+
+                                    if (B11 % 10 == 0) {
+                                        html5 += '<tr></tr>'
+                                    }
+                                }
+                                else if(item.AreaNo == "B12")
+                                {
+                                    if (item != undefined) {
+                                        B12 += 1;
+                                        //鍒ゆ柇鍌ㄤ綅鏍囪瘑鏄惁涓�0
+                                        if(item.Flag != '0')
+                                        {
+                                            html7 += '<td><button value=' + item.LocatNo + ' class="btnShow filg" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //绌哄偍浣� 0
+                                        else if (item.Status == 0) {
+                                            html7 += '<td><button value=' + item.LocatNo + ' class="btnShow zero" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鏈夌墿鍝� 1
+                                        else if (item.Status == 1) {
+                                            html7 += '<td><button value=' + item.LocatNo + '  class="btnShow one" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鍏ュ簱涓� 2
+                                        else if (item.Status == 2) {
+                                            html7 += '<td><button value=' + item.LocatNo + '  class="btnShow two" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鍑哄簱涓� 3
+                                        else if (item.Status == 3) {
+                                            html7 += '<td><button value=' + item.LocatNo + '  class="btnShow three" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                    } else {
+                                        // console.log(i, a);
+                                        html7 += '<td></td>'
+                                    }
+
+                                    if (B12 % 10 == 0) {
+                                        html7 += '<tr></tr>'
+                                    }
+                                }
+                                else if(item.AreaNo == "B13")
+                                {
+                                    if (item != undefined) {
+                                        //鍒ゆ柇鍌ㄤ綅鏍囪瘑鏄惁涓�0
+                                        if(item.Flag != '0')
+                                        {
+                                            html2 += '<td><button value=' + item.LocatNo + ' class="btnShow filg" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //绌哄偍浣� 0
+                                        else if (item.Status == 0) {
+                                            html2 += '<td><button value=' + item.LocatNo + ' class="btnShow zero" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鏈夌墿鍝� 1
+                                        else if (item.Status == 1) {
+                                            html2 += '<td><button value=' + item.LocatNo + '  class="btnShow one" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鍏ュ簱涓� 2
+                                        else if (item.Status == 2) {
+                                            html2 += '<td><button value=' + item.LocatNo + '  class="btnShow two" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                        //鍑哄簱涓� 3
+                                        else if (item.Status == 3) {
+                                            html2 += '<td><button value=' + item.LocatNo + '  class="btnShow three" style="width: 100%;height: 100%;" ></button></td>'
+                                        }
+                                    } else {
+                                        // console.log(i, a);
+                                        html2 += '<td></td>'
+                                    }
+
+                                    if (item.Row == 2) {
+                                        html4 += '<tr></tr>'
+                                    }
+                                }
+                                else if(item.AreaNo == "B14")
+                                {
+                                    if (item != undefined) {
+                                        //鍒ゆ柇鍌ㄤ綅鏍囪瘑鏄惁涓�0
+                                        if(item.Flag != '0')
+                                        {
+                                            html1 += '<td><button value=' + item.LocatNo + ' class="btnShow filg"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //绌哄偍浣� 0
+                                        else if (item.Status == 0) {
+                                            html1 += '<td><button value=' + item.LocatNo + ' class="btnShow zero"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鏈夌墿鍝� 1
+                                        else if (item.Status == 1) {
+                                            html1 += '<td><button value=' + item.LocatNo + '  class="btnShow one"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍏ュ簱涓� 2
+                                        else if (item.Status == 2) {
+                                            html1 += '<td><button value=' + item.LocatNo + '  class="btnShow two"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍑哄簱涓� 3
+                                        else if (item.Status == 3) {
+                                            html1 += '<td><button value=' + item.LocatNo + '  class="btnShow three"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                    } else {
+                                        // console.log(i, a);
+                                        html1 += '<td></td>'
+                                    }
+                                    if (item.Depth == 2) {
+                                        html1 += '<tr></tr>'
+                                    }
+                                }
+                                else if(item.AreaNo == "B15")
+                                {
+                                    if (item != undefined) {
+                                        //鍒ゆ柇鍌ㄤ綅鏍囪瘑鏄惁涓�0
+                                        if(item.Flag != '0')
+                                        {
+                                            html4 += '<td><button value=' + item.LocatNo + ' class="btnShow filg"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //绌哄偍浣� 0
+                                        else if (item.Status == 0) {
+                                            html4 += '<td><button value=' + item.LocatNo + ' class="btnShow zero"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鏈夌墿鍝� 1
+                                        else if (item.Status == 1) {
+                                            html4 += '<td><button value=' + item.LocatNo + '  class="btnShow one"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍏ュ簱涓� 2
+                                        else if (item.Status == 2) {
+                                            html4 += '<td><button value=' + item.LocatNo + '  class="btnShow two"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                        //鍑哄簱涓� 3
+                                        else if (item.Status == 3) {
+                                            html4 += '<td><button value=' + item.LocatNo + '  class="btnShow three"  style="width: 100%;height: 100%;"  ></button></td>'
+                                        }
+                                    } else {
+                                        // console.log(i, a);
+                                        html4 += '<td></td>'
+                                    }
+                                }
+                            }
+                        });
+                        html1 += '</tr>';
+                        html2 += '</tr>';
+                        html3 += '</tr>';
+                        html4 += '</tr>';
+                        html5 += '</tr>';
+                        html6 += '</tr>';
+                        html7 += '</tr>';
+                        $("#tabOne").append(html1);
+						$("#tabTwe").append(html2);
+						$("#tabThree").append(html3);
+						$("#tabfour").append(html4);
+						$("#tabfive").append(html5);
+						$("#tabSix").append(html6);
+						$("#tabSeven").append(html7);
+
+					} else {
+						layer.msg(res.msg, {
+							icon: 2,
+							time: 2000
+						}, function () { })
+					}
+				});
+			}
+
+
+		    //#region 鐐瑰嚮鍌ㄤ綅btn鎸夐挳鏌ョ湅鍌ㄤ綅涓婁俊鎭� 
+			var tipsVal;
+			// 1.鎵惧埌瑙﹀彂鐨勪簨浠跺璞★紙缁戝畾鍏ㄥ眬锛�  2.浜嬩欢澶勭悊绋嬪簭
+			$('body').on('click','.btnShow', function () {
+				var html;
+				var that=this;
+				var locatNo = $(that)[0].value;
+				var className=$(that)[0].className;
+				if(className=='btnShow zero'){
+					html = "<p style='word-wrap:break-word;width: 100%;height:100%;line-height:24px;font-size:18px'>鍌ㄤ綅缂栫爜锛�" + locatNo + "<br/>鍌ㄤ綅鐘舵�侊細绌哄偍浣�</p>";
+					tipsVal=layer.tips(html,that,{tips:[1,"rgb(58, 61, 73)"],area: ['220px'],time: 0});
+				}else{
+					var param={
+						locatNo:locatNo
+					}
+					sendData(IP + "/Sys/GetLocateInfo", param, 'get', function (res) {
+						console.log(res)
+						if (res.code == 0) {
+							html = "<p style='word-wrap:break-word;width: 100%;height:100%;line-height:24px;font-size:18px;'>";
+							html += "鍌ㄤ綅缂栫爜锛�" + locatNo;
+							html += "<br/>鍌ㄤ綅鐘舵�侊細"+res.data.Status;
+							if (res.data.GoodsInfoList != null)
+							{
+								html += "<br/>鎵樼洏鍙凤細&nbsp;&nbsp;&nbsp;&nbsp;"+res.data.PalletNo;
+								for(var i=0;i<res.data.GoodsInfoList.length;i++){
+									html += "<br/><br/>鐗╂枡缂栫爜锛�"+res.data.GoodsInfoList[i].SkuNo;
+									html += "<br/>鐗╂枡鍚嶇О锛�"+res.data.GoodsInfoList[i].SkuName;
+									html += "<br/>鎵规鍙凤細&nbsp;&nbsp;&nbsp;&nbsp;"+res.data.GoodsInfoList[i].LotNo;
+									html += "<br/>鏁伴噺锛�&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+res.data.GoodsInfoList[i].Qty;
+								}	
+								html += "</p>"
+							}
+							tipsVal=layer.tips(html,that,{tips:[1,"rgb(58, 61, 73)"],area: ['260px'],time: 0});
+						} else {
+							layer.msg(res.msg, {
+								icon: 2,
+								time: 2000
+							}, function () { })
+						}
+					});					
+				}
+				
+			});
+			//榧犳爣绉诲嚭
+			$('body').on('mouseout','.btnShow', function () {
+				layer.close(tipsVal);
+			});
+			//#endregion
+
+			// #region 瀹氭椂鍒锋柊搴撲綅鍥句緥
+			//鑾峰彇鏄惁鑷姩鍒锋柊
+			var autoRefresh=$('#autoRefresh').prop('checked');
+			//缁戝畾鑷姩鍒锋柊change浜嬩欢鐩戝惉鍣�
+			form.on('switch(switchTest)', function (data) {
+				autoRefresh=$('#autoRefresh').prop('checked');
+			});
+			//瀹氭椂鍣�
+			setInterval(function(){
+				if(autoRefresh){
+					GetSlotVm($("#WareHouseNo").val(), $("#RoadwayNo").val(), $("#Row").val(), $("#Depth").val());	
+					//var currentDate = new Date();
+					//console.log('鑷姩鍒锋柊浜嗭紝'+currentDate)				
+				}
+			},10000)//10绉掕嚜鍔ㄥ埛鏂颁竴娆�
+			// #endregion
+		});
+	</script>
+</body>
+
+</html>
\ No newline at end of file
diff --git a/Pda/View/AsnSetting/productEnterQuantity .html b/Pda/View/AsnSetting/productEnterQuantity .html
deleted file mode 100644
index d21234b..0000000
--- a/Pda/View/AsnSetting/productEnterQuantity .html
+++ /dev/null
@@ -1,1485 +0,0 @@
-<!DOCTYPE html>
-<html>
-
-<head>
-	<meta name="viewport" content="user-scalable=0,width=device-width,initial-scale=1.0" />
-	<meta charset="UTF-8" />
-	<!-- <meta name="viewport" content="width=device-width, initial-scale=0.665, minimum-scale=0.5, maximum-scale=1, user-scalable=no" /> -->
-	<!-- <meta name="viewport" content="width=device-width, initial-scale=0.665" /> -->
-	<meta http-equiv="X-UA-Compatible" content="ie=edge" />
-	<title>Boxline PDA</title>
-
-	<link rel="stylesheet" href="/layui/css/layui.css" />
-	<link rel="stylesheet" href="/css/style.css" />
-	<script src="/js/adaptive.js"></script>
-	<link rel="stylesheet" href="/css/my.css" />
-	<style type="text/css">
-		td {
-			word-break: break-all;
-			word-wrap: break-word;
-		}
-
-		.layui-form-switch {
-			margin-top: 0;
-		}
-
-        /* 鏍囩鏍峰紡 */
-        .tableyang-this a {
-            margin: 10px 10px 0px 0px;
-            line-height: 30px;
-            width: 100px;
-            color: #999;
-            text-align: center;
-            float: left;
-            background: #f7f7f7;
-            user-select: none;
-            position: relative;
-            z-index: 1;
-            cursor: pointer;
-            border-radius: 5px;
-            border: 1px solid #ccc;
-            transition: all 0.3s ease;
-        }
-        
-        .tableyang-this a.hover {
-            color: #5298ff;
-            background-color: #eff2ff;
-            border: 1px solid #5298ff;
-        }
-        /* 鍐呭灞呬腑 */
-        .tableyang-tab {
-            display: flex;
-            /* justify-content: center; */
-            /* align-items: center; */
-            flex-direction: column;
-            height: 90vh;
-        }
-        /* 蹇呯敤鏍峰紡 */
-        .tableyang-2,.tableyang-3 {
-            display: none; 
-        }
-
-        ul {
-            list-style-type: none;
-            padding: 0;
-        }
-
-        li {
-            cursor: pointer;
-            background-color: lightgray;
-            padding: 10px;
-            margin-bottom: 5px;
-        }
-
-       
-
-	</style>
-	<link rel="stylesheet" href="/css/adapter.css" />
-    <script src="../../js/jquery.js"></script>
-    <script src="../../js/jquery-3.5.1.min.js"></script>
-</head>
-
-<body>
-	<div id="" class="main-content">
-        
-		<div id="" class="layout-title">
-			<table border="" cellspacing="" cellpadding="">
-				<tr>
-					<td class="img-back"><a href="../index.html"><img src="/assets/back.jpg"></a></td>
-					<td class="title-text" lang>鎵樼洏缁戝畾</td>
-					<td class="title-menu-icon"><img id="menuImg" src="/assets/menu.jpg"></td>
-				</tr>
-			</table>
-		</div>
-        
-		<div id="" class="layout-sub-content">
-			<div id="menuList" class="menu">
-				<ul class="" style="text-align: center;">
-					<li><a href="../index.html" lang>涓婚〉</a></li>
-					<!-- <li><a href="productEnterConfirm.html">鍏ュ簱淇℃伅纭</a></li> -->
-					<li><a href="../login.html" lang>閲嶆柊鐧诲綍</a></li>
-				</ul>
-			</div>
-
-            <ul>
-                <li id="option1">鏍囩</li>
-                <li id="option2">鏁伴噺</li>
-                
-            </ul>
-            
-            <br />
-            <!-- 鏈夌爜 -->
-            <div id="content1">
-                <div id="zongDiv" class="layout-bill-info" style="height: 285px;">
-                    <form class="layui-form" action="">
-                        <div id="" class="layui-form-item layout-dropdownlist">
-                            <label class="layui-form-label" lang>鍏ュ簱鍗曪細</label>
-                            <div class="layui-input-block" id="selectDiv">
-                                <select id="bar" lay-filter="getbar" lay-search>
-                                    <option value=""></option>
-                                </select>
-                                <img src="/assets/down_arraw.png">
-                            </div>
-                        </div>
-                        <div class="layui-form-item layout-dropdownlist" style="margin-top: 10px;">
-                            <label class="layui-form-label">鐗╂枡-鎵规锛�</label>
-                            <div class="layui-input-block" id="goodDiv">
-                                <select id="goodSelect" lay-filter="goodSelect" lay-search>
-                                    <option value=""></option>
-                                </select>
-                                <img src="/assets/down_arraw.png">
-                            </div>
-                        </div>
-    
-                        <div id="" class="layui-form-item layout-input">
-                            <label class="layui-form-label" lang>鎵樼洏鏉$爜锛�</label>
-                            <div class="layui-input-block">
-                                <input id="STOCKCODE" type="text" lay-verify="stock" lang langholder placeholder="璇锋壂鎻忔墭鐩樻潯鐮�"
-                                    autocomplete="off" class="layui-input">
-                            </div>
-                        </div>
-                        <div id="BOX" class="layui-form-item layout-input">
-                            <label class="layui-form-label" lang>澶栫鏉$爜锛�</label>
-                            <div class="layui-input-block">
-                                <input id="BOXCODE" type="text" lay-verify="required" lang langholder placeholder="璇锋壂鎻忓绠辨潯鐮�"
-                                    autocomplete="off" class="layui-input">
-                            </div>
-                        </div>
-                        <div id="" class="layui-form-item layout-input">
-                            <label class="layui-form-label" lang>鏄惁杩炵粍锛�</label>
-                            <div class="layui-input-block">
-                                <input type="checkbox" name="IsLianXu" id="IsLianXu" lay-skin="switch" lay-text="鏄瘄鍚�"
-                                    lay-filter="IsLianXu">
-                            </div>
-                        </div>
-                        <div id="BOX2" class="layui-form-item layout-input" style="display: none;">
-                            <label class="layui-form-label" lang>灏剧鏉$爜锛�</label>
-                            <div class="layui-input-block">
-                                <input id="BOXCODE2" type="text" lang langholder placeholder="璇锋壂鎻忓绠辨潯鐮�" autocomplete="off"
-                                    class="layui-input">
-                            </div>
-                        </div>
-    
-                        <table class="layout-tbl-input" border="" cellspacing="" cellpadding="">
-                            <tr>
-                                <td>
-                                    <div id="" class="layui-form-item layout-boxinfo">
-                                        <label class="layui-form-label" lang>瑙勬牸/鍨嬪彿锛�</label>
-                                        <div class="layui-input-block">
-                                            <input id="Standard" type="text" disabled placeholder="" autocomplete="off"
-                                                class="layui-input">
-                                        </div>
-                                    </div>
-                                </td>
-                                <td>
-                                    <div id="" class="layui-form-item layout-boxinfo">
-                                        <label class="layui-form-label" lang>璁″垝鏁伴噺锛�</label>
-                                        <div class="layui-input-block">
-                                            <input id="ImportQuantity" type="text" disabled placeholder=""
-                                                autocomplete="off" class="layui-input">
-                                        </div>
-                                    </div>
-                                </td>
-    
-                            </tr>
-                            <tr>
-                                <td>
-                                    <div id="" class="layui-form-item layout-boxinfo">
-                                        <label class="layui-form-label" lang>宸茬粍鏁伴噺锛�</label>
-                                        <div class="layui-input-block">
-                                            <input id="ImportFactQuantity" type="text" disabled placeholder=""
-                                                autocomplete="off" class="layui-input">
-                                        </div>
-                                    </div>
-                                </td>
-                                <td>
-                                    <div id="" class="layui-form-item layout-boxinfo">
-                                        <label class="layui-form-label" lang>绠卞唴鏁伴噺锛�</label>
-                                        <div class="layui-input-block">
-                                            <input id="BoxQty" type="text" disabled placeholder="" autocomplete="off"
-                                                class="layui-input">
-                                        </div>
-                                    </div>
-                                </td>
-                            </tr>
-    
-                        </table>
-    
-                        <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
-                                        lay-filter="formBind">缁戝畾鍒版墭鐩�</button>
-                                </td>
-                                <td style="width: 33%;"></td>
-    
-                            </tr>
-                        </table>
-                    </form>
-                </div>
-
-                <br>
-
-                <div id="" class="cut-line">
-                    <img src="/assets/fengexian.png">
-                </div>
-    
-                <div class="layout-tbl-paging" id="">
-                    <table id="tableBoxList" class="tbl-box-list" border="" cellspacing="" cellpadding="">
-                        <tr>
-                            <th lang style="width: 15%;">缂栫爜</th>
-                            <th lang style="width: 35%;">鍚嶇О</th>
-                            <th lang style="width: 25%;">鎵规</th>
-                            <th lang style="width: 15%;">鏁伴噺</th>
-                            <th lang style="width: 10%;">鎿嶄綔</th>
-                        </tr>
-                        <tr id="boxCell" style="display: none;">
-                            <td name="code">AG000001</td>
-                            <td name="name">鐤嫍鍚嶇О鍚嶇О鍚嶇О</td>
-                            <td name="lotNo">鎵规鍙�</td>
-                            <td name="num">30</td>
-                            <td name="del">
-                                <div id="" class="tbl-btn-del" lang>
-                                    鍒犻櫎
-                                </div>
-                            </td>
-                        </tr>
-                    </table>
-                    <!-- 鍒嗛〉 -->
-					<table id="tableBoxPages" class="tbl-box-pages" border="" cellspacing="" cellpadding="">
-						<tr style="display: ;">
-							<td class="page-prev">涓婁竴椤�</td>
-							<td class="page-num page-num-select">1</td>
-							<td class="page-num">2</td>
-							<td class="page-num">3</td>
-							<td class="page-num">4</td>
-							<td class="page-num">5</td>
-							<td class="page-next">涓嬩竴椤�</td>
-						</tr>
-					</table>
-                </div>
-
-            </div>
-            <!-- 鏃犵爜 -->
-            <div id="content2">
-                <div id="zongDiv" class="layout-bill-info" style="height: 255px;">
-                    <form class="layui-form" id="form2" action="">
-                        <div id="" class="layui-form-item layout-dropdownlist">
-                            <label class="layui-form-label" lang>鍏ュ簱鍗曪細</label>
-                            <div class="layui-input-block" id="selectDiv1">
-                                <select id="bar1" lay-filter="getbar1" lay-search>
-                                    <option value=""></option>
-                                </select>
-                                <img src="/assets/down_arraw.png">
-                            </div>
-                        </div>
-                        <div class="layui-form-item layout-dropdownlist" style="margin-top: 10px;">
-                            <label class="layui-form-label">鐗╂枡-鎵规锛�</label>
-                            <div class="layui-input-block" id="goodDiv1">
-                                <select id="goodSelect1" lay-filter="goodSelect1" lay-search>
-                                    <option value=""></option>
-                                </select>
-                                <img src="/assets/down_arraw.png">
-                            </div>
-                        </div>
-
-                        <div id="" class="layui-form-item layout-input">
-                            <label class="layui-form-label" lang>鎵樼洏鏉$爜锛�</label>
-                            <div class="layui-input-block">
-                                <input id="STOCKCODE1" type="text" lay-verify="stock" lang langholder placeholder="璇锋壂鎻忔墭鐩樻潯鐮�"
-                                    autocomplete="off" class="layui-input">
-                            </div>
-                        </div>
-
-                        <div id="" class="layui-form-item layout-input">
-                            <label class="layui-form-label" lang>鐗╂枡鏁伴噺锛�</label>
-                            <div class="layui-input-block">
-                                <input id="SkuQty" type="text" lay-verify="stock" lang langholder placeholder="璇疯緭鍏ョ墿鏂欐暟閲�"
-                                    autocomplete="off" class="layui-input">
-                            </div>
-                        </div>
-                       
-                        <table class="layout-tbl-input" border="" cellspacing="" cellpadding="">
-                            <tr>
-                                <td>
-                                    <div id="" class="layui-form-item layout-boxinfo">
-                                        <label class="layui-form-label" lang>瑙勬牸/鍨嬪彿锛�</label>
-                                        <div class="layui-input-block">
-                                            <input id="Standard1" type="text" disabled placeholder="" autocomplete="off"
-                                                class="layui-input">
-                                        </div>
-                                    </div>
-                                </td>
-                            </tr>
-                            <tr>
-                                <td>
-                                    <div id="" class="layui-form-item layout-boxinfo">
-                                        <label class="layui-form-label" lang>璁″垝鏁伴噺锛�</label>
-                                        <div class="layui-input-block">
-                                            <input id="ImportQuantity1" type="text" disabled placeholder=""
-                                                autocomplete="off" class="layui-input">
-                                        </div>
-                                    </div>
-                                </td>
-
-                            </tr>
-                            <tr>
-                                <td>
-                                    <div id="" class="layui-form-item layout-boxinfo">
-                                        <label class="layui-form-label" lang>宸茬粍鏁伴噺锛�</label>
-                                        <div class="layui-input-block">
-                                            <input id="ImportFactQuantity1" type="text" disabled placeholder=""
-                                                autocomplete="off" class="layui-input">
-                                        </div>
-                                    </div>
-                                </td>
-                            </tr>
-
-                        </table>
-
-                        <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
-                                        lay-filter="formBind">缁戝畾鍒版墭鐩�</button>
-                                </td>
-                                <td style="width: 33%;"></td>
-            
-                            </tr>
-                        </table>
-
-                    </form>
-                </div>
-
-                <br>
-
-                <div id="" class="cut-line">
-                    <img src="/assets/fengexian.png">
-                </div>
-    
-                <div class="layout-tbl-paging" id="">
-                    <table id="tableBoxList1" class="tbl-box-list" border="" cellspacing="" cellpadding="">
-                        <tr>
-                            <th lang style="width: 15%;">鐗╂枡缂栫爜</th>
-                            <th lang style="width: 35%;">鐗╂枡鍚嶇О</th>
-                            <th lang style="width: 25%;">鎵规</th>
-                            <th lang style="width: 15%;">鐗╂枡鏁伴噺</th>
-                            <th lang style="width: 10%;">鎿嶄綔</th>
-                        </tr>
-                        <tr id="boxCell" style="display: none;">
-                            <td name="code">AG000001</td>
-                            <td name="name">鐤嫍鍚嶇О鍚嶇О鍚嶇О</td>
-                            <td name="lotNo">鎵规鍙�</td>
-                            <td name="num">30</td>
-                            <td name="del">
-                                <div id="" class="tbl-btn-del" lang>
-                                    鍒犻櫎
-                                </div>
-                            </td>
-                        </tr>
-                    </table>
-                    <!-- 鍒嗛〉 -->
-					<table id="tableBoxPages1" class="tbl-box-pages" border="" cellspacing="" cellpadding="">
-						<tr style="display: ;">
-							<td class="page-prev">涓婁竴椤�</td>
-							<td class="page-num page-num-select">1</td>
-							<td class="page-num">2</td>
-							<td class="page-num">3</td>
-							<td class="page-num">4</td>
-							<td class="page-num">5</td>
-							<td class="page-next">涓嬩竴椤�</td>
-						</tr>
-					</table>
-                </div>
-
-            </div>
-
-		</div>
-	</div>
-	<script src="/js/jquery-3.5.1.min.js"></script>
-	<script src="/layui/layui.js"></script>
-	<script src="/js/public.js"></script>
-	<script src="/js/language.js"></script>
-	<script src="/js/jquery.cookie.js"></script>
-	<script>
-		layui.use(['form', 'jquery'], function () {
-			var form = layui.form
-
-            /* 鏍囩鍒囨崲浠g爜 */
-            
-            var xianshiyemian = 0;
-            
-            $('#option1').attr("style", "background-color: aqua;width: 45.77%;float: left;text-align: center;"); //閫変腑鍚庨鑹�
-            $('#option2').attr("style", "background-color: #999;width: 45.77%;float: right;text-align: center;"); //榛樿棰滆壊
-            $('#content2').hide();
-            $(document).ready(function() {
-                $('#option1').click(function() {
-                    // qingkong();
-                    xianshiyemian = 0;
-                    $('#content1').show();
-                    $('#option1').attr("style", "background-color: aqua;width: 45.77%;float: left;text-align: center;"); //閫変腑鍚庨鑹�
-
-                    $('#content2').hide();
-                    $('#option2').attr("style", "background-color: #999;width: 45.77%;float: right;text-align: center;"); //榛樿棰滆壊
-                });
-
-                $('#option2').click(function() {
-                    // qingkong();
-                    xianshiyemian = 1;
-                    $('#content1').hide();
-                    $('#option1').attr("style", "background-color: #999;width: 45.77%;float: left;text-align: center;"); //榛樿棰滆壊
-
-                    $('#content2').show();
-                    $('#option2').attr("style", "background-color: aqua;width: 45.77%;float: right;text-align: center;"); //閫変腑鍚庨鑹�
-                    
-                });
-            });
-
-            //娓呮鏂囨湰妗嗕腑鏁版嵁
-			// function clear() {	
-            //     if (xianshiyemian == "0")
-            //     {
-            //         $("#BOXCODE").val("");
-            //         $("#BOXCODE2").val("");
-
-            //         $("#ImportQuantity").val("");
-            //         $("#Standard").val("");
-            //         $("#ImportFactQuantity").val("");
-            //         $("#BoxQty").val("");
-            //     }
-            //     else if (xianshiyemian == "1")
-            //     {
-            //         $("#BOXCODE").val("");
-            //         $("#BOXCODE2").val("");
-
-            //         $("#ImportQuantity").val("");
-            //         $("#Standard").val("");
-            //         $("#ImportFactQuantity").val("");
-            //         $("#BoxQty").val("");
-            //     }
-				
-			// }
-            
-            /*鈥斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺��*/
-
-			initLanguage()
-			setLanguage()
-
-			//褰撳墠鍒嗛〉
-			var curPageIndex = 1;
-			//鏄惁杩炵画缁勬墭
-			isContinue = "0";
-
-			// 鎵樼洏鐮佹枃鏈敼鍙樻椂瑙﹀彂
-			$("#STOCKCODE").on('input', function () {
-
-				if ($("#STOCKCODE").val() == "" || $("#STOCKCODE").val().length < 8) {
-					return
-				}
-				if ($("#STOCKCODE").val().length >= 8) {
-					$("#STOCKCODE").val($("#STOCKCODE").val().substr(-8))
-				}
-				checkPalletStat()
-			})
-            // 鎵樼洏鐮佹枃鏈敼鍙樻椂瑙﹀彂-鏁伴噺
-			$("#STOCKCODE1").on('input', function () {
-
-                if ($("#STOCKCODE1").val() == "" || $("#STOCKCODE1").val().length < 8) {
-                    return
-                }
-                if ($("#STOCKCODE1").val().length >= 8) {
-                    $("#STOCKCODE1").val($("#STOCKCODE1").val().substr(-8))
-                }
-                checkPalletStat()
-            })
-
-			//绠辩爜鍥炶溅浜嬩欢
-			$("#BOXCODE").keydown(function (e) {
-				if (e.keyCode === 13) {
-					if ($("#BOXCODE").val() == "") {
-                        layer.msg('璇峰厛鎵弿绠辩爜', {
-							icon: 2,
-							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-						});
-						return
-					}
-
-					// if ($("#STOCKCODE").val() == "") {
-					// 	layer.msg('璇峰厛鎵弿鎵樼洏鐮�', {
-					// 		icon: 2,
-					// 		time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-					// 	});
-					// 	$("#BOXCODE").val("");
-					// 	$("#STOCKCODE").focus();
-					// 	return;
-					// }
-					checkBoxInfo()
-				}
-			});
-
-            /* 鍏ュ簱鍗曟嵁涓嬫媺妗� */
-			//鐐瑰嚮鍏ュ簱鍗曟嵁涓嬫媺妗嗕簨浠�
-			$("#selectDiv").click(function () {
-                if (xianshiyemian == 0)
-                {
-                    var input = $('select[id="bar"]').next().find('.layui-select-title input')
-                    var val = input.val()
-                    //鍏堟洿鏂颁竴涓嬪叆搴撳崟
-                    updateBillList(function (data) {
-                        $('select[id="bar"]').next().addClass('layui-form-selected')
-                        $('select[id="bar"]').next().find('.layui-select-title input').val(val)
-                    })
-                }
-			})
-            //鐐瑰嚮鍏ュ簱鍗曟嵁涓嬫媺妗嗕簨浠�
-			$("#selectDiv1").click(function () {
-                if (xianshiyemian == 1)
-                {
-                    var input = $('select[id="bar1"]').next().find('.layui-select-title input')
-                    var val = input.val()
-                    //鍏堟洿鏂颁竴涓嬪叆搴撳崟
-                    updateBillList(function (data) {
-                        $('select[id="bar1"]').next().addClass('layui-form-selected')
-                        $('select[id="bar1"]').next().find('.layui-select-title input').val(val)
-                    })
-                }
-			})
-
-            /*鈥斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺��*/
-
-
-            /* 缁戝畾鍏ュ簱鍗曚俊鎭� */ 
-
-			function updateBillList(callback) {
-                if (xianshiyemian == 0)
-                {
-                    var input = $('select[id="bar"]').next().find('.layui-select-title input')
-                    var val = input.val()
-                    $("#bar").empty()
-                    $("#bar").append('<option value =>' + '</option>');
-                    form.render('select');
-
-                    var param = {
-                        Type: "0,1,3"
-                    };
-                    sendData(IP + "/PdaAsn/GetArrivalNotices", param, 'post', function (res) {
-                        if (res.code == 0) { //鎴愬姛
-                            for (var i = 0; i < res.data.length; i++) {
-                                $("#bar").append('<option value =' + res.data[i].ASNNo + '>' + res.data[i]
-                                    .ASNNo +
-                                    '</option>');
-                            }
-                            form.render('select');
-
-                            if (!val) {
-                                $('#bar').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this')
-                            } else {
-                                var sel = 'dd[lay-value=' + val + ']';
-                                $('#bar').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this')
-                            }
-
-                            callback(res.data)
-                        } else { //涓嶆垚鍔�
-                            // layer.msg(res.msg, {
-                            // 	icon: 2,
-                            // 	time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                            // }, function() {});
-                        }
-                    });
-                }
-                else if (xianshiyemian == 1)
-                {
-                    var input = $('select[id="bar1"]').next().find('.layui-select-title input')
-                    var val = input.val()
-                    $("#bar1").empty()
-                    $("#bar1").append('<option value =>' + '</option>');
-                    form.render('select');
-
-                    var param = {
-                        Type: "2,5,6,7"
-                    };
-                    sendData(IP + "/PdaAsn/GetArrivalNotices", param, 'post', function (res) {
-                        if (res.code == 0) { //鎴愬姛
-                            for (var i = 0; i < res.data.length; i++) {
-                                $("#bar1").append('<option value =' + res.data[i].ASNNo + '>' + res.data[i]
-                                    .ASNNo +
-                                    '</option>');
-                            }
-                            form.render('select');
-
-                            if (!val) {
-                                $('#bar1').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this')
-                            } else {
-                                var sel = 'dd[lay-value=' + val + ']';
-                                $('#bar1').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this')
-                            }
-
-                            callback(res.data)
-                        } else { //涓嶆垚鍔�
-                            // layer.msg(res.msg, {
-                            // 	icon: 2,
-                            // 	time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                            // }, function() {});
-                        }
-                    });
-                }
-				
-			}
-           
-            /*鈥斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺��*/
-
-			//鐐瑰嚮鐗╂枡涓嬫媺妗嗕簨浠�
-			$("#goodDiv").click(function () {
-				if ($("#bar").val() == null || $("#bar").val() == "" || $("#bar").val() == undefined) {
-					layer.msg("璇峰厛閫夋嫨鍏ュ簱鍗�", {
-						icon: 2,
-						time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-					}, function () { });
-				}
-			})
-            //鐐瑰嚮鐗╂枡涓嬫媺妗嗕簨浠�-鏁伴噺
-			$("#goodDiv1").click(function () {
-				if ($("#bar1").val() == null || $("#bar1").val() == "" || $("#bar1").val() == undefined) {
-					layer.msg("璇峰厛閫夋嫨鍏ュ簱鍗�", {
-						icon: 2,
-						time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-					}, function () { });
-				}
-			})
-			//閫変腑鍏ュ簱鍗曚簨浠�
-			form.on('select(getbar)', function (data) {
-				updateGoodList()
-				setOrderGoods();
-			});
-            //閫変腑鍏ュ簱鍗曚簨浠�-鏁伴噺
-			form.on('select(getbar1)', function (data) {
-				updateGoodList()
-				setOrderGoods();
-			});
-           
-			//閫変腑鐗╂枡浜嬩欢
-			form.on('select(goodSelect)', function (data) {
-				setOrderGoods();
-			});
-           //閫変腑鐗╂枡浜嬩欢-鏁伴噺
-			form.on('select(goodSelect1)', function (data) {
-				setOrderGoods();
-			});
-
-			//缁戝畾鍒版墭鐩樹簨浠�
-			form.on('submit(formBind)', function (data) {
-                if(xianshiyemian == 0)
-                {
-				    console.log($("#goodSelect").val());
-                    if ($("#bar").val() == "") {
-                        layer.msg('璇烽�夋嫨鍏ュ簱鍗�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    if ($("#goodSelect").val() == "") {
-                        layer.msg('璇烽�夋嫨鐗╂枡鍙婃槑缁�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    if ($("#STOCKCODE").val() == "") {
-                        layer.msg('璇锋壂鎻忔墭鐩樻潯鐮�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    if ($("#BOXCODE").val() == "") {
-                        layer.msg('璇锋壂鎻忓绠辨潯鐮�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    var param = {
-					AsnNo: $("#bar").val(),
-					PalletNo: $("#STOCKCODE").val(),
-					AsnDetailId: parseInt($("#goodSelect").val()),
-					BoxNo: $("#BOXCODE").val(),
-					IsContinue: isContinue,
-					TailBoxNo: $("#BOXCODE2").val(),
-					Origin:"PDA"
-				}
-                //缁勭洏
-				sendData(IP + "/PdaAsn/BindPallet", param, 'post', function (res) {
-					if (res.code == 0) { //鎴愬姛 
-						layer.msg(res.msg, {
-							icon: 1,
-							time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-						}, function () {
-							setOrderGoods();
-							refreshTable();
-							$("#BOXCODE").val("");
-							$("#BOXCODE2").val("");
-							$("#QTY").val("");
-						});
-					} else { //涓嶆垚鍔�
-						layer.msg(res.msg, {
-							icon: 2,
-							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-						}, function () {
-							//鍥炶皟
-						});
-					}
-				});
-                }
-                else if(xianshiyemian == 1)
-                {
-                    if ($("#bar1").val() == "") {
-                        layer.msg('璇烽�夋嫨鍏ュ簱鍗�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    if ($("#goodSelect1").val() == "") {
-                        layer.msg('璇烽�夋嫨鐗╂枡鍙婃槑缁�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    if ($("#STOCKCODE1").val() == "") {
-                        layer.msg('璇锋壂鎻忔墭鐩樻潯鐮�', {
-                            icon: 2,
-                            time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                        });
-                        return;
-                    }
-                    var param = {
-                        AsnNo: $("#bar1").val(), //鍑哄簱鍗曟嵁
-                        PalletNo: $("#STOCKCODE1").val(), //鎵樼洏鏉$爜
-                        AsnDetailId: parseInt($("#goodSelect1").val()), //鐗╂枡鎵规
-                        SkuQty: parseInt($("#SkuQty").val()), //鐗╂枡鏁伴噺
-                        Origin:"PDA"
-                    }
-                    
-                    console.log(param)
-                    //缁勭洏
-                    sendData(IP + "/PdaAsn/BindPallet", param, 'post', function (res) {
-                        if (res.code == 0) { //鎴愬姛 
-                            layer.msg(res.msg, {
-                                icon: 1,
-                                time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                            }, function () {
-                                setOrderGoods();
-                                refreshTable();
-                                $("#STOCKCODE").val("");
-                                $("#SkuQty").val("");
-                            });
-                        } else { //涓嶆垚鍔�
-                            layer.msg(res.msg, {
-                                icon: 2,
-                                time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                            }, function () {
-                                //鍥炶皟
-                            });
-                        }
-                    });
-                }
-				
-				return false; //闃绘琛ㄥ崟璺宠浆銆傚鏋滈渶瑕佽〃鍗曡烦杞紝鍘绘帀杩欐鍗冲彲銆�
-			});
-
-
-			// 鏍规嵁鍏ュ簱鏄庣粏ID 鑾峰彇璇︾粏淇℃伅
-			function setOrderGoods() {
-                if (xianshiyemian == 0)
-                {
-                    $("#ImportQuantity").val("");
-                    $("#Standard").val("");
-                    $("#ImportFactQuantity").val("");
-
-                    var param = {
-                        Id: parseInt($("#goodSelect").val())
-                    };
-
-                    synData(IP + "/PdaAsn/GetArrivalNoticeDetail", param, 'post', function (res) {
-                        console.log(JSON.stringify(res))
-                        if (res.code == 0 && res.data != null) { //鎴愬姛
-                            $("#ImportQuantity").val(res.data.Qty);
-                            $("#Standard").val(res.data.Standard);
-                            $("#ImportFactQuantity").val(res.data.FactQty + "");
-                        }
-                    });
-                }
-                else if (xianshiyemian == 1)
-                {
-                    $("#ImportQuantity1").val("");
-				    $("#Standard1").val("");
-                    $("#ImportFactQuantity1").val("");
-
-                    var param = {
-                        Id: parseInt($("#goodSelect1").val())
-                    };
-
-                    synData(IP + "/PdaAsn/GetArrivalNoticeDetail", param, 'post', function (res) {
-                        console.log(JSON.stringify(res))
-                        if (res.code == 0 && res.data != null) { //鎴愬姛
-                            $("#ImportQuantity1").val(res.data.Qty);
-                            $("#Standard1").val(res.data.Standard);
-                            $("#ImportFactQuantity1").val(res.data.FactQty + "");
-                        }
-                    });
-                }
-				
-			}
-          
-			var asnDetails = "";
-
-			/* 缁戝畾鍏ュ簱鍗曠墿鏂欏強鎵规 */ 
-			function updateGoodList(skuNo) {
-                if (xianshiyemian == 0)
-                {
-                    console.log("aaaa");
-                    var input = $('select[id="goodSelect"]').next().find('.layui-select-title input')
-                    var val = input.val()
-
-                    $("#goodSelect").empty()
-                    $("#goodSelect").append('<option value =>' + '</option>');
-
-                    var param = {
-                        AsnNo: $("#bar").val(),
-                    };
-                    synData(IP + "/PdaAsn/GetArrivalNoticeDetails", param, 'post', function (res) {
-                        console.log("鍑哄簱鍙o細" + JSON.stringify(res))
-                        if (res.code == 0) { //鎴愬姛
-                            asnDetails = res.data;
-                            for (var i = 0; i < res.data.length; i++) {
-                                if(skuNo!='' && skuNo==res.data[i].SkuNo){
-                                    $("#goodSelect").append('<option value =' + res.data[i].Id + ' selected>' + res.data[i]
-                                        .SkuName + "-" + res.data[i].LotNo +
-                                        '</option>');
-                                }else{
-                                    if (i == 0) {
-                                        $("#goodSelect").append('<option value =' + res.data[i].Id + ' selected>' + res.data[i]
-                                            .SkuName + "-" + res.data[i].LotNo +
-                                            '</option>');
-                                        } else {
-                                            $("#goodSelect").append('<option value =' + res.data[i].Id + '>' + res.data[i]
-                                                .SkuName + "-" + res.data[i].LotNo +
-                                                '</option>');
-                                        }
-                                }							
-                            }
-                            form.render('select');
-
-                            if (!val) {
-                                $('#goodSelect').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this')
-                            } else {
-                                var sel = 'dd[lay-value=' + val + ']';
-                                $('#goodSelect').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this')
-                            }
-                        } else {
-                        }
-                    });
-                }
-                else if (xianshiyemian == 1)
-                {
-                    console.log("bbbb");
-                    var input = $('select[id="goodSelect1"]').next().find('.layui-select-title input')
-                    var val = input.val()
-
-                    $("#goodSelect1").empty()
-                    $("#goodSelect1").append('<option value =>' + '</option>');
-
-                    var param = {
-                        AsnNo: $("#bar1").val(),
-                    };
-                    synData(IP + "/PdaAsn/GetArrivalNoticeDetails", param, 'post', function (res) {
-                        console.log("鍑哄簱鍙o細" + JSON.stringify(res))
-                        if (res.code == 0) { //鎴愬姛
-                            asnDetails = res.data;
-                            for (var i = 0; i < res.data.length; i++) {
-                                if (i == 0) {
-                                    $("#goodSelect1").append('<option value =' + res.data[i].Id + ' selected>' + res.data[i]
-                                        .SkuName);
-                                } else {
-                                    $("#goodSelect1").append('<option value =' + res.data[i].Id + '>' + res.data[i]
-                                        .SkuName);
-                                }
-                                if (res.data[i].LotNo != null)
-                                {
-                                    $("#goodSelect1").append("-" + res.data[i].LotNo + '</option>');
-                                }
-
-                            }
-                            form.render('select');
-
-                            if (!val) {
-                                $('#goodSelect1').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this')
-                            } else {
-                                var sel = 'dd[lay-value=' + val + ']';
-                                $('#goodSelect1').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this')
-                            }
-                        } else {
-                        }
-                    });
-                }
-				
-			}
-           
-			// 娓叉煋绠辩爜淇℃伅
-			function refreshTable() {
-                if (xianshiyemian == 0)
-                {
-                    //鍏堟竻绌轰竴涓嬬瀛愬垪琛�
-                    let trs = $("#tableBoxList tr")
-                    let len = trs.length
-
-                    for (i = len - 1; i >= 2; i--) {
-                        trs[i].remove();
-                    }
-
-                    //璁剧疆鎵樼洏鍙�
-                    $("#palletCode").val($.cookie('stockCode'))
-
-                    var param = {
-                        PalletNo: $.cookie('stockCode')
-                    };
-                    //  鏍规嵁鎵樼洏鍙疯幏鍙栫鐮佷俊鎭�
-                    sendData(IP + "/PdaAsn/GetBoxInfos", param, 'post', function (res) {
-                        if (res.code == 0) { //鎴愬姛
-                            var list = res
-                            var arrTrs = new Array()
-                            let idx = 0
-                            for (var i in res.data) {
-                                var tr = $("#boxCell").eq(0).clone();
-                                tr.appendTo("#tableBoxList");
-                                tr.attr('id', res.data[i].Id)
-                                tr.attr('boxno', res.data[i].BoxNo)
-                                tr.attr('BindNo', res.data[i].BindNo)
-                                idx++;
-                                tr.attr('index', idx)
-                                tr.find("td[name='code']").html(res.data[i].BoxNo);
-                                tr.find("td[name='name']").html(res.data[i].SkuName);
-                                tr.find("td[name='lotNo']").html(res.data[i].LotNo);
-                                tr.find("td[name='num']").html(res.data[i].Qty);
-                                tr.find("td[name='del']").click(function () {
-                                    var elem = $(this).parent()
-                                    var boxno = elem.attr('boxno')
-                                    var BindNo = elem.attr('BindNo')
-                                    var Id = elem.attr('id')
-                                    layer.alert("纭畾瑕佷粠鎵樼洏涓婂垹闄よ繖涓鐗╂枡鍚楋紵<br>" + boxno, {
-                                        icon: 2,
-                                        time: 0, //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                                        btn: ['鍒犻櫎', '鍙栨秷'],
-                                        yes: function () {
-
-                                            var param = {
-                                                boxNo: res.data[i].BoxNo,
-                                            };
-                                            sendData(IP + "/BllAsn/DelBindBoxInfo", param, 'get', function (res) {
-                                                if (res.code == 0) { //鎴愬姛
-                                                    layer.msg(res.msg, {
-                                                        icon: 1,
-                                                        time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                                                    });
-                                                    elem.remove()
-                                                    setOrderGoods();
-                                                    refreshTable();
-                                                } else { //涓嶆垚鍔�
-                                                    layer.msg(res.msg, {
-                                                        icon: 2,
-                                                        time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                                                    }, function () { });
-                                                }
-                                            });
-                                        }
-                                    })
-                                })
-                                tr.show();
-                                arrTrs[i] = tr
-                            }
-
-
-                        } else { //涓嶆垚鍔�
-                            layer.msg("鏃犳暟鎹�", {
-                                icon: 2,
-                                time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                            }, function () { });
-                            $("#boxNum").val(0)
-                        }
-                    });
-                }
-                else if (xianshiyemian == 1)
-                {
-                    //鍏堟竻绌轰竴涓嬬瀛愬垪琛�
-                    let trs = $("#tableBoxList1 tr")
-                    let len = trs.length
-
-                    for (i = len - 1; i >= 2; i--) {
-                        trs[i].remove();
-                    }
-
-                    //璁剧疆鎵樼洏鍙�
-                    $("#palletCode").val($.cookie('stockCode1'))
-
-                    var param = {
-                        PalletNo: $.cookie('stockCode1')
-                    };
-                    //  鏍规嵁鎵樼洏鍙疯幏鍙栫鐮佷俊鎭�
-                    sendData(IP + "/PdaAsn/GetPalletBindInfo", param, 'post', function (res) {
-                        if (res.code == 0) { //鎴愬姛
-                            var list = res
-                            var arrTrs = new Array()
-                            let idx = 0
-                            for (var i in res.data) {
-                                var tr = $("#boxCell").eq(0).clone();
-                                tr.appendTo("#tableBoxList1");
-                                tr.attr('id', res.data[i].Id)
-                                tr.attr('boxno', res.data[i].BoxNo)
-                                tr.attr('BindNo', res.data[i].BindNo)
-                                idx++;
-                                tr.attr('index', idx)
-                                tr.find("td[name='code']").html(res.data[i].SkuNo);
-                                tr.find("td[name='name']").html(res.data[i].SkuName);
-                                tr.find("td[name='lotNo']").html(res.data[i].LotNo);
-                                tr.find("td[name='num']").html(res.data[i].Qty);
-                                tr.find("td[name='del']").click(function () {
-                                    var elem = $(this).parent()
-                                    // var boxno = elem.attr('boxno')
-                                    var BindNo = elem.attr('BindNo')
-                                    console.log(res)
-                                    var Id = elem.attr('id')
-                                    layer.alert("纭畾瑕佷粠鎵樼洏涓婂垹闄よ繖鎵樼墿鏂欏悧锛�<br>" + res.data[0].PalletNo, {
-                                        icon: 2,
-                                        time: 0, //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                                        btn: ['鍒犻櫎', '鍙栨秷'],
-                                        yes: function () {
-
-                                            var param = {
-                                                PalletNo: res.data[0].PalletNo,
-                                            };
-                                            console.log(Id)
-                                            console.log(param)
-                                            // sendData(IP + "/PdaAsn/DelBoxInfo", param, 'post', function (res) {
-                                            //     if (res.code == 0) { //鎴愬姛
-                                            //         layer.msg(res.msg, {
-                                            //             icon: 1,
-                                            //             time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                                            //         });
-                                            //         elem.remove()
-                                            //         setOrderGoods();
-                                            //         refreshTable();
-                                            //     } else { //涓嶆垚鍔�
-                                            //         layer.msg(res.msg, {
-                                            //             icon: 2,
-                                            //             time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                                            //         }, function () { });
-                                            //     }
-                                            // });
-                                        }
-                                    })
-                                })
-                                tr.show();
-                                arrTrs[i] = tr
-                            }
-
-                        //璁剧疆鍒嗛〉
-                        setPages(1, list.length)
-
-                        } else { //涓嶆垚鍔�
-                            layer.msg("鏃犳暟鎹�", {
-                                icon: 2,
-                                time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                            }, function () { });
-                            $("#boxNum").val(0)
-                            setPages(1, 0)
-                        }
-                    });
-                }
-				
-			}
-
-			// 鍒ゆ柇鎵樼洏鐮佹槸鍚﹀彲鐢�
-			function checkPalletStat() {
-                if (xianshiyemian == 0)
-                {
-                    var param = {
-                        "PalletNo": $("#STOCKCODE").val()
-                    }
-                    sendData(IP + "/PdaAsn/IsEnablePalletNo", param, 'post', function (res) {
-                        if (res.code == 0) {
-
-                            $.cookie('stockCode', $("#STOCKCODE").val());
-                            refreshTable()
-                            $("#BOXCODE").focus();
-
-                        } else {
-                            layer.msg(res.msg, {
-                                icon: 2,
-                                time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                            }, function () { });
-                        }
-                    });
-                }
-                else if (xianshiyemian == 1)
-                {
-                    var param = {
-                        "PalletNo": $("#STOCKCODE1").val()
-                    }
-                    sendData(IP + "/PdaAsn/IsEnablePalletNo", param, 'post', function (res) {
-                        if (res.code == 0) {
-
-                            $.cookie('stockCode1', $("#STOCKCODE1").val());
-                            refreshTable()
-                            $("#SkuQty").focus();
-
-                        } else {
-                            layer.msg(res.msg, {
-                                icon: 2,
-                                time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-                            }, function () { });
-                        }
-                    });
-                }
-				
-			}
-          
-
-			function checkBoxInfo() {
-				var param = {
-					"BoxNo": $("#BOXCODE").val(),
-				}
-				sendData(IP + "/PdaAsn/GetBindBoxInfos", param, 'post', function (res) {
-					if (res.code == 0) { //鎴愬姛
-						var bl = false;
-						if (res.data.length == 0) {
-							layer.msg("鏈煡璇㈠埌姝ょ鐗╂枡淇℃伅锛岃鏍稿疄!", {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							});
-							return;
-						}
-						if(res.data[0].ASNNo!='' && res.data[0].ASNNo!=null){
-							$("#bar").empty()
-							$("#bar").append('<option value =>' + '</option>');
-							form.render('select');
-
-							$("#bar").append('<option value =' + res.data[0].ASNNo + ' selected>' + res.data[0].ASNNo +'</option>');
-
-							updateGoodList(res.data[0].SkuNo)
-							setOrderGoods();
-						}else{
-							if(asnDetails==''){
-								layer.msg("璇峰厛閫夋嫨鍏ュ簱鍗曟嵁!", {
-									icon: 2,
-									time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-								});
-								return;
-							}
-						}
-						asnDetails.forEach(element => {
-							console.log(element);
-
-							if (element.SkuNo == res.data[0].SkuNo && element.LotNo == res.data[0].LotNo) {
-								var sel = 'dd[lay-value=' + element.id + ']';
-								$('#goodSelect').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this');
-								bl = true;
-							}
-						});
-						if (!bl) {
-							layer.msg("姝ょ鐗╂枡涓嶇鍚堣鍏ュ簱鍗曪紝璇锋牳瀹�!", {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							});
-						} else {
-							$("#BoxQty").val(res.data[0].Qty);
-						}
-
-					} else { //涓嶆垚鍔�
-						layer.msg(res.msg, {
-							icon: 2,
-							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-						});
-					}
-				});
-
-			}
-
-
-            /* 鍒嗛〉 */
-            //璁剧疆鍒嗛〉
-            function setPages(pageIndex, boxNum){
-
-                if (xianshiyemian == 0)
-                {
-                    if(boxNum <= 0){
-                        //鍒楄〃涓虹┖锛岄殣钘忓垎椤甸〉鐮�
-                        $("#tableBoxPages").hide()
-                        return
-                    }
-                    
-                    let pageNum = Math.floor(boxNum / 10);
-                    if(boxNum % 10 > 0){
-                        pageNum += 1;
-                    }
-                    //console.log("pageNum is " + pageNum)
-                    
-                    $("#tableBoxPages").find("tr").remove()
-                    let table = $("#tableBoxPages")
-                    $("<tr></tr>").appendTo("#tableBoxPages")
-                    
-                    // let newTr = table.append("<tr></tr>")
-                    // newTr.append("<td class='page-prev'>涓婁竴椤�</td>")
-                    $("<td id='prevPage' class='page-prev'>涓婁竴椤�</td>").appendTo("#tableBoxPages tr")
-                    $("#tableBoxPages tr").eq(0).find("td[id^='prevPage']").click(function(){
-                        onClickPrevPage()
-                    })
-                    for(i=1; i < pageNum + 1; i++){
-                        // newTr.append("<td class='page-num'>"+ i +"</td>")
-                        $("<td class='page-num'>"+ i +"</td>").appendTo("#tableBoxPages tr")
-                    }
-                    // newTr.append("<td class='page-next'>涓嬩竴椤�</td>")
-                    $("<td id='nextPage' class='page-next'>涓嬩竴椤�</td>").appendTo("#tableBoxPages tr")
-                    $("#tableBoxPages tr").eq(0).find("td[id^='nextPage']").click(function(){
-                        onClickNextPage()
-                    })
-                    // pages.show()
-                    $("#tableBoxPages").show()
-                    
-                    setCurPage(1)
-                }
-                else if (xianshiyemian == 1)
-                {
-                    if(boxNum <= 0){
-                        //鍒楄〃涓虹┖锛岄殣钘忓垎椤甸〉鐮�
-                        $("#tableBoxPages1").hide()
-                        return
-                    }
-                    
-                    let pageNum = Math.floor(boxNum / 10);
-                    if(boxNum % 10 > 0){
-                        pageNum += 1;
-                    }
-                    //console.log("pageNum is " + pageNum)
-                    
-                    $("#tableBoxPages1").find("tr").remove()
-                    let table = $("#tableBoxPages1")
-                    $("<tr></tr>").appendTo("#tableBoxPages1")
-                    
-                    // let newTr = table.append("<tr></tr>")
-                    // newTr.append("<td class='page-prev'>涓婁竴椤�</td>")
-                    $("<td id='prevPage' class='page-prev'>涓婁竴椤�</td>").appendTo("#tableBoxPages1 tr")
-                    $("#tableBoxPages1 tr").eq(0).find("td[id^='prevPage']").click(function(){
-                        onClickPrevPage()
-                    })
-                    for(i=1; i < pageNum + 1; i++){
-                        // newTr.append("<td class='page-num'>"+ i +"</td>")
-                        $("<td class='page-num'>"+ i +"</td>").appendTo("#tableBoxPages1 tr")
-                    }
-                    // newTr.append("<td class='page-next'>涓嬩竴椤�</td>")
-                    $("<td id='nextPage' class='page-next'>涓嬩竴椤�</td>").appendTo("#tableBoxPages1 tr")
-                    $("#tableBoxPages1 tr").eq(0).find("td[id^='nextPage']").click(function(){
-                        onClickNextPage()
-                    })
-                    // pages.show()
-                    $("#tableBoxPages1").show()
-                    
-                    setCurPage(1)
-                }
-                
-            }
-            
-            //璁剧疆褰撳墠鍒嗛〉
-            function setCurPage(pageIndex){
-                if (xianshiyemian == 0)
-                {
-                    let totalTrNum = $("#tableBoxList tr").length
-                    if(totalTrNum <= 2 ){
-                        //console.log("tableBoxList 涓虹┖ totalTrNum: " + totalTrNum)
-                        //curPageIndex = 1
-                        return
-                    }
-                    
-                    let pageNum = getBoxPageNum()
-                    if(pageIndex > pageNum){
-                        //console.log("璁剧疆鐨勯〉鐮佽秴鍑洪〉鏁�, pageIndex : " + pageIndex)
-                        //curPageIndex = 1
-                        return
-                    }
-                    
-                    let startIndex = (pageIndex - 1) * 10 + 1
-                    let n = totalTrNum - startIndex
-                    let endIndex = 0
-                    if(n > 9){
-                        endIndex = startIndex + 9
-                    }else{
-                        endIndex = startIndex + n
-                    }
-                    
-                    let trs = $("#tableBoxList tr")
-                    //console.log("琛屾暟 "+trs.length)
-                    let d = 0
-                    for(let i = 2; i < trs.length; i++){
-                        //console.log("琛岀储寮� " + trs.eq(i).attr('index'))
-                        let t = trs.eq(i)
-                        d = t.attr('index')
-                        if(d >= startIndex && d <= endIndex){
-                            //console.log("闇�瑕佹樉绀�")
-                            //鏄剧ず琛�
-                            t.show()
-                        }else{
-                            //闅愯棌琛�
-                            t.hide()
-                        }
-                    }
-                    
-                    curPageIndex = pageIndex
-                    
-                    let ptr = $("#tableBoxPages tr")
-                    for(let i = 1; i < pageNum+1; i++){
-                        ptr.eq(0).find("td").eq(i).removeClass("page-num-select")
-                        if(i == curPageIndex){
-                            ptr.eq(0).find("td").eq(i).addClass("page-num-select")
-                        }
-                    }
-                }
-                else if (xianshiyemian == 1)
-                {
-                    let totalTrNum = $("#tableBoxList1 tr").length
-                    if(totalTrNum <= 2 ){
-                        return
-                    }
-                    
-                    let pageNum = getBoxPageNum()
-                    if(pageIndex > pageNum){
-                        //console.log("璁剧疆鐨勯〉鐮佽秴鍑洪〉鏁�, pageIndex : " + pageIndex)
-                        //curPageIndex = 1
-                        return
-                    }
-                    
-                    let startIndex = (pageIndex - 1) * 10 + 1
-                    let n = totalTrNum - startIndex
-                    let endIndex = 0
-                    if(n > 9){
-                        endIndex = startIndex + 9
-                    }else{
-                        endIndex = startIndex + n
-                    }
-                    
-                    let trs = $("#tableBoxList1 tr")
-                    //console.log("琛屾暟 "+trs.length)
-                    let d = 0
-                    for(let i = 2; i < trs.length; i++){
-                        //console.log("琛岀储寮� " + trs.eq(i).attr('index'))
-                        let t = trs.eq(i)
-                        d = t.attr('index')
-                        if(d >= startIndex && d <= endIndex){
-                            //console.log("闇�瑕佹樉绀�")
-                            //鏄剧ず琛�
-                            t.show()
-                        }else{
-                            //闅愯棌琛�
-                            t.hide()
-                        }
-                    }
-                    
-                    curPageIndex = pageIndex
-                    
-                    let ptr = $("#tableBoxPages1 tr")
-                    for(let i = 1; i < pageNum+1; i++){
-                        ptr.eq(0).find("td").eq(i).removeClass("page-num-select")
-                        if(i == curPageIndex){
-                            ptr.eq(0).find("td").eq(i).addClass("page-num-select")
-                        }
-                    }
-                }
-                
-            }
-
-            function getBoxPageNum()
-            {
-                if (xianshiyemian == 0)
-                {
-                    let num = $("#tableBoxList tr").length
-                    if(num <= 2 ){
-                        return 0
-                    }
-                    
-                    let pageNum = Math.floor(num / 10);
-                    if(num % 10 > 0){
-                        pageNum += 1;
-                    }
-                    
-                    return pageNum
-                }
-                else if (xianshiyemian == 1)
-                {
-                    let num = $("#tableBoxList1 tr").length
-                    if(num <= 2 ){
-                        return 0
-                    }
-                    
-                    let pageNum = Math.floor(num / 10);
-                    if(num % 10 > 0){
-                        pageNum += 1;
-                    }
-                    
-                    return pageNum
-                }
-                
-            }
-
-            function onClickPrevPage(){
-                //console.log("涓婁竴椤垫寜閽鐐瑰嚮")
-                if(curPageIndex == 1){
-                    return
-                }
-                setCurPage(curPageIndex - 1)
-            }
-
-            function onClickNextPage(){
-                //console.log("涓嬩竴椤垫寜閽鐐瑰嚮")
-                let n = getBoxPageNum()
-                if(curPageIndex == n){
-                    return
-                }
-                setCurPage(curPageIndex + 1)
-            }
-          
-            /*鈥斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺��*/
-
-			form.on('switch(IsLianXu)', function (obj) {
-				if (obj.elem.checked) {
-					$('#BOX2').attr("style", "display:block")
-					$('#zongDiv').attr("style", "height: 285px;")
-					isContinue = "1";
-				} else {
-					$('#BOX2').attr("style", "display:none")
-					$('#zongDiv').attr("style", "height: 255px;")
-					isContinue = "0";
-				}
-				$('#BOXCODE2').val("");
-			});
-
-			$("#menuImg").click(function (e) {
-				//console.log("menuImg")
-				e.stopPropagation()
-
-				if ($("#menuList").is(":hidden")) {
-					$("#menuList").show()
-				} else {
-					$("#menuList").hide()
-				}
-			})
-			$('body').click(function () {
-				// //console.log("body")
-				$("#menuList").hide()
-			})
-		})
-	</script>
-</body>
-
-</html>
\ No newline at end of file
diff --git a/Wms/WMS.BLL/SysServer/StorageLocatServer.cs b/Wms/WMS.BLL/SysServer/StorageLocatServer.cs
index c139dd7..f722153 100644
--- a/Wms/WMS.BLL/SysServer/StorageLocatServer.cs
+++ b/Wms/WMS.BLL/SysServer/StorageLocatServer.cs
@@ -17,11 +17,11 @@
 
 namespace WMS.BLL.SysServer
 {
-    public class StorageLocatServer:DbHelper<SysStorageLocat>,IStorageLocatServer
+    public class StorageLocatServer : DbHelper<SysStorageLocat>, IStorageLocatServer
     {
         private static readonly SqlSugarScope Db = DataContext.Db;
         public IStorageLocatRepository LocatRst { get; set; }
-        public StorageLocatServer(IStorageLocatRepository locatRst):base(Db)
+        public StorageLocatServer(IStorageLocatRepository locatRst) : base(Db)
         {
             LocatRst = locatRst;
         }
@@ -42,7 +42,7 @@
         /// <param name="limit"></param>
         /// <param name="count"></param>
         /// <returns></returns>
-        public List<LocatDto> GetStorageLocatList(string houseNo, string roadwayNo, string areaNo, string status, string flag,string locat, int? row, int? col, int? layer, int page, int limit,out int count)
+        public List<LocatDto> GetStorageLocatList(string houseNo, string roadwayNo, string areaNo, string status, string flag, string locat, int? row, int? col, int? layer, int page, int limit, out int count)
         {
             try
             {
@@ -58,8 +58,8 @@
                     .AndIF(layer != null, it => it.Layer == layer)
                     .ToExpression();//娉ㄦ剰 杩欎竴鍙� 涓嶈兘灏�
 
-                
-                var data = LocatRst.GetAllByOrderPageAsync(item, limit, page,out int counts)
+
+                var data = LocatRst.GetAllByOrderPageAsync(item, limit, page, out int counts)
                     .Includes(x => x.WareHouseInfo)
                     .Includes(x => x.AreaInfo)
                     .Includes(x => x.RoadwayInfo)
@@ -119,7 +119,7 @@
             }
         }
 
-         
+
         public bool EditStorageLocat(EditLocateVm model, int userId)
         {
             try
@@ -129,7 +129,7 @@
                 return bl;
             }
             catch (Exception e)
-            { 
+            {
                 throw new Exception(e.Message);
             }
         }
@@ -187,12 +187,12 @@
                                 c1 = c.ToString();
                             }
                             var area = l <= 7 ? "A12" : "A11";//鍖哄煙
-                            for (int d = 1; d<= int.Parse(dept); d++) //娣卞害
+                            for (int d = 1; d <= int.Parse(dept); d++) //娣卞害
                             {
                                 var s = "0" + d;//娣卞害
                                 q += await LocatRst.AddAsync(new SysStorageLocat()
                                 {
-                                    LocatNo = r1 + c1 + l1+s,
+                                    LocatNo = r1 + c1 + l1 + s,
                                     WareHouseNo = houseNo,
                                     RoadwayNo = roadwayNo,
                                     AreaNo = area,
@@ -205,11 +205,11 @@
                                     CreateUser = userId
                                 });
                             }
-                            
 
-                            
 
-                            
+
+
+
                         }
                     }
                 }
@@ -234,10 +234,10 @@
             {
                 var q = 0;
                 // 鎺�(缁�)寰幆
-                for(int i=1;i<=model.Row;i++)
+                for (int i = 1; i <= model.Row; i++)
                 {
                     // 鍒楀惊鐜�
-                    for (int z = 1; z <= model.Col; z++)  
+                    for (int z = 1; z <= model.Col; z++)
                     {
                         q += await LocatRst.AddAsync(new SysStorageLocat()
                         {
@@ -271,7 +271,7 @@
         {
             try
             {
-                var bl = LocatRst.EditStorageLocatList(model.Id, model.Status, model.Flag,model.Temperature ,userId);
+                var bl = LocatRst.EditStorageLocatList(model.Id, model.Status, model.Flag, model.Temperature, userId);
 
                 return bl;
             }
@@ -364,14 +364,14 @@
             {
                 var list = Db.Queryable<SysStorageLocat>().Where(m =>
                     m.IsDel == "0" && m.WareHouseNo == wareHouseNo && m.RoadwayNo == roadway && m.Row == int.Parse(row) && m.Depth == depth).ToList();
-                 
+
                 return list;
             }
             catch (Exception e)
             {
                 throw new Exception(e.Message);
             }
-           
+
         }
 
         /// <summary>
@@ -384,20 +384,20 @@
         public int GetMaxLayer(string wareHouseNo, string roadway, string row)
         {
             try
-            { 
+            {
                 var road = roadway.Substring(1, roadway.Length - 1);
                 var num = int.Parse(road);
                 var rows = (num - 1) * 2 + int.Parse(row);//鎺�
 
                 var maxLayer = Db.Queryable<SysStorageLocat>().Where(m =>
-                    m.IsDel == "0" && m.WareHouseNo == wareHouseNo && m.RoadwayNo == roadway && m.Row == int.Parse(row)).Max(m=>m.Layer);
+                    m.IsDel == "0" && m.WareHouseNo == wareHouseNo && m.RoadwayNo == roadway && m.Row == int.Parse(row)).Max(m => m.Layer);
 
                 return maxLayer;
             }
             catch (Exception e)
             {
                 throw new Exception(e.Message);
-            } 
+            }
         }
 
         /// <summary>
@@ -448,7 +448,7 @@
             return depthlist;
         }
 
-        
+
 
         /// <summary>
         /// 鑾峰彇搴撲綅鍗犳瘮(鍦�)
@@ -607,7 +607,7 @@
             {
                 //鏍规嵁浠撳簱鍙蜂互鍙婂贩閬撳彿鑾峰彇鍌ㄤ綅鍚勭姸鎬佹暟鎹�
                 string str = "select Row,Status,COUNT(Status) StatusNum from SysStorageLocat where WareHouseNo = @warehouseno and RoadwayNo = @roadwayno group by Row,Status order by Row,Status";
-               
+
                 List<GetLocateVm> getLocateVms = Db.Ado.SqlQuery<GetLocateVm>(str, new
                 {
                     warehouseno = wareHouseNo, //浠撳簱鍙�
@@ -636,7 +636,7 @@
             try
             {
                 string str = "select RoadwayNo,RoadwayName,WareHouseNo from SysStorageRoadway where IsDel = @isdel and WareHouseNo = @warehouseno";
-                
+
                 List<RoadwayDto> roadway = Db.Ado.SqlQuery<RoadwayDto>(str, new
                 {
                     isdel = "0", //鏄惁鍒犻櫎
@@ -678,7 +678,7 @@
                     model.LocatNo = locatNo;
                     model.Status = storageLocat.Status;
                     model.PalletNo = stockDetailList[0].PalletNo;
-                    
+
                     List<LocateGoodsInfoVm> goodsList = new List<LocateGoodsInfoVm>();
                     foreach (var item in stockDetailList)
                     {
@@ -755,5 +755,64 @@
                 throw new Exception(e.Message);
             }
         }
+
+        #region 骞冲簱鍥句緥
+
+        /// <summary>
+        /// 鑾峰彇鍌ㄤ綅淇℃伅(骞冲簱鍥句緥)
+        /// </summary>
+        /// <param name="wareHouseNo">浠撳簱</param>
+        /// <param name="row">鎺�</param>
+        /// <returns></returns>
+        public List<SysStorageLocat> GetFlatLibraryLegend(string wareHouseNo, string row)
+        {
+            try
+            {
+                //涓�妤煎尯鍩�
+                //List<string> row1 = new List<string>()
+                //{
+                //    "B01",
+                //    "B02",
+                //    "B03",
+                //    "B04",
+                //    "B05",
+                //    "B06",
+                //    "B07",
+                //};
+                ////浜屾ゼ鍖哄煙
+                //List<string> row3 = new List<string>()
+                //{
+                //    "B11",
+                //    "B12",
+                //    "B13",
+                //    "B14",
+                //    "B15",
+                //};
+                string row1 = "'B01','B02','B03','B04','B05','B06','B07'";
+                string row3 = "'B11','B12','B13','B14','B15'";
+                string str = $"select * from SysStorageLocat where IsDel = '0' and WareHouseNo = '{wareHouseNo}' and ";
+                if (row == "1")
+                {
+                    str += $" AreaNo in ({row1})";
+                }
+                else if (row == "3")
+                {
+                    str += $" AreaNo in ({row3})";
+                }
+
+                var list = Db.Ado.SqlQuery<SysStorageLocat>(str);
+
+                //var list = Db.Queryable<SysStorageLocat>().Where(m => m.IsDel == "0" && m.WareHouseNo == wareHouseNo && row == "1" ? row1.Contains(m.AreaNo) : row3.Contains(m.AreaNo)).ToList();
+
+                return list;
+            }
+            catch (Exception e)
+            {
+                throw new Exception(e.Message);
+            }
+
+        }
+
+        #endregion
     }
 }
diff --git a/Wms/WMS.IBLL/ISysServer/IStorageLocatServer.cs b/Wms/WMS.IBLL/ISysServer/IStorageLocatServer.cs
index 4a04723..86169c8 100644
--- a/Wms/WMS.IBLL/ISysServer/IStorageLocatServer.cs
+++ b/Wms/WMS.IBLL/ISysServer/IStorageLocatServer.cs
@@ -88,7 +88,7 @@
         /// <param name="depth">娣卞害</param>
         /// <returns></returns>
 
-        List<SysStorageLocat> GetStorageLocatLists(string wareHouseNo, string roadway,string row, string depth);
+        List<SysStorageLocat> GetStorageLocatLists(string wareHouseNo, string roadway, string row, string depth);
 
         /// <summary>
         /// 鑾峰彇鏈�澶у眰绾�
@@ -122,7 +122,7 @@
         /// <returns></returns>
         List<string> GetDepth(string wareHouseNo);
 
-        
+
 
         /// <summary>
         /// 鑾峰彇搴撲綅鍗犳瘮(鍦�)
@@ -152,5 +152,19 @@
         /// <param name="locatNo"></param>
         /// <returns></returns>
         LocateInfoVm GetLocateInfo(string locatNo);
+
+        #region 骞冲簱
+
+        /// <summary>
+        /// 鑾峰彇鍌ㄤ綅淇℃伅(骞冲簱鍥句緥)
+        /// </summary>
+        /// <param name="wareHouseNo">浠撳簱</param>
+        /// <param name="row">鎺�</param>
+        /// <returns></returns>
+
+        List<SysStorageLocat> GetFlatLibraryLegend(string wareHouseNo, string row);
+
+        #endregion
+
     }
 }
diff --git a/Wms/Wms/Controllers/SysController.cs b/Wms/Wms/Controllers/SysController.cs
index ac02a38..1ec3250 100644
--- a/Wms/Wms/Controllers/SysController.cs
+++ b/Wms/Wms/Controllers/SysController.cs
@@ -760,7 +760,7 @@
                 model.CreateUser = int.Parse(userId);
                 string bolls = _areaSvc.InsertStorageArea(model);
                 var arr = bolls.Split(":");
-                if (arr[0] != "-1" )
+                if (arr[0] != "-1")
                 {
                     SysStorageArea area = _areaSvc.GetStorageMaxArea();
                     _operation.InsertOperation("浠撳簱璁剧疆", "鍖哄煙绠$悊", area.AreaNo, "娣诲姞", "娣诲姞鍖哄煙淇℃伅 鍖哄煙鍙凤細" + area.AreaNo, Convert.ToInt32(userId));
@@ -1536,6 +1536,7 @@
 
         #region 鍌ㄤ綅鍥句緥
 
+        #region 绔嬪簱
         /// <summary>
         /// 鏍规嵁浠撳簱 鎺�
         /// </summary>
@@ -1652,6 +1653,41 @@
             });
         }
 
+
+
+        #endregion
+
+        #region 骞冲簱
+
+        /// <summary>
+        /// 鏍规嵁浠撳簱 鎺�
+        /// </summary>
+        /// <param name="wareHouseNo">浠撳簱</param>
+        /// <param name="row">鎺�</param>
+        /// <param name="depth">娣卞害</param>
+        /// <returns></returns>
+        [HttpGet]
+        public IActionResult GetFlatLibraryLegend(string wareHouseNo, string row)
+        {
+            //鑾峰彇鍌ㄤ綅淇℃伅
+            List<SysStorageLocat> storagelist = _locatSvc.GetFlatLibraryLegend(wareHouseNo, row);
+
+            //Dictionary<string, int> dic = new Dictionary<string, int>()
+            //{
+            //    "B01"
+            //};
+
+            return Ok(new
+            {
+                data = storagelist,
+                //dic,
+                code = 0,
+                msg = ""
+            });
+        }
+
+        #endregion
+
         /// <summary>
         /// 鏍规嵁鍌ㄤ綅鍦板潃鑾峰彇鍌ㄤ綅涓婄殑鎵樼洏鍜岀墿鍝佷俊鎭�
         /// </summary>

--
Gitblit v1.8.0