From 603ec6242dd3a46bda3ea54082e06240b21c673e Mon Sep 17 00:00:00 2001
From: bklLiudl <673013083@qq.com>
Date: 星期六, 19 十月 2024 19:07:37 +0800
Subject: [PATCH] 问题修改

---
 HTML/views/ASNSetting/ArrivalNoticeDetail.html        |   42 
 HTML/views/ASNSetting/SelMaterials.html               |  493 ++++++------
 HTML/views/BaseSetting/Materials.html                 | 1080 ++++++++++++++--------------
 Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs       |   40 
 Wms/Model/ModelDto/DataDto/StockDetailDto.cs          |    4 
 Wms/Model/ModelVm/BllAsnVm/ArrivalNoticeDetailVm.cs   |    9 
 HTML/views/StatisticalReport/InventoryStatistics.html |  522 ++++++-------
 Wms/Wms/Controllers/StatisticalController.cs          |    9 
 Wms/WMS.Entity/BllAsnEntity/BllArrivalNoticeDetail.cs |    8 
 Wms/WMS.IBLL/IDataServer/IStockServer.cs              |    3 
 Wms/WMS.BLL/DataServer/StockServer.cs                 |   47 
 11 files changed, 1,129 insertions(+), 1,128 deletions(-)

diff --git a/HTML/views/ASNSetting/ArrivalNoticeDetail.html b/HTML/views/ASNSetting/ArrivalNoticeDetail.html
index 0775cc6..1101799 100644
--- a/HTML/views/ASNSetting/ArrivalNoticeDetail.html
+++ b/HTML/views/ASNSetting/ArrivalNoticeDetail.html
@@ -175,13 +175,16 @@
 				{ field: 'Standard', title: '瑙勬牸', width: 160, align: 'center' },
 				{ field: 'LotText', title: '鎵规鎻忚堪', align: 'center', edit: 'text', width: 160 },
 				{ field: 'PackagNo', title: '鍖呰鍚嶇О', width: 160, templet: "#table-content-Packlist" },
-				{ field: 'Price', title: '鍗曚环', align: 'center', width: 80 },
-				{ field: 'Money', title: '閲戦', align: 'center', width: 100 },
-				{ field: 'UDF1', title: '鑷畾涔夊垪1', align: 'center', edit: 'text', width: 140 },
-				{ field: 'UDF2', title: '鑷畾涔夊垪2', align: 'center', edit: 'text', width: 140 },
-				{ field: 'UDF3', title: '鑷畾涔夊垪3', align: 'center', edit: 'text', width: 140 },
-				{ field: 'UDF4', title: '鑷畾涔夊垪4', align: 'center', edit: 'text', width: 140 },
-				{ field: 'UDF5', title: '鑷畾涔夊垪5', align: 'center', width: 140, templet: '#templetUDF5' },
+				{ field: 'Lot1', title: '鐢熶骇鏃ユ湡', align: 'center', edit: 'text', width: 140 },
+				{ field: 'Lot2', title: '杩囨湡鏃ユ湡', align: 'center', edit: 'text', width: 140 },
+
+				// { field: 'Price', title: '鍗曚环', align: 'center', width: 80 },
+				// { field: 'Money', title: '閲戦', align: 'center', width: 100 },
+				// { field: 'UDF1', title: '鑷畾涔夊垪1', align: 'center', edit: 'text', width: 140 },
+				// { field: 'UDF2', title: '鑷畾涔夊垪2', align: 'center', edit: 'text', width: 140 },
+				// { field: 'UDF3', title: '鑷畾涔夊垪3', align: 'center', edit: 'text', width: 140 },
+				// { field: 'UDF4', title: '鑷畾涔夊垪4', align: 'center', edit: 'text', width: 140 },
+				// { field: 'UDF5', title: '鑷畾涔夊垪5', align: 'center', width: 140, templet: '#templetUDF5' },
 				{ field: 'caozuo', title: '鎿嶄綔', fixed: 'right', width: 170, align: 'center', templet: '#table-content-list', "disabled": true }
 			]];
 			var TotalColsSysArr = encodeURIComponent(encodeURIComponent(JSON.stringify(TotalColsArr)))//灏嗚〃澶存暟鎹繘琛寀rl缂栫爜
@@ -519,29 +522,6 @@
 				}
 			})
 
-			// var IsBaleValue = "";
-			// form.on('switch(IsBaleDemo)', function (obj) {
-			// 	layer.tips(this.value + ' ' + this.name + '锛�' + obj.elem.checked, obj.othis);
-			// 	if (obj.elem.checked) {
-			// 		IsBaleValue = "1";
-			// 	} else {
-			// 		IsBaleValue = "0";
-			// 	}
-			// });
-
-			// table.on('row(LAY-app-content-list)', function (obj) {
-			// 	if (IsBaleValue != "") {
-			// 		for (var j in arr) {
-			// 			if (obj.data.SkuNo == arr[j].SkuNo) {
-			// 				arr[j].IsBale = IsBaleValue;
-			// 				IsBaleValue = ""
-			// 				break;
-			// 			}
-			// 		}
-			// 	}
-
-			// })
-
 			// 鍒犻櫎鍏ュ簱鍗曟槑缁�
 			table.on('tool(LAY-app-content-list)', function (obj) {
 				if (obj.event == 'del') {
@@ -842,6 +822,8 @@
 						IsBale: arr[i].IsBale,
 						IsBelt: arr[i].IsBelt,
 						SupplierLot: arr[i].SupplierLot,
+						Lot1: arr[i].Lot1,
+						Lot2: arr[i].Lot2,
 						UDF1: arr[i].UDF1,
 						UDF2: arr[i].UDF2,
 						UDF3: arr[i].UDF3,
diff --git a/HTML/views/ASNSetting/SelMaterials.html b/HTML/views/ASNSetting/SelMaterials.html
index 8e0d04a..7b963c9 100644
--- a/HTML/views/ASNSetting/SelMaterials.html
+++ b/HTML/views/ASNSetting/SelMaterials.html
@@ -1,280 +1,265 @@
 <!DOCTYPE html>
 <html>
-	<head>
-		<meta charset="utf-8">
-		<title>閫夋嫨鐗╂枡淇℃伅</title>
-		<meta name="renderer" content="webkit">
-		<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">
-	</head>
-	<body>
 
-		<div class="layui-fluid">
-			<div class="layui-card">
-				<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">鍏抽敭瀛�</label>
-							<div class="layui-input-inline">
-								<input type="text" id="Msg" name="Msg" placeholder="缂栫爜/鍚嶇О/瑙勬牸" autocomplete="off" class="layui-input">
-							</div>
-						</div>
-						<div class="layui-inline">
-							<label class="layui-form-label">鍗曟嵁绫诲瀷</label>
-							<div class="layui-input-inline">
-								<select name="Type" id="Type" lay-filter="Type" disabled="disabled"
-									lay-search>
-									<option value="0">鎴愬搧鍏ュ簱</option>
-									<option value="1">閲囪喘鍏ュ簱</option>					
-									<option value="2">涓棿鍝佸叆搴�</option>
-									<option value="3">閫�璐у叆搴�</option>
-									<option value="4">杞﹂棿浣欐枡閫�鍥炲叆搴�</option>
-									<option value="5">鍏跺畠鍏ュ簱</option>
-									<option value="6">浠e偍鍏ュ簱</option>
-									<option value="7">瀵勫瓨鍏ュ簱</option>
-								</select>
-							</div>
-						</div>
-						<div class="layui-inline">
-							<button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
-								<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>鎼滅储
-							</button>
-							<button class="layui-btn layui-btn-sm layuiadmin-btn-list" data-type="setParent">纭畾</button>
+<head>
+	<meta charset="utf-8">
+	<title>閫夋嫨鐗╂枡淇℃伅</title>
+	<meta name="renderer" content="webkit">
+	<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">
+</head>
+
+<body>
+
+	<div class="layui-fluid">
+		<div class="layui-card">
+			<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">鍏抽敭瀛�</label>
+						<div class="layui-input-inline">
+							<input type="text" id="Msg" name="Msg" placeholder="缂栫爜/鍚嶇О/瑙勬牸" autocomplete="off"
+								class="layui-input">
 						</div>
 					</div>
-				</div>
-				<div class="layui-card-body">
-					<table id="goods-list" lay-filter="goods-list"></table>
+					<div class="layui-inline">
+						<label class="layui-form-label">鍗曟嵁绫诲瀷</label>
+						<div class="layui-input-inline">
+							<select name="Type" id="Type" lay-filter="Type" disabled="disabled" lay-search>
+								<option value="0">鎴愬搧鍏ュ簱</option>
+								<option value="1">閲囪喘鍏ュ簱</option>
+								<option value="2">涓棿鍝佸叆搴�</option>
+								<option value="3">閫�璐у叆搴�</option>
+								<option value="4">杞﹂棿浣欐枡閫�鍥炲叆搴�</option>
+								<option value="5">鍏跺畠鍏ュ簱</option>
+								<option value="6">浠e偍鍏ュ簱</option>
+								<option value="7">瀵勫瓨鍏ュ簱</option>
+							</select>
+						</div>
+					</div>
+					<div class="layui-inline">
+						<button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit
+							lay-filter="LAY-app-contlist-search">
+							<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>鎼滅储
+						</button>
+						<button class="layui-btn layui-btn-sm layuiadmin-btn-list" data-type="setParent">纭畾</button>
+					</div>
 				</div>
 			</div>
+			<div class="layui-card-body">
+				<table id="goods-list" lay-filter="goods-list"></table>
+			</div>
 		</div>
+	</div>
 
-		<script src="../../layuiadmin/layui/layui.js"></script>
-		<script src="../../js/jquery-3.5.1.min.js"></script>
-		<script src="../../js/jquery.cookie.js"></script>
-		<script src="../../js/public.js"></script>
-		
-		<script>
-			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,
-					index1 = parent.layer.getFrameIndex(window.name),
-					layer = layui.layer;
+	<script src="../../layuiadmin/layui/layui.js"></script>
+	<script src="../../js/jquery-3.5.1.min.js"></script>
+	<script src="../../js/jquery.cookie.js"></script>
+	<script src="../../js/public.js"></script>
+
+	<script>
+		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,
+				index1 = parent.layer.getFrameIndex(window.name),
+				layer = layui.layer;
 
 
-				// 鑾峰彇涓婃父椤甸潰鐨勪紶鍊�
-				getQueryString('type');
-				
+			// 鑾峰彇涓婃父椤甸潰鐨勪紶鍊�
+			getQueryString('type');
 
-				function getQueryString(name) {
-					var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
-					var r = window.location.search.substr(1).match(reg);
 
-					if (r != null)
-					{
-						// $("#Type").empty();
-						// if (unescape(r[2]) == 0)
-						// {
-						// 	$("#Type").append('<option value ="0" Selected >鏍囧噯鐗╂枡</option>');
-						// 	$("#Type").append('<option value ="1">闈炴爣鐗╂枡</option>');
-						// }
-						// if (unescape(r[2]) == 1)
-						// {
-						// 	$("#Type").append('<option value ="0">鏍囧噯鐗╂枡</option>');
-						// 	$("#Type").append('<option value ="1" Selected >闈炴爣鐗╂枡</option>');
-						// }
+			function getQueryString(name) {
+				var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
+				var r = window.location.search.substr(1).match(reg);
 
-						
-						$("#Type").val(unescape(r[2])); // "optionValue"涓洪渶瑕佽閫変腑鐨勯�夐」鐨剉alue灞炴�у��
-						form.render('select');
-					} 
+				if (r != null) {
+					// $("#Type").empty();
+					// if (unescape(r[2]) == 0)
+					// {
+					// 	$("#Type").append('<option value ="0" Selected >鏍囧噯鐗╂枡</option>');
+					// 	$("#Type").append('<option value ="1">闈炴爣鐗╂枡</option>');
+					// }
+					// if (unescape(r[2]) == 1)
+					// {
+					// 	$("#Type").append('<option value ="0">鏍囧噯鐗╂枡</option>');
+					// 	$("#Type").append('<option value ="1" Selected >闈炴爣鐗╂枡</option>');
+					// }
 
-					//return null;
+
+					$("#Type").val(unescape(r[2])); // "optionValue"涓洪渶瑕佽閫変腑鐨勯�夐」鐨剉alue灞炴�у��
+					form.render('select');
 				}
 
+				//return null;
+			}
 
-				refreshTable();
 
-				var active = {
-				  setParent: function(){
-					var checkStatus = table.checkStatus('goods-list');   
-				    var id = '#LAY-app-content-list',goods = $('#goods-list');
-					if(checkStatus.data.length == 0)
-					{
-					  parent.layer.msg('璇烽�夋嫨寰呭叆搴撶殑鐗╂枡锛�');
-					  return true;
+			refreshTable();
+
+			var active = {
+				setParent: function () {
+					var checkStatus = table.checkStatus('goods-list');
+					var id = '#LAY-app-content-list', goods = $('#goods-list');
+					if (checkStatus.data.length == 0) {
+						parent.layer.msg('璇烽�夋嫨寰呭叆搴撶殑鐗╂枡锛�');
+						return true;
 					}
 					window.parent.success(checkStatus.data);
-				    parent.layer.close(index1);
-				  }
-				};
-				$('.layui-inline .layui-btn').on('click', function(){
-				  var othis = $(this)
-				  ,type = othis.data('type');
-				  active[type] && active[type].call(this);
-				});
-				
-				
-				var tableIns;
-				function refreshTable() {
-					var param = {
-						SkuNo:  $("#Msg").val(),
-						Type: $("#Type").val()
-					};
-
-					sendData(IP + "/BllAsn/GetMaterialsList", param, 'post', function(res) {
-						if (res.code == 0) { //鎴愬姛
-							var list = res.data;
-								$.extend(infoOptions, {
-									data: list
-								});
-								infoOptions.page = {
-									curr: 1
-							}
-							tableIns = table.render(infoOptions);
-						} else { //涓嶆垚鍔�
-							layer.msg('鑾峰彇鐗╂枡淇℃伅澶辫触锛�', {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {});
-						}
-					});
-		
+					parent.layer.close(index1);
 				}
-				// 琛ㄥ崟闇�瑕佺殑鍙橀噺
-				var infoOptions = {
-					elem: '#goods-list',
-					height: 'full-100',
-					id: 'goods-list',
-					page: true,
-					limit: pageCnt,
-					limits: pageLimits,
-					cellMinWidth: 80, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
-					cols: [
-						[{
-							field: 'SkuId',
-							title: 'Id',
-							type: 'checkbox',
-							width: 100,
-							sort: true,
-							fixed: 'left'
-						}, {
-							field: 'SkuNo',
-							title: '鐗╂枡缂栫爜',
-							width: 100,
-							fixed: 'left'
-						}, {
-							field: 'SkuName',
-							title: '鐗╂枡鍚嶇О',
-							width: 180,
-						},{
-							field: 'Standard',
-							title: '瑙勬牸',
-							align: 'center',
-							width: 180
-						}, {
-							field: 'Type',
-							title: '绫诲瀷',
-							width: 100,
-							templet: function (d) {
-									switch (d.Type) {
-										case "0" : return "鍘熸枡"; 
-										case "1" : return "鍖呮潗"; 
-										case "2" : return "鎴愬搧";
-										case "3" : return "鑰楁潗";
-										case "4" : return "鍗婃垚鍝�";
-										default : return ""; 
-									}
-								}
-						}, {
-							field: 'IsControlled',
-							title: '鏄惁鏍囧噯',					
-							// JC08 title: '鏄惁鍙楁帶',					
-							width: 100,
-							// JC09
-							templet: function (d) {
-									switch (d.IsControlled) {
-										case "0" : return "鏍囧噯"; 
-										case "1" : return "闈炴爣"; 
-										default : return ""; 
-									}
-								},
-							// JC08
-							// templet: function (d) {
-							// 		switch (d.IsBale) {
-							// 			case "0" : return "鍙楁帶"; 
-							// 			case "1" : return "闈炲彈鎺�"; 
-							// 			default : return ""; 
-							// 		}
-							// 	}
-						},{
-							field: 'IsInspect',
-							title: '鏄惁鍏嶆',								
-							width: 100,
-							templet: function (d) {
-									switch (d.IsInspect) {
-										case "0" : return "鍚�"; 
-										case "1" : return "鏄�"; 
-										default : return ""; 
-									}
-								},
-						},{
-							field: 'Origin',
-							title: '鏉ユ簮',								
-							width: 120
-						},{
-							field: 'UnitName',
-							title: '璁¢噺鍗曚綅',
-							width: 100,
-						}, {
-							field: 'PackagName',
-							title: '鍖呰鍚嶇О',
-							width: 120
-						}, {
-							field: 'Environment',
-							title: '瀛樺偍鐜',
-							width: 120,
-							templet: function (d) {
-									switch (d.Environment) {
-										case "0" : return "甯告俯"; 
-										case "1" : return "浣庢俯"; 
-										case "3" : return "骞茬嚗閫氶"; 
-										default : return ""; 
-									}
-								},
-						}, {
-							field: 'Weight',
-							title: '鐞嗚閲嶉噺',
-							width: 100
-						},{
-							field: 'Price',
-							title: '鐞嗚鍗曚环',
-							width: 100
-						}, {
-							field: 'Warranty',
-							title: '淇濊川鏈�(澶�)',
-							width: 100
-						},{
-							field: 'GoodsRemark',
-							title: '澶囨敞',
-							width: 160
-						}
-						]
-					],
-		
+			};
+			$('.layui-inline .layui-btn').on('click', function () {
+				var othis = $(this)
+					, type = othis.data('type');
+				active[type] && active[type].call(this);
+			});
+
+
+			var tableIns;
+			function refreshTable() {
+				var param = {
+					SkuNo: $("#Msg").val(),
+					Type: $("#Type").val()
 				};
 
-				//鐩戝惉鎼滅储
-				form.on('submit(LAY-app-contlist-search)', function(data) {
-					refreshTable();
+				sendData(IP + "/BllAsn/GetMaterialsList", param, 'post', function (res) {
+					if (res.code == 0) { //鎴愬姛
+						var list = res.data;
+						$.extend(infoOptions, {
+							data: list
+						});
+						infoOptions.page = {
+							curr: 1
+						}
+						tableIns = table.render(infoOptions);
+					} else { //涓嶆垚鍔�
+						layer.msg('鑾峰彇鐗╂枡淇℃伅澶辫触锛�', {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						}, function () { });
+					}
 				});
+
+			}
+			// 琛ㄥ崟闇�瑕佺殑鍙橀噺
+			var infoOptions = {
+				elem: '#goods-list',
+				height: 'full-100',
+				id: 'goods-list',
+				page: true,
+				limit: pageCnt,
+				limits: pageLimits,
+				cellMinWidth: 80, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
+				cols: [
+					[{
+						field: 'SkuId',
+						title: 'Id',
+						type: 'checkbox',
+						width: 100,
+						sort: true,
+						fixed: 'left'
+					}, {
+						field: 'SkuNo',
+						title: '鐗╂枡缂栫爜',
+						width: 100,
+						fixed: 'left'
+					}, {
+						field: 'SkuName',
+						title: '鐗╂枡鍚嶇О',
+						width: 180,
+					}, {
+						field: 'Standard',
+						title: '瑙勬牸',
+						align: 'center',
+						width: 180
+					}, {
+						field: 'Type',
+						title: '绫诲瀷',
+						width: 100,
+						templet: function (d) {
+							switch (d.Type) {
+								case "0": return "鍘熸枡";
+								case "1": return "鍖呮潗";
+								case "2": return "鎴愬搧";
+								case "3": return "鑰楁潗";
+								case "4": return "鍗婃垚鍝�";
+								default: return "";
+							}
+						}
+					},
+
+					{
+						field: 'IsControlled',
+						title: '鏄惁鏍囧噯',
+						// JC08 title: '鏄惁鍙楁帶',					
+						width: 100,
+						// JC09
+						templet: function (d) {
+							switch (d.IsControlled) {
+								case "0": return "鏍囧噯";
+								case "1": return "闈炴爣";
+								default: return "";
+							}
+						},
+					}, {
+						field: 'IsInspect',
+						title: '鏄惁鍏嶆',
+						width: 100,
+						templet: function (d) {
+							switch (d.IsInspect) {
+								case "0": return "鍚�";
+								case "1": return "鏄�";
+								default: return "";
+							}
+						},
+					}, {
+						field: 'Origin',
+						title: '鏉ユ簮',
+						width: 120
+					}, {
+						field: 'UnitName',
+						title: '璁¢噺鍗曚綅',
+						width: 100,
+					}, {
+						field: 'PackagName',
+						title: '鍖呰鍚嶇О',
+						width: 120
+					}, {
+						field: 'Environment',
+						title: '瀛樺偍鐜',
+						width: 120,
+						templet: function (d) {
+							switch (d.Environment) {
+								case "0": return "甯告俯";
+								case "1": return "浣庢俯";
+								case "3": return "骞茬嚗閫氶";
+								default: return "";
+							}
+						},
+					}, {
+						field: 'GoodsRemark',
+						title: '澶囨敞',
+						width: 160
+					}
+					]
+				],
+
+			};
+
+			//鐩戝惉鎼滅储
+			form.on('submit(LAY-app-contlist-search)', function (data) {
+				refreshTable();
 			});
-		</script>
-	</body>
-</html>
+		});
+	</script>
+</body>
+
+</html>
\ No newline at end of file
diff --git a/HTML/views/BaseSetting/Materials.html b/HTML/views/BaseSetting/Materials.html
index 737e044..8f100aa 100644
--- a/HTML/views/BaseSetting/Materials.html
+++ b/HTML/views/BaseSetting/Materials.html
@@ -1,133 +1,141 @@
 <!DOCTYPE html>
 <html>
-	<head>
-		<meta charset="utf-8">
-		<title>鐗╂枡缂栫爜淇℃伅鍒楄〃</title>
-		<meta name="renderer" content="webkit">
-		<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">
-		<script>
-			// 杩欓噷鏄渶瑕佸湪椤甸潰娓叉煋涔嬪墠鎵ц鐨勪唬鐮�
-			document.addEventListener("DOMContentLoaded", function() {
-				
-				//鑾峰彇table榛樿鏄剧ず鏁�
-				pageCntFirst();
-			});
-		  </script>
-	</head>
-	<body id="body">
-		<div class="layui-fluid" style="padding-bottom: 0;">
-			<div class="layui-card">
-				<div class="layui-form layui-card-header layuiadmin-card-header-auto" style="border-bottom:1px solid #CCC" id="top">
-					<div class="layui-form-item">
-						<!-- 鐗╂枡缂栫爜 -->
-						<div class="layui-inline">
-							<label class="layui-form-label" style="width: 60px;">鐗╂枡缂栫爜</label>
-							<div class="layui-input-inline">
-								<input type="text" id="SkuNo" name="SkuNo" placeholder="璇疯緭鍏ョ墿鏂欑紪鐮�" autocomplete="off" class="layui-input">
-							</div>
-						</div>
-						<!-- 鐗╂枡鍚嶇О -->
-						<div class="layui-inline">
-							<label class="layui-form-label" style="width: 60px;">鐗╂枡鍚嶇О</label>
-							<div class="layui-input-inline">
-								<input type="text" id="SkuName" name="SkuName" placeholder="璇疯緭鍏ョ墿鏂欏悕绉�" autocomplete="off" class="layui-input">
-							</div>
-						</div>
-                        <div class="layui-inline">
-                            <!-- 瀹℃牳鐘舵�� -->
-                            <div class="layui-inline">
-                                <label class="layui-form-label" style="width: 60px;">瀹℃牳鐘舵��</label>
-                                <div class="layui-input-inline">
-                                    <select name="AuditStatusNo" id="AuditStatusNo" lay-verify="">
-                                        <option value=""></option>
-										<option value="0">寰呭鏍�</option>
-										<option value="9">宸查�氳繃</option>
-                                    </select>
-                                </div>
-                            </div>
-                        </div>
-                        <div class="layui-inline">
-                            <!-- 绫诲瀷 -->
-                            <label class="layui-form-label" style="width: 60px;">绫诲瀷</label>
-                                <div class="layui-input-inline">
-                                <select name="Type" id="Type" lay-verify="" lay-verify="" lay-search>
-                                    <option value=""></option>
-                                    <option value="0">鍘熸枡</option>
-                                    <option value="1">鍖呮潗</option>
-                                    <option value="2">鎴愬搧</option>
-                                    <option value="3">鑰楁潗</option>
-                                    <option value="4">涓棿鍝�</option>
-                                </select>
-                            </div>
-						</div>
-						<!-- 鏄惁鍙楁帶 -->
-                        <div class="layui-inline">
-                            <label class="layui-form-label" style="width: 60px;">鏄惁鍙楁帶</label>
-                            <div class="layui-input-inline">
-                                <select name="IsControlled" id="IsControlled" lay-verify="" lay-verify="" lay-search>
-                                    <option value=""></option>
-                                    <option value="0">鍙楁帶</option>
-                                    <option value="1">闈炲彈鎺�</option>
-                                </select>
-                            </div>
-                        </div>
-						<!-- 鏄惁鍏嶆 -->
-                        <div class="layui-inline">
-                            <label class="layui-form-label" style="width: 60px;">鏄惁鍏嶆</label>
-                            <div class="layui-input-inline">
-                                <select name="IsInspect" id="IsInspect" lay-verify="" lay-verify="" lay-search>
-                                    <option value=""></option>
-                                    <option value="0">鍚�</option>
-                                    <option value="1">鏄�</option>
-                                </select>
-                            </div>
-						</div>
-						<!-- 瀛樺偍鐜 --> 
-                        <div class="layui-inline">
-                            <label class="layui-form-label" style="width: 60px;">瀛樺偍鐜</label>
-                            <div class="layui-input-inline">
-                                <select name="Environment" id="Environment" lay-verify="" lay-verify="" lay-search>
-                                    <option value=""></option>
-                                    <option value="0">甯告俯</option>
-                                    <option value="1">浣庢俯</option>
-                                    <!-- <option value="3">骞茬嚗閫氶</option> -->
-                                </select>
-                            </div>
-                        </div>
-						<div class="layui-inline">
-                            <!-- 鐗╂枡绫诲埆 -->
-                            <div class="layui-inline">
-                                <label class="layui-form-label" style="width: 60px;">鐗╂枡绫诲埆</label>
-                                <div class="layui-input-inline">
-                                    <select name="CategoryNo" id="CategoryNo" lay-verify="">
-                                        <option value=""></option>
-                                    </select>
-                                </div>
-                            </div>
-                        </div>
-						<div class="layui-inline">
-							<button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
-								<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>鎼滅储
-							</button>
-						</div>
-						<div class="layui-inline">
-							<button class="layui-btn layui-btn-sm layuiadmin-btn-list approvalBtn" style="margin-right: 10px;" data-type="add" id="approvalBtn">
-								<i class="layui-icon layuiadmin-button-btn">&#xe654;</i>娣诲姞
-							</button>
+
+<head>
+	<meta charset="utf-8">
+	<title>鐗╂枡缂栫爜淇℃伅鍒楄〃</title>
+	<meta name="renderer" content="webkit">
+	<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">
+	<script>
+		// 杩欓噷鏄渶瑕佸湪椤甸潰娓叉煋涔嬪墠鎵ц鐨勪唬鐮�
+		document.addEventListener("DOMContentLoaded", function () {
+
+			//鑾峰彇table榛樿鏄剧ず鏁�
+			pageCntFirst();
+		});
+	</script>
+</head>
+
+<body id="body">
+	<div class="layui-fluid" style="padding-bottom: 0;">
+		<div class="layui-card">
+			<div class="layui-form layui-card-header layuiadmin-card-header-auto" style="border-bottom:1px solid #CCC"
+				id="top">
+				<div class="layui-form-item">
+					<!-- 鐗╂枡缂栫爜 -->
+					<div class="layui-inline">
+						<label class="layui-form-label" style="width: 60px;">鐗╂枡缂栫爜</label>
+						<div class="layui-input-inline">
+							<input type="text" id="SkuNo" name="SkuNo" placeholder="璇疯緭鍏ョ墿鏂欑紪鐮�" autocomplete="off"
+								class="layui-input">
 						</div>
 					</div>
+					<!-- 鐗╂枡鍚嶇О -->
+					<div class="layui-inline">
+						<label class="layui-form-label" style="width: 60px;">鐗╂枡鍚嶇О</label>
+						<div class="layui-input-inline">
+							<input type="text" id="SkuName" name="SkuName" placeholder="璇疯緭鍏ョ墿鏂欏悕绉�" autocomplete="off"
+								class="layui-input">
+						</div>
+					</div>
+					<div class="layui-inline">
+						<!-- 瀹℃牳鐘舵�� -->
+						<div class="layui-inline">
+							<label class="layui-form-label" style="width: 60px;">瀹℃牳鐘舵��</label>
+							<div class="layui-input-inline">
+								<select name="AuditStatusNo" id="AuditStatusNo" lay-verify="">
+									<option value=""></option>
+									<option value="0">寰呭鏍�</option>
+									<option value="9">宸查�氳繃</option>
+								</select>
+							</div>
+						</div>
+					</div>
+					<div class="layui-inline">
+						<!-- 绫诲瀷 -->
+						<label class="layui-form-label" style="width: 60px;">绫诲瀷</label>
+						<div class="layui-input-inline">
+							<select name="Type" id="Type" lay-verify="" lay-verify="" lay-search>
+								<option value=""></option>
+								<option value="0">鍘熸枡</option>
+								<option value="1">鍖呮潗</option>
+								<option value="2">鎴愬搧</option>
+								<option value="3">鑰楁潗</option>
+								<option value="4">涓棿鍝�</option>
+							</select>
+						</div>
+					</div>
+					<!-- 鏄惁鍙楁帶 -->
+					<div class="layui-inline">
+						<label class="layui-form-label" style="width: 60px;">鏄惁鍙楁帶</label>
+						<div class="layui-input-inline">
+							<select name="IsControlled" id="IsControlled" lay-verify="" lay-verify="" lay-search>
+								<option value=""></option>
+								<option value="0">鍙楁帶</option>
+								<option value="1">闈炲彈鎺�</option>
+							</select>
+						</div>
+					</div>
+					<!-- 鏄惁鍏嶆 -->
+					<div class="layui-inline">
+						<label class="layui-form-label" style="width: 60px;">鏄惁鍏嶆</label>
+						<div class="layui-input-inline">
+							<select name="IsInspect" id="IsInspect" lay-verify="" lay-verify="" lay-search>
+								<option value=""></option>
+								<option value="0">鍚�</option>
+								<option value="1">鏄�</option>
+							</select>
+						</div>
+					</div>
+					<!-- 瀛樺偍鐜 -->
+					<div class="layui-inline">
+						<label class="layui-form-label" style="width: 60px;">瀛樺偍鐜</label>
+						<div class="layui-input-inline">
+							<select name="Environment" id="Environment" lay-verify="" lay-verify="" lay-search>
+								<option value=""></option>
+								<option value="0">甯告俯</option>
+								<option value="1">浣庢俯</option>
+								<!-- <option value="3">骞茬嚗閫氶</option> -->
+							</select>
+						</div>
+					</div>
+					<div class="layui-inline">
+						<!-- 鐗╂枡绫诲埆 -->
+						<div class="layui-inline">
+							<label class="layui-form-label" style="width: 60px;">鍖哄煙绫诲埆</label>
+							<div class="layui-input-inline">
+								<select name="CategoryNo" id="CategoryNo" lay-verify="">
+									<option value=""></option>
+								</select>
+							</div>
+						</div>
+					</div>
+					<div class="layui-inline">
+						<button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit
+							lay-filter="LAY-app-contlist-search">
+							<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>鎼滅储
+						</button>
+					</div>
+					<div class="layui-inline">
+						<button class="layui-btn layui-btn-sm layuiadmin-btn-list approvalBtn"
+							style="margin-right: 10px;" data-type="add" id="approvalBtn">
+							<i class="layui-icon layuiadmin-button-btn">&#xe654;</i>娣诲姞
+						</button>
+					</div>
 				</div>
+			</div>
 
-				<div id="center"></div>
+			<div id="center"></div>
 
-				<div class="layui-card-body">
-					<table id="LAY-app-content-list" lay-filter="LAY-app-content-list"></table>
-					
-					<!-- 瀹℃牳鐘舵�� -->
-                    <script type="text/html" id="buttonAuditStatusNo">
+			<div class="layui-card-body">
+				<table id="LAY-app-content-list" lay-filter="LAY-app-content-list"></table>
+
+				<!-- 瀹℃牳鐘舵�� -->
+				<script type="text/html" id="buttonAuditStatusNo">
 						{{# if(d.AuditStatusNo=='0'){ }}
 							<button class="layui-btn layui-btn-radius layui-btn-xs" style="background-color:RED;">寰呭鏍�</button>
 						{{# } else if(d.AuditStatusNo=='9') { }}
@@ -136,8 +144,8 @@
 							<button class="layui-btn layui-btn-radius layui-btn-danger layui-btn-xs" style="background-color: blue;">鍏跺畠</button>
 						{{# } }}
 					</script>
-                    <!-- 绫诲瀷 -->
-                    <script type="text/html" id="buttonType">
+				<!-- 绫诲瀷 -->
+				<script type="text/html" id="buttonType">
 						{{# if(d.Type=='0'){ }}
 							<p>鍘熸枡</p>
 						{{# } else if(d.Type=='1') { }}
@@ -151,17 +159,17 @@
 						{{# } }}
 					</script>
 
-					<!-- 鏄惁鍙楁帶 -->
-					<script type="text/html" id="buttonIsControlled">
+				<!-- 鏄惁鍙楁帶 -->
+				<script type="text/html" id="buttonIsControlled">
                         {{# if(d.IsControlled=='0'){ }}
                             <p>鍙楁帶</p>
 						{{# } else if(d.IsControlled=='1') { }}
 							<p>闈炲彈鎺�</p>
 						{{# }  }}
 					</script>
-                    
-                    <!-- 鏄惁鍏嶆 -->
-                    <script type="text/html" id="buttonIsInspect">
+
+				<!-- 鏄惁鍏嶆 -->
+				<script type="text/html" id="buttonIsInspect">
                         {{# if(d.IsInspect=='0'){ }}
                             <p>鍚�</p>
 						{{# } else if(d.IsInspect=='1') { }}
@@ -169,8 +177,8 @@
 						{{# }  }}
                     </script>
 
-                    <!-- 瀛樺偍鐜 -->
-                    <script type="text/html" id="buttonEnvironment">
+				<!-- 瀛樺偍鐜 -->
+				<script type="text/html" id="buttonEnvironment">
                         {{# if(d.Environment=='0'){ }}
                             <p>甯告俯</p>
 						{{# } else if(d.Environment=='1') { }}
@@ -180,7 +188,7 @@
 						{{# }  }}
                     </script>
 
-					<script type="text/html" id="table-content-list">
+				<script type="text/html" id="table-content-list">
                         <a class="layui-btn layui-btn-normal layui-btn-xs approvalBtnupt" lay-event="edit">
 							<i class="layui-icon layui-icon-edit"></i>缂栬緫
 						</a>
@@ -188,463 +196,449 @@
 							<i class="layui-icon layui-icon-delete"></i>鍒犻櫎
 						</a>
 					</script>
-				</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>
-			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;
+	</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>
+		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;
 
-				var h1 = GetTableHeight();
-				refreshTable("","","","","","","","");
-				var tableIns;
-				//鑾峰彇绫诲埆淇℃伅
-				sendData(IP + "/sys/GetMaterialCategories1",{},'get',function(res){
-                    console.log(res)
-					if (res.code == 1) //鎴愬姛
-					{
-						Categoryhtml = '<option value =""></option>';
-						for (var i = 0; i < res.data.length; i++) {
-                            Categoryhtml = Categoryhtml + '<option value =' + res.data[i].CategoryNo + '>' + res.data[i].CategoryName + '</option>'
-						}
-						$("#CategoryNo").append(Categoryhtml);
-						form.render('select');
+			var h1 = GetTableHeight();
+			refreshTable("", "", "", "", "", "", "", "");
+			var tableIns;
+			//鑾峰彇绫诲埆淇℃伅
+			sendData(IP + "/sys/GetMaterialCategories1", {}, 'get', function (res) {
+				console.log(res)
+				if (res.code == 1) //鎴愬姛
+				{
+					Categoryhtml = '<option value =""></option>';
+					for (var i = 0; i < res.data.length; i++) {
+						Categoryhtml = Categoryhtml + '<option value =' + res.data[i].CategoryNo + '>' + res.data[i].CategoryName + '</option>'
 					}
-				})
-				
-				function refreshTable(SkuNo,SkuName,AuditStatusNo,Type,IsControlled,IsInspect,Environment,CategoryNo) {
-					var param = {
-						SkuNo: SkuNo,
-						SkuName: SkuName,
-                        AuditStatusNo: AuditStatusNo,
-                        Type: Type,
-                        IsControlled: IsControlled,
-                        IsInspect: IsInspect,
-                        Environment: Environment,
-						CategoryNo:CategoryNo
-					};
-					
-					var url  = "/Basis/GetMateList?SkuNo="+SkuNo+"&&SkuName="+SkuName+"&&AuditStatusNo="+AuditStatusNo+"&&Type="+Type+"&&IsControlled="+IsControlled+"&&IsInspect="+IsInspect+"&&Environment="+Environment+"&CategoryNo="+CategoryNo;
-					sendData(IP + url, {}, 'get', function(res) {
-						if (res.code == 0) //鎴愬姛
-						{
-							var list = res.data;
-							$.extend(infoOptions, {
-								data: list
-							});
-							infoOptions.page = {
-								curr: 1
-							}
-							tableIns = table.render(infoOptions);
-						}
-						else //涓嶆垚鍔�
-						{
-							layer.msg('鑾峰彇鐗╂枡鍒楄〃淇℃伅澶辫触锛�', {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {});
-						}
-					});
+					$("#CategoryNo").append(Categoryhtml);
+					form.render('select');
 				}
-				sendData(IP + "/basis/GetRoleRightList", {}, "get", function (res) {
-					$(function() {
-						$("#approvalBtn").hide();
-					});
-					$(function() {
-						$(".approvalBtndel").hide();
-					});
-					$(function() {
-						$(".approvalBtnupt").hide();
-					});
+			})
+
+			function refreshTable(SkuNo, SkuName, AuditStatusNo, Type, IsControlled, IsInspect, Environment, CategoryNo) {
+				var param = {
+					SkuNo: SkuNo,
+					SkuName: SkuName,
+					AuditStatusNo: AuditStatusNo,
+					Type: Type,
+					IsControlled: IsControlled,
+					IsInspect: IsInspect,
+					Environment: Environment,
+					CategoryNo: CategoryNo
+				};
+
+				var url = "/Basis/GetMateList?SkuNo=" + SkuNo + "&&SkuName=" + SkuName + "&&AuditStatusNo=" + AuditStatusNo + "&&Type=" + Type + "&&IsControlled=" + IsControlled + "&&IsInspect=" + IsInspect + "&&Environment=" + Environment + "&CategoryNo=" + CategoryNo;
+				sendData(IP + url, {}, 'get', function (res) {
 					if (res.code == 0) //鎴愬姛
 					{
-						for (var k = 0; k < res.data.length; k++) {
-							if (res.data[k].MenuName == "娣诲姞鐗╂枡")
-							{
-								$(function() {
-									$("#approvalBtn").show();
-								});
-							}
-							if (res.data[k].MenuName == "鍒犻櫎鐗╂枡")
-							{
-								$(function() {
-									$(".approvalBtndel").show();
-								});
-							}
-							if (res.data[k].MenuName == "缂栬緫鐗╂枡")
-							{
-								$(function() {
-									$(".approvalBtnupt").show();
-								});
-							}
+						var list = res.data;
+						$.extend(infoOptions, {
+							data: list
+						});
+						infoOptions.page = {
+							curr: 1
 						}
+						tableIns = table.render(infoOptions);
 					}
 					else //涓嶆垚鍔�
 					{
-						layer.msg(
-							"鑾峰彇淇℃伅澶辫触",
-							{
-								icon: 2,
-								time: 2000, //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							},
-							function () {
-								//鍥炶皟
-							}
-						);
+						layer.msg('鑾峰彇鐗╂枡鍒楄〃淇℃伅澶辫触锛�', {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						}, function () { });
 					}
 				});
-		
-				var infoOptions = {
-					elem: "#LAY-app-content-list",
-					height: h1,
-					id: "LAY-app-content-list",
-					page: true,
-					limit: pageCnt,
-					limits: pageLimits,
-					even: true,
-					cellMinWidth: 80, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
-					cols: 
+			}
+			sendData(IP + "/basis/GetRoleRightList", {}, "get", function (res) {
+				$(function () {
+					$("#approvalBtn").hide();
+				});
+				$(function () {
+					$(".approvalBtndel").hide();
+				});
+				$(function () {
+					$(".approvalBtnupt").hide();
+				});
+				if (res.code == 0) //鎴愬姛
+				{
+					for (var k = 0; k < res.data.length; k++) {
+						if (res.data[k].MenuName == "娣诲姞鐗╂枡") {
+							$(function () {
+								$("#approvalBtn").show();
+							});
+						}
+						if (res.data[k].MenuName == "鍒犻櫎鐗╂枡") {
+							$(function () {
+								$(".approvalBtndel").show();
+							});
+						}
+						if (res.data[k].MenuName == "缂栬緫鐗╂枡") {
+							$(function () {
+								$(".approvalBtnupt").show();
+							});
+						}
+					}
+				}
+				else //涓嶆垚鍔�
+				{
+					layer.msg(
+						"鑾峰彇淇℃伅澶辫触",
+						{
+							icon: 2,
+							time: 2000, //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						},
+						function () {
+							//鍥炶皟
+						}
+					);
+				}
+			});
+
+			var infoOptions = {
+				elem: "#LAY-app-content-list",
+				height: h1,
+				id: "LAY-app-content-list",
+				page: true,
+				limit: pageCnt,
+				limits: pageLimits,
+				even: true,
+				cellMinWidth: 80, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
+				cols:
 					[[
 						{
-							title: '搴忓彿',type: 'numbers',fixed: 'left',width:65
+							title: '搴忓彿', type: 'numbers', fixed: 'left', width: 65
 						},
 						{
-							field: 'SkuNo',title: '鐗╂枡缂栫爜',align: 'center',fixed: 'left',width: 100
-						}, 
-						{
-							field: 'SkuName',title: '鐗╂枡鍚嶇О',align: 'center',width: 150
-						}, 
-						{
-							field: 'Standard',title: '鐗╂枡瑙勬牸',align: 'center',width: 130
-						}, 
-						{
-							field: 'AuditStatusNo',title: '瀹℃牳鐘舵��',align: 'center',templet: '#buttonAuditStatusNo',width: 100
+							field: 'SkuNo', title: '鐗╂枡缂栫爜', align: 'center', fixed: 'left', width: 100
 						},
 						{
-							field: 'Type',title: '绫诲瀷',align: 'center',templet: '#buttonType',width: 100
+							field: 'SkuName', title: '鐗╂枡鍚嶇О', align: 'center', width: 150
 						},
 						{
-							field: 'IsControlled',templet: '#buttonIsControlled',title: '鏄惁鍙楁帶',align: 'center',width: 100
-						}, 
-						{
-							field: 'IsInspect',title: '鏄惁鍏嶆',align: 'center',templet: '#buttonIsInspect',width: 100
-						}, 
-						{
-							field: 'Origin',title: '鏉ユ簮',align: 'center',width: 200
-						}, 
-						{
-							field: 'UnitName',title: '鍗曚綅',align: 'center',width: 100
+							field: 'Standard', title: '鐗╂枡瑙勬牸', align: 'center', width: 130
 						},
 						{
-							field: 'PackagName',title: '鍖呰',align: 'center',width: 100
+							field: 'AuditStatusNo', title: '瀹℃牳鐘舵��', align: 'center', templet: '#buttonAuditStatusNo', width: 100
 						},
 						{
-							field: 'Environment',title: '瀛樺偍鐜',align: 'center',templet: '#buttonEnvironment',width: 120
+							field: 'Type', title: '绫诲瀷', align: 'center', templet: '#buttonType', width: 100
 						},
 						{
-							field: 'CategoryName',title: '鐗╂枡绫诲埆',align: 'center',width: 120
+							field: 'IsControlled', templet: '#buttonIsControlled', title: '鏄惁鍙楁帶', align: 'center', width: 100
 						},
 						{
-							field: 'Weight',title: '鐞嗚閲嶉噺',align: 'center',width: 135
-						}, 
-						{
-							field: 'Warranty',title: '淇濊川鏈�(澶�)',align: 'center',width: 140
+							field: 'IsInspect', title: '鏄惁鍏嶆', align: 'center', templet: '#buttonIsInspect', width: 100
 						},
 						{
-							field: 'Price',title: '鐞嗚鍗曚环',align: 'center',width: 150
+							field: 'Origin', title: '鏉ユ簮', align: 'center', width: 200
 						},
 						{
-							field: 'AdventTime',title: '涓存湡(澶�)',align: 'center',width: 140
+							field: 'UnitName', title: '鍗曚綅', align: 'center', width: 100
 						},
 						{
-							field: 'LowInventory',title: '浣庡簱瀛�',align: 'center',width: 150
+							field: 'PackagName', title: '鍖呰', align: 'center', width: 100
 						},
 						{
-							field: 'Demo',title: '澶囨敞',align: 'center',width: 200
+							field: 'Environment', title: '瀛樺偍鐜', align: 'center', templet: '#buttonEnvironment', width: 120
 						},
 						{
-							field: 'CreateUserName',title: '鍒涘缓浜�',align: 'center',width: 130
+							field: 'CategoryName', title: '鐗╂枡绫诲埆', align: 'center', width: 120
 						},
 						{
-							field: 'CreateTime',title: '鍒涘缓鏃ユ湡',align: 'center',width: 170,
+							field: 'Weight', title: '鐞嗚閲嶉噺', align: 'center', width: 135
+						},
+						{
+							field: 'Warranty', title: '淇濊川鏈�(澶�)', align: 'center', width: 140
+						},
+						{
+							field: 'Price', title: '鐞嗚鍗曚环', align: 'center', width: 150
+						},
+						{
+							field: 'AdventTime', title: '涓存湡(澶�)', align: 'center', width: 140
+						},
+						{
+							field: 'LowInventory', title: '浣庡簱瀛�', align: 'center', width: 150
+						},
+						{
+							field: 'Demo', title: '澶囨敞', align: 'center', width: 200
+						},
+						{
+							field: 'CreateUserName', title: '鍒涘缓浜�', align: 'center', width: 130
+						},
+						{
+							field: 'CreateTime', title: '鍒涘缓鏃ユ湡', align: 'center', width: 170,
 							templet: function (d) {
 								return formatDate(d.CreateTime);
 							}
 						},
 						{
-							title: '鎿嶄綔',fixed: 'right',align: 'center',toolbar: '#table-content-list',width: 170
+							title: '鎿嶄綔', fixed: 'right', align: 'center', toolbar: '#table-content-list', width: 170
 						}
 					]],
+			};
+
+			//鐩戝惉鎼滅储
+			form.on('submit(LAY-app-contlist-search)', function (data) {
+				var SkuNo = data.field.SkuNo;
+				var SkuName = data.field.SkuName;
+				var AuditStatusNo = data.field.AuditStatusNo;
+				var Type = data.field.Type;
+				var IsControlled = data.field.IsControlled;
+				var IsInspect = data.field.IsInspect;
+				var Environment = data.field.Environment;
+				var CategoryNo = data.field.CategoryNo;
+
+				refreshTable(SkuNo, SkuName, AuditStatusNo, Type, IsControlled, IsInspect, Environment, CategoryNo);
+			});
+			var doing = true;
+			var $ = layui.$,
+				active = {
+					//鏂板
+					add: function () {
+						layer.open({
+							type: 2,
+							title: '娣诲姞鐗╂枡淇℃伅',
+							content: 'MaterialsForm.html',
+							maxmin: true,
+							area: ['640px', '680px'],
+							btn: ['纭畾', '鍙栨秷'],
+							yes: function (index, layero) {
+								var iframeWindow = window['layui-layer-iframe' + index],
+									submitID = 'layuiadmin-app-form-submit',
+									submit = layero.find('iframe').contents().find('#' + submitID);
+								//鐩戝惉鎻愪氦
+								iframeWindow.layui.form.on('submit(' + submitID + ')', function (
+									data) {
+									var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈�
+									//鎻愪氦 Ajax 鎴愬姛鍚庯紝闈欐�佹洿鏂拌〃鏍间腑鐨勬暟鎹�
+									var param = {
+										SkuNo: field.SkuNo,
+										SkuName: field.SkuName,
+										Standard: field.Standard,
+										//AuditStatusNo: field.AuditStatusNo,
+										Type: field.Type,
+										IsControlled: field.IsControlled,
+										IsInspect: field.IsInspect,
+										Origin: field.Origin,
+										CategoryNo: field.CategoryNo,
+										UnitNo: field.UnitNo,
+										PackagNo: field.PackagNo,
+										Environment: field.Environment,
+										Weight: Number(field.Weight),
+										Warranty: Number(field.Warranty),
+										Price: Number(field.Price),
+										AdventTime: Number(field.AdventTime), //涓存湡
+										LowInventory: Number(field.LowInventory), //浣庡簱瀛�
+										Demo: field.Demo
+									};
+									if (doing) {
+										doing = false;
+										sendData(IP + "/Basis/AddMate", param, 'post', function (res) {
+											console.log(res);
+											if (res.code == 0) { //鎴愬姛
+												layer.msg(res.msg, {
+													icon: 1,
+													time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+												}, function () {
+													layer.close(index); //鍏抽棴寮瑰眰
+													refreshTable
+														(
+															$("#SkuNo").val(),
+															$("#SkuName").val(),
+															$("#AuditStatusNo").val(),
+															$("#Type").val(),
+															$("#IsControlled").val(),
+															$("#IsInspect").val(),
+															$("#Environment").val(),
+															$("#CategoryNo").val()
+														);
+													doing = true;
+												});
+											}
+											else if (res.code == 2) {
+												layer.msg("鐗╂枡缂栫爜鎴栧悕绉伴噸澶嶏紝娣诲姞澶辫触锛�", {
+													icon: 2,
+													time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+												}, function () { doing = true; });
+											}
+											else //涓嶆垚鍔�
+											{
+												layer.msg(res.msg, {
+													icon: 2,
+													time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+												}, function () { doing = true; });
+											}
+										});
+									}
+									else {
+										console.log(123);
+									}
+
+								});
+								submit.trigger('click');
+							}
+						});
+					}
 				};
-				  
-				//鐩戝惉鎼滅储
-				form.on('submit(LAY-app-contlist-search)', function(data) {
-					var SkuNo = data.field.SkuNo;
-					var SkuName = data.field.SkuName;
-					var AuditStatusNo = data.field.AuditStatusNo;
-					var Type = data.field.Type;
-					var IsControlled = data.field.IsControlled;
-					var IsInspect = data.field.IsInspect;
-					var Environment = data.field.Environment;
-					var CategoryNo = data.field.CategoryNo;
-                    
-					refreshTable(SkuNo,SkuName,AuditStatusNo,Type,IsControlled,IsInspect,Environment,CategoryNo);
-				});
-				var doing = true;
-				var $ = layui.$,
-					active = {
-						//鏂板
-						add: function() {
-							layer.open({
-								type: 2,
-								title: '娣诲姞鐗╂枡淇℃伅',
-								content: 'MaterialsForm.html',
-								maxmin: true,
-								area: ['640px', '680px'],
-								btn: ['纭畾', '鍙栨秷'],
-								yes: function(index, layero) {
-									var iframeWindow = window['layui-layer-iframe' + index],
-										submitID = 'layuiadmin-app-form-submit',
-										submit = layero.find('iframe').contents().find('#' + submitID);
-									//鐩戝惉鎻愪氦
-									iframeWindow.layui.form.on('submit(' + submitID + ')', function(
-										data) {
-										var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈�
-										//鎻愪氦 Ajax 鎴愬姛鍚庯紝闈欐�佹洿鏂拌〃鏍间腑鐨勬暟鎹�
-										var param = {                        
-                                            SkuNo: field.SkuNo,
-                                            SkuName: field.SkuName,
-                                            Standard: field.Standard,
-                                            //AuditStatusNo: field.AuditStatusNo,
-                                            Type: field.Type,
-                                            IsControlled: field.IsControlled,
-                                            IsInspect: field.IsInspect,
-                                            Origin: field.Origin,
-                                            CategoryNo: field.CategoryNo,
-                                            UnitNo: field.UnitNo,
-                                            PackagNo: field.PackagNo,
-                                            Environment: field.Environment,
-                                            Weight: Number(field.Weight),
-                                            Warranty: Number(field.Warranty),
-                                            Price: Number(field.Price),
-											AdventTime: Number(field.AdventTime), //涓存湡
-                                        	LowInventory: Number(field.LowInventory), //浣庡簱瀛�
-                                            Demo: field.Demo
-										};
-										if(doing)
-										{
-											doing = false;
-											sendData(IP + "/Basis/AddMate", param, 'post',function(res) {
-												console.log(res);
-												if (res.code == 0) { //鎴愬姛
-													layer.msg(res.msg, {
-														icon: 1,
-														time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-													}, function() {
-														layer.close(index); //鍏抽棴寮瑰眰
-														refreshTable
-                                                        (
-                                                            $("#SkuNo").val(),
-                                                            $("#SkuName").val(),
-                                                            $("#AuditStatusNo").val(),
-                                                            $("#Type").val(),
-                                                            $("#IsControlled").val(),
-                                                            $("#IsInspect").val(),
-                                                            $("#Environment").val(),
-                                                            $("#CategoryNo").val()
-                                                        );
-														doing = true;
-													});
-												}
-												else if (res.code == 2) {
-													layer.msg("鐗╂枡缂栫爜鎴栧悕绉伴噸澶嶏紝娣诲姞澶辫触锛�", {
-														icon: 2,
-														time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-													}, function() {doing = true;});
-												}
-												else //涓嶆垚鍔�
-												{
-													layer.msg(res.msg, {
-														icon: 2,
-														time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-													}, function() {doing = true;});
-												}
-											});
-										}
-										else{
-											console.log(123);
-										}
-										
-									});
-									submit.trigger('click');
-								}
-							});
-						}
-					};
-				$('.layui-btn.layuiadmin-btn-list').on('click', function() {
-					var type = $(this).data('type');
-					active[type] ? active[type].call(this) : '';
-				});
+			$('.layui-btn.layuiadmin-btn-list').on('click', function () {
+				var type = $(this).data('type');
+				active[type] ? active[type].call(this) : '';
+			});
 
 
-				var element = layui.element;
-				var houseId = 0;
-				var param = {
-					Id: $.cookie('userId')
-				}
-				var xml = '';
-				function getchiled(data, mainId) {
-					if (data)
-					{
-						var list = data.filter(item => item.ParentId == mainId);
-						if (list)
-						{
-							for (var i = 0; i < list.length; i++)
-							{
-								var id = list[i].Id;
-								//鏌ヨ鏈夋棤瀛愯彍鍗�
-								var count = data.filter(item => item.ParentId == id).length;
-								if (count > 0)
-								{
-									xml = xml + '<dd>' + '<a href="javascript:;">' + list[i].Name + '</a>' + '<dl class="layui-nav-child">';
-									getchiled(data, id);
-									xml = xml + '</dl></dd>';
-								}
-								else
-								{
-									xml = xml + '<dd>' + '<a lay-href="' + list[i].Url + '">' + list[i].Name + '</a>' + '</dd>';
-								}
+			var element = layui.element;
+			var houseId = 0;
+			var param = {
+				Id: $.cookie('userId')
+			}
+			var xml = '';
+			function getchiled(data, mainId) {
+				if (data) {
+					var list = data.filter(item => item.ParentId == mainId);
+					if (list) {
+						for (var i = 0; i < list.length; i++) {
+							var id = list[i].Id;
+							//鏌ヨ鏈夋棤瀛愯彍鍗�
+							var count = data.filter(item => item.ParentId == id).length;
+							if (count > 0) {
+								xml = xml + '<dd>' + '<a href="javascript:;">' + list[i].Name + '</a>' + '<dl class="layui-nav-child">';
+								getchiled(data, id);
+								xml = xml + '</dl></dd>';
+							}
+							else {
+								xml = xml + '<dd>' + '<a lay-href="' + list[i].Url + '">' + list[i].Name + '</a>' + '</dd>';
 							}
 						}
 					}
 				}
-				var uid = $.cookie('userId');
-				table.on('tool(LAY-app-content-list)', function(obj) {
-					var data = obj.data;
-					//鍒犻櫎
-					if (obj.event === 'del')
-					{
-						layer.confirm('纭畾鍒犻櫎閫変腑鐨勭墿鏂欙紵', function(index) {
-							cusid = data.Id;
-							var arr = [];
-							arr.push(cusid); //灞炴��
-							var param = {
-								Ids: arr
-							};
-							if(doing)
-							{
-								doing = false;
-								sendData(IP + "/Basis/DelMate?Id="+data.Id+"", {} , 'get', function(res) {
-									console.log(res);
-									if (res.code == 0) { //鎴愬姛
-										layer.msg(res.msg, {
-											icon: 1,
-											time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-										}, function() {
-											refreshTable
-                                            (
-                                                $("#SkuNo").val(),
-                                                $("#SkuName").val(),
-                                                $("#AuditStatusNo").val(),
-                                                $("#Type").val(),
-                                                $("#IsControlled").val(),
-                                                $("#IsInspect").val(),
-                                                $("#Environment").val(),
-                                                $("#CategoryNo").val()
-                                            );
-											//table.reload('LAY-app-content-list'); //鏁版嵁鍒锋柊
-											doing = true;
-										});
-									}
-									else //涓嶆垚鍔�
-									{
-										layer.msg(res.msg, {
-											icon: 2,
-											time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-										}, function() {doing = true;});
-									}
-								});
-							}
-							else
-							{
-								console.log(123);
-							}
-						});
-					} 
-					//缂栬緫
-					else if (obj.event === 'edit')
-					{
-						cusId = data.Id;
-						layer.open({
-							type: 2,
-							title: '缂栬緫鐗╂枡淇℃伅',
-							content: 'MaterialsForm.html?id=' + cusId,
-							maxmin: true,
-							area: ['630px', '670px'],
-							btn: ['纭畾', '鍙栨秷'],
-							yes: function(index, layero) {
-								var iframeWindow = window['layui-layer-iframe' + index],
-									submitID = 'layuiadmin-app-form-edit',
-									submit = layero.find('iframe').contents().find('#' + submitID);
-								//鐩戝惉鎻愪氦
-								iframeWindow.layui.form.on('submit(' + submitID + ')', function(data) {
-									var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈�
-									//鎻愪氦 Ajax 鎴愬姛鍚庯紝闈欐�佹洿鏂拌〃鏍间腑鐨勬暟鎹�
-									var param = {
-										Id: cusId,
-										SkuNo: field.SkuNo,
-                                        SkuName: field.SkuName,
-                                        Standard: field.Standard,
-                                        AuditStatusNo: field.AuditStatusNo,
-                                        Type: field.Type,
-                                        IsControlled: field.IsControlled,
-                                        IsInspect: field.IsInspect,
-                                        Origin: field.Origin,
-                                        CategoryNo: field.CategoryNo,
-                                        UnitNo: field.UnitNo,
-                                        PackagNo: field.PackagNo,
-                                        Environment: field.Environment,
-                                        Weight: Number(field.Weight),
-                                        Warranty: Number(field.Warranty),
-                                        Price: Number(field.Price),
-                                        AdventTime: Number(field.AdventTime), //涓存湡
-                                        LowInventory: Number(field.LowInventory), //浣庡簱瀛�
-                                        Demo: field.Demo
-									};
-									if(doing)
-									{
-										doing = false;
-										sendData(IP + "/Basis/ExitMate", param, 'post',
-										function(res) {
+			}
+			var uid = $.cookie('userId');
+			table.on('tool(LAY-app-content-list)', function (obj) {
+				var data = obj.data;
+				//鍒犻櫎
+				if (obj.event === 'del') {
+					layer.confirm('纭畾鍒犻櫎閫変腑鐨勭墿鏂欙紵', function (index) {
+						cusid = data.Id;
+						var arr = [];
+						arr.push(cusid); //灞炴��
+						var param = {
+							Ids: arr
+						};
+						if (doing) {
+							doing = false;
+							sendData(IP + "/Basis/DelMate?Id=" + data.Id + "", {}, 'get', function (res) {
+								console.log(res);
+								if (res.code == 0) { //鎴愬姛
+									layer.msg(res.msg, {
+										icon: 1,
+										time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+									}, function () {
+										refreshTable
+											(
+												$("#SkuNo").val(),
+												$("#SkuName").val(),
+												$("#AuditStatusNo").val(),
+												$("#Type").val(),
+												$("#IsControlled").val(),
+												$("#IsInspect").val(),
+												$("#Environment").val(),
+												$("#CategoryNo").val()
+											);
+										//table.reload('LAY-app-content-list'); //鏁版嵁鍒锋柊
+										doing = true;
+									});
+								}
+								else //涓嶆垚鍔�
+								{
+									layer.msg(res.msg, {
+										icon: 2,
+										time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+									}, function () { doing = true; });
+								}
+							});
+						}
+						else {
+							console.log(123);
+						}
+					});
+				}
+				//缂栬緫
+				else if (obj.event === 'edit') {
+					cusId = data.Id;
+					layer.open({
+						type: 2,
+						title: '缂栬緫鐗╂枡淇℃伅',
+						content: 'MaterialsForm.html?id=' + cusId,
+						maxmin: true,
+						area: ['630px', '670px'],
+						btn: ['纭畾', '鍙栨秷'],
+						yes: function (index, layero) {
+							var iframeWindow = window['layui-layer-iframe' + index],
+								submitID = 'layuiadmin-app-form-edit',
+								submit = layero.find('iframe').contents().find('#' + submitID);
+							//鐩戝惉鎻愪氦
+							iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
+								var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈�
+								//鎻愪氦 Ajax 鎴愬姛鍚庯紝闈欐�佹洿鏂拌〃鏍间腑鐨勬暟鎹�
+								var param = {
+									Id: cusId,
+									SkuNo: field.SkuNo,
+									SkuName: field.SkuName,
+									Standard: field.Standard,
+									AuditStatusNo: field.AuditStatusNo,
+									Type: field.Type,
+									IsControlled: field.IsControlled,
+									IsInspect: field.IsInspect,
+									Origin: field.Origin,
+									CategoryNo: field.CategoryNo,
+									UnitNo: field.UnitNo,
+									PackagNo: field.PackagNo,
+									Environment: field.Environment,
+									Weight: Number(field.Weight),
+									Warranty: Number(field.Warranty),
+									Price: Number(field.Price),
+									AdventTime: Number(field.AdventTime), //涓存湡
+									LowInventory: Number(field.LowInventory), //浣庡簱瀛�
+									Demo: field.Demo
+								};
+								if (doing) {
+									doing = false;
+									sendData(IP + "/Basis/ExitMate", param, 'post',
+										function (res) {
 											if (res.code == 0) //鎴愬姛
 											{
 												layer.msg("淇敼鎴愬姛", {
 													icon: 1,
 													time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-												}, function() {
+												}, function () {
 													layer.close(index); //鍏抽棴寮瑰眰
 													refreshTable
-                                                        (
-                                                            $("#SkuNo").val(),
-                                                            $("#SkuName").val(),
-                                                            $("#AuditStatusNo").val(),
-                                                            $("#Type").val(),
-                                                            $("#IsControlled").val(),
-                                                            $("#IsInspect").val(),
-                                                            $("#Environment").val(),
-                                                            $("#CategoryNo").val(),
-                                                        );
+														(
+															$("#SkuNo").val(),
+															$("#SkuName").val(),
+															$("#AuditStatusNo").val(),
+															$("#Type").val(),
+															$("#IsControlled").val(),
+															$("#IsInspect").val(),
+															$("#Environment").val(),
+															$("#CategoryNo").val(),
+														);
 													doing = true;
 												});
 											}
@@ -653,21 +647,21 @@
 												layer.msg(res.msg, {
 													icon: 2,
 													time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-												}, function() {doing = true;});
+												}, function () { doing = true; });
 											}
 										});
-									}
-									else
-									{
-										console.log(123);
-									}
-								});
-								submit.trigger('click');
-							}
-						});
-					} 
-				});
+								}
+								else {
+									console.log(123);
+								}
+							});
+							submit.trigger('click');
+						}
+					});
+				}
 			});
-		</script>
-	</body>
-</html>
+		});
+	</script>
+</body>
+
+</html>
\ No newline at end of file
diff --git a/HTML/views/StatisticalReport/InventoryStatistics.html b/HTML/views/StatisticalReport/InventoryStatistics.html
index 8ba163b..7643476 100644
--- a/HTML/views/StatisticalReport/InventoryStatistics.html
+++ b/HTML/views/StatisticalReport/InventoryStatistics.html
@@ -19,13 +19,13 @@
 	</style>
 	<script>
 		// 杩欓噷鏄渶瑕佸湪椤甸潰娓叉煋涔嬪墠鎵ц鐨勪唬鐮�
-		document.addEventListener("DOMContentLoaded", function() {			
+		document.addEventListener("DOMContentLoaded", function () {
 			//鑾峰彇table榛樿鏄剧ず鏁�
 			pageCntFirst();
 			//鍒ゆ柇鏄惁寮�鍚痶able鍒楄〃鍒楀璋冩暣鍔熻兘銆�
 			GetIsSetColW();
 		});
-	  </script>
+	</script>
 
 </head>
 
@@ -51,6 +51,30 @@
 						</div>
 					</div>
 					<div class="layui-inline mingxi">
+						<label class="layui-form-label" style="width: 60px;">杩涘巶缂栧彿</label>
+						<div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
+							<input type="text" id="LotNo" name="LotNo" placeholder="杩涘巶缂栧彿" autocomplete="off"
+								class="layui-input">
+						</div>
+					</div>
+
+
+					<div class="layui-inline">
+						<!-- 绫诲瀷 -->
+						<label class="layui-form-label" style="width: 60px;">鐗╂枡绫诲瀷</label>
+						<div class="layui-input-inline">
+							<select name="Type" id="Type" lay-verify="" lay-verify="" lay-search>
+								<option value=""></option>
+								<option value="0">鍘熸枡</option>
+								<option value="1">鍖呮潗</option>
+								<option value="2">鎴愬搧</option>
+								<option value="3">鑰楁潗</option>
+								<option value="4">涓棿鍝�</option>
+							</select>
+						</div>
+					</div>
+
+					<div class="layui-inline mingxi">
 						<label class="layui-form-label" style="width: 60px;">璐т富缂栫爜</label>
 						<div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
 							<input type="text" id="OwnerNo" name="OwnerNo" placeholder="璐т富缂栫爜" autocomplete="off"
@@ -64,11 +88,20 @@
 								class="layui-input">
 						</div>
 					</div>
-					<div class="layui-inline mingxi">
-						<label class="layui-form-label" style="width: 60px;">杩涘巶缂栧彿</label>
-						<div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
-							<input type="text" id="LotNo" name="LotNo" placeholder="杩涘巶缂栧彿" autocomplete="off"
-								class="layui-input">
+					<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" style="width: 60px;">鎵�灞炲尯鍩�</label>
+						<div class="layui-input-inline">
+							<select name="AreaNo" id="AreaNo" lay-filter="getAreaNo" lay-search>
+								<option value=""></option>
+							</select>
 						</div>
 					</div>
 					<div class="layui-inline mingxi">
@@ -85,7 +118,18 @@
 								class="layui-input">
 						</div>
 					</div>
-					
+					<div class="layui-inline zhijian">
+						<label class="layui-form-label" style="width: 60px;">璐ㄦ鐘舵��</label>
+						<div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
+							<select name="InspectStatus" id="InspectStatus" lay-filter="InspectStatus" lay-search>
+								<option value=""></option>
+								<option value="0">寰呰川妫�</option><!-- 寰呮楠� -->
+								<option value="1">妫�楠屽悎鏍�</option><!-- 鍚堟牸鍝� -->
+								<option value="2">涓嶅悎鏍�</option><!-- 涓嶅悎鏍� -->
+								<option value="3">鏀剧疆鏈�</option><!-- 涓嶅悎鏍� -->
+							</select>
+						</div>
+					</div>
 					<div class="layui-inline ">
 						<label class="layui-form-label" style="width: 60px;">搴撳瓨鐘舵��</label>
 						<div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
@@ -100,54 +144,16 @@
 							</select>
 						</div>
 					</div>
-					<!-- <div class="layui-inline " style="display: none;">
-							<label class="layui-form-label" style="width: 60px;">鎶芥鎵�</label>
-							<div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
-								<select name="IsSamolingTray" id="IsSamolingTray" lay-filter="IsSamolingTray"
-									lay-search>
-									<option value=""></option>
-									<option value="0">鍚�</option>
-									<option value="1">鏄�</option>
-								</select>
-							</div>
-						</div> -->
-					<div class="layui-inline zhijian">
-						<label class="layui-form-label" style="width: 60px;">璐ㄦ鐘舵��</label>
-						<div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
-							<select name="InspectStatus" id="InspectStatus" lay-filter="InspectStatus" lay-search>
-								<option value=""></option>
-								<option value="0">寰呰川妫�</option><!-- 寰呮楠� -->
-								<option value="1">妫�楠屽悎鏍�</option><!-- 鍚堟牸鍝� -->
-								<option value="2">涓嶅悎鏍�</option><!-- 涓嶅悎鏍� -->
-								<option value="3">鏀剧疆鏈�</option><!-- 涓嶅悎鏍� -->
-							</select>
-						</div>
-					</div>
-					<!-- <div class="layui-inline zhijian">
-							<label class="layui-form-label" style="width: 60px;">寮�濮嬫椂闂�</label>
-							<div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
-								<input type="text" autocomplete="off" id="StartTime" class="layui-input"
-									placeholder="寮�濮嬫椂闂�">
-							</div>
-						</div>
-						<div class="layui-inline zhijian">
-							<label class="layui-form-label" style="width: 60px;">缁撴潫鏃堕棿</label>
-							<div class="layui-input-inline" style="width: 170px; margin-right: 0px;">
-								<input type="text" autocomplete="off" id="EndTime" class="layui-input"
-									placeholder="缁撴潫鏃堕棿">
-							</div>
-						</div> -->
+
 					<div class="layui-inline sousuo">
 						<button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit
 							lay-filter="LAY-app-contlist-search">
 							<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>鎼滅储
 						</button>
 						<button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit lay-filter="daochu">
-							<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>瀵煎嚭
+							<i class="layui-icon layui-icon-edit layuiadmin-button-btn"></i>瀵煎嚭
 						</button>
 					</div>
-
-
 				</div>
 			</div>
 
@@ -180,13 +186,14 @@
 									<table id="LAY-app-content-list2" lay-filter="LAY-app-content-list2"></table>
 									<!-- #region 鑷畾涔夎〃澶� -->
 									<div class="headerSetIcon">
-										<button class="layui-btn layui-btn-primary layui-btn-sm" data-type="customCols2">
+										<button class="layui-btn layui-btn-primary layui-btn-sm"
+											data-type="customCols2">
 											<i class="layui-icon">&#xe610;</i>
 										</button>
 									</div>
 									<!-- #endregion -->
 
-									<!-- #region 鑷畾涔夎〃澶� -->									
+									<!-- #region 鑷畾涔夎〃澶� -->
 									<script type="text/html" id="templetCompleteTime">
 										{{# function GetBtn(d){
 												return formatDate(d.CompleteTime);
@@ -235,6 +242,20 @@
 					  {{#  } else { }}
 					    <button class="layui-btn layui-btn-radius layui-btn-danger layui-btn-xs">寮傚父</button>
 					  {{#  } }}
+					</script>
+
+				<script type="text/html" id="SkuType">
+						{{# if(d.Type=='0'){ }}
+							<p>鍘熸枡</p>
+						{{# } else if(d.Type=='1') { }}
+							<p>鍖呮潗</p>
+						{{# } else if(d.Type=='2') { }}
+							<p>鎴愬搧</p>
+						{{# } else if(d.Type=='3') { }}
+							<p>鑰楁潗</p>
+						{{# } else if(d.Type=='4') { }}
+							<p>涓棿鍝�</p>
+						{{# } }}
 					</script>
 			</div>
 		</div>
@@ -296,93 +317,43 @@
 
 			var $ = layui.$;
 			var yemianid = 0;
-			refreshTable("", "","","","");
+			refreshTable("", "", "", "", "");
 
 			// 琛ㄥ崟闇�瑕佺殑鍙橀噺
 			var infoOptions;
-			//#region 鍘熷闈炶嚜瀹氫箟鍒�
-			//infoOptions = {
-			//	elem: '#LAY-app-content-list',
-			//	height: 'full-206',
-			//	id: 'LAY-app-content-list',
-			//	totalRow: true
-			//	page: true,
-			//	limit: pageCnt,
-			//	limits: pageLimits,
-			//	even: true,
-			//	cellMinWidth: 80, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
-			//	cols:
-			//		[[
-			//			{
-			//				title: '搴忓彿',
-			//				type: 'numbers',
-			//				fixed: 'left'
-			//			},
-			//			{
-			//				field: 'SkuNo',
-			//				title: '鐗╂枡缂栫爜',
-			//				align: 'center',
-			//				totalRowText: "鍚堣:",
-			//			}, {
-			//				field: 'SkuName',
-			//				title: '鐗╂枡鍚嶇О',
-			//				align: 'center',
-			//			}, {
-			//				field: 'Standard',
-			//				title: '鐗╂枡瑙勬牸',
-			//				align: 'center',
-			//			}, {
-			//				field: 'Qty',
-			//				title: '搴撳瓨鏁伴噺',
-			//				align: 'center',
-			//				totalRow: true,
-			//			}, {
-			//				field: 'LockQty',
-			//				title: '閿佸畾鏁伴噺',
-			//				align: 'center',
-			//				totalRow: true,
-			//			}, {
-			//				field: 'FrozenQty',
-			//				title: '鍐荤粨鏁伴噺',
-			//				align: 'center',
-			//				totalRow: true,
-			//			}
-			//		]]
-			//};
-			//#endregion
 
 			//#region 鑷畾涔夎〃澶�
 			var TotalColsArr = [[
-						{field: '',title: '搴忓彿',type:'numbers',align: 'center',fixed: 'left', "disabled": true},
-						{field: 'SkuNo',title: '鐗╂枡缂栫爜',align: 'center',totalRowText: "鍚堣:", "disabled": true}, 
-						{field: 'SkuName',title: '鐗╂枡鍚嶇О',align: 'center', "disabled": true}, 
-						{field: 'Standard',title: '鐗╂枡瑙勬牸',align: 'center', "disabled": true},
-						{field: 'LotNo',title: '杩涘巶缂栧彿',align: 'center', "disabled": true},
-						{field: 'LotText',title: '鎵规鎻忚堪',align: 'center'},
-						{field: 'OwnerNo',title: '璐т富缂栫爜',align: 'center'},
-						{field: 'OwnerName',title: '璐т富鍚嶇О',align: 'center'}, 
-						{field: 'Qty',title: '搴撳瓨鏁伴噺',align: 'center',totalRow: true}, 
-						{field: 'LockQty',title: '閿佸畾鏁伴噺',align: 'center',totalRow: true}, 
-						{field: 'FrozenQty',title: '鍐荤粨鏁伴噺',align: 'center',totalRow: true}
-					]];
-			var TotalColsSysArr=encodeURIComponent(encodeURIComponent(JSON.stringify(TotalColsArr)))//灏嗚〃澶存暟鎹繘琛寀rl缂栫爜
+				{ field: '', title: '搴忓彿', type: 'numbers', align: 'center', fixed: 'left', "disabled": true },
+				{ field: 'SkuNo', title: '鐗╂枡缂栫爜', align: 'center', totalRowText: "鍚堣:", "disabled": true },
+				{ field: 'SkuName', title: '鐗╂枡鍚嶇О', align: 'center', "disabled": true },
+				{ field: 'Standard', title: '鐗╂枡瑙勬牸', align: 'center', "disabled": true },
+				{ field: 'LotNo', title: '杩涘巶缂栧彿', align: 'center', "disabled": true },
+				{ field: 'LotText', title: '鎵规鎻忚堪', align: 'center' },
+				{ field: 'OwnerNo', title: '璐т富缂栫爜', align: 'center' },
+				{ field: 'OwnerName', title: '璐т富鍚嶇О', align: 'center' },
+				{ field: 'Qty', title: '搴撳瓨鏁伴噺', align: 'center', totalRow: true },
+				{ field: 'LockQty', title: '閿佸畾鏁伴噺', align: 'center', totalRow: true },
+				{ field: 'FrozenQty', title: '鍐荤粨鏁伴噺', align: 'center', totalRow: true }
+			]];
+			var TotalColsSysArr = encodeURIComponent(encodeURIComponent(JSON.stringify(TotalColsArr)))//灏嗚〃澶存暟鎹繘琛寀rl缂栫爜
 			//#endregion
 			//鑾峰彇鎬婚噺淇℃伅
-			function refreshTable(SkuNo,SkuName,OwnerNo,OwnerName,LotNo) {
+			function refreshTable(SkuNo, SkuName, OwnerNo, OwnerName, LotNo) {
 				//#region 鑷畾涔夎〃澶�
 				var colsJson
-				var param1={
-					Href:'Statistical/GetInventoryList'
+				var param1 = {
+					Href: 'Statistical/GetInventoryList'
 				};
-				sendData(IP + "/Sys/GetTableColsByUserId", param1, 'post', function(res) {
-					if (res.code == 0){							
-						if(res.data=='' || res.data==undefined || res.data==null){
-							colsJson=TotalColsArr
-						}else{
-							colsJson= eval(res.data);
+				sendData(IP + "/Sys/GetTableColsByUserId", param1, 'post', function (res) {
+					if (res.code == 0) {
+						if (res.data == '' || res.data == undefined || res.data == null) {
+							colsJson = TotalColsArr
+						} else {
+							colsJson = eval(res.data);
 						}
-					}else{
-						colsJson=TotalColsArr
+					} else {
+						colsJson = TotalColsArr
 					}
 					infoOptions = {
 						elem: '#LAY-app-content-list',
@@ -394,18 +365,18 @@
 						limits: pageLimits,
 						even: true,
 						cellMinWidth: 80, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
-						done: function(){							
+						done: function () {
 							//鑷畾涔夊垪瀹�
-							SetTableColW('LAY-app-content-list','Statistical/GetInventoryList',TotalColsSysArr);
-						}, 
-						cols:colsJson
+							SetTableColW('LAY-app-content-list', 'Statistical/GetInventoryList', TotalColsSysArr);
+						},
+						cols: colsJson
 					};
 					var param = {
-						SkuNo:SkuNo, //鐗╂枡鍙�
-						SkuName:SkuName, //鐗╂枡鍚嶇О
-						OwnerNo:OwnerNo, //璐т富缂栫爜
-						OwnerName:OwnerName, //璐т富鍚嶇О
-						LotNo:LotNo, //杩涘巶缂栧彿
+						SkuNo: SkuNo, //鐗╂枡鍙�
+						SkuName: SkuName, //鐗╂枡鍚嶇О
+						OwnerNo: OwnerNo, //璐т富缂栫爜
+						OwnerName: OwnerName, //璐т富鍚嶇О
+						LotNo: LotNo, //杩涘巶缂栧彿
 					};
 					sendData(IP + "/Statistical/GetInventoryList", param, 'get', function (res) {
 						console.log(res)
@@ -428,136 +399,51 @@
 					});
 				});
 				//#endregion
-			}			
+			}
 
 			// 琛ㄥ崟闇�瑕佺殑鍙橀噺
 			var infoOptions2;
-			//#region 鍘熷闈炶嚜瀹氫箟鍒�
-			//infoOptions2 = {
-			//	elem: '#LAY-app-content-list2',
-			//	height: 'full-206',
-			//	id: 'LAY-app-content-list2',
-			//	page: true,
-			//	limit: pageCnt,
-			//	limits: pageLimits,
-			//	even: true,
-			//	cellMinWidth: 80, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
-			//	cols:
-			//		[[
-			//			{
-			//				field: 'PalletNo',
-			//				title: '鎵樼洏鍙�',
-			//				align: 'center',
-			//				width: 110,
-			//			}, {
-			//				field: 'LocatNo',
-			//				title: '鍌ㄤ綅鍦板潃',
-			//				align: 'center',
-			//				width: 100,
-			//			}, {
-			//				field: 'RoadwayName',
-			//				title: '鎵�灞炲贩閬�',
-			//				width: 90,
-			//				align: 'center',
-			//			}, {
-			//				field: 'WareHouseName',
-			//				title: '鎵�灞炰粨搴�',
-			//				width: 90,
-			//				align: 'center',
-			//			}, {
-			//				field: 'SkuNo',
-			//				title: '鐗╂枡缂栫爜',
-			//				width: 100,
-			//				align: 'center',
-			//			}, {
-			//				field: 'SkuName',
-			//				title: '鐗╂枡鍚嶇О',
-			//				align: 'center',
-			//			}, {
-			//				field: 'Standard',
-			//				title: '鐗╂枡瑙勬牸',
-			//				width: 130,
-			//				align: 'center',
-			//			}, {
-			//				field: 'LotNo',
-			//				title: '杩涘巶缂栧彿',
-			//				align: 'center',
-			//			}, {
-			//				field: 'Qty',
-			//				title: '搴撳瓨鏁伴噺',
-			//				width: 110,
-			//				align: 'center',
-			//			}, {
-			//				field: 'LockQty',
-			//				title: '閿佸畾鏁伴噺',
-			//				width: 110,
-			//				align: 'center',
-			//			},
-			//			{
-			//				field: 'Status',
-			//				templet: '#buttonTpl',
-			//				title: '搴撳瓨鐘舵��',
-			//				width: 90,
-			//				align: 'center',
-			//			}, {
-			//				field: 'InspectStatus',
-			//				templet: '#buttonTp2',
-			//				title: '璐ㄦ鐘舵��',
-			//				width: 90,
-			//				align: 'center',
-			//			},
-			//			{
-			//				field: 'CompleteTime',
-			//				title: '鍏ュ簱鏃堕棿',
-			//				align: 'center',
-			//				width: 150,
-			//				templet: function (d) {
-			//					return formatDate(d.CompleteTime);
-			//				},
-			//			},
-			//		]]
-			//};
-			//#endregion
 
 			//鑾峰彇鏄庣粏淇℃伅
 			//#region 鑷畾涔夎〃澶�
 			var DetailColsArr = [[
-						{field: 'PalletNo',title: '鎵樼洏鍙�',align: 'center',width: 110,}, 
-						{field: 'LocatNo',title: '鍌ㄤ綅鍦板潃',align: 'center',width: 100,}, 
-						{field: 'WareHouseName',title: '鎵�灞炰粨搴�',width: 90,align: 'center'}, 
-						{field: 'RoadwayName',title: '鎵�灞炲贩閬�',width: 90,align: 'center'}, 
-						{field: 'AreaName',title: '鎵�灞炲尯鍩�',width: 90,align: 'center'}, 
-						{field: 'SkuNo',title: '鐗╂枡缂栫爜',width: 100,align: 'center'}, 
-						{field: 'SkuName',title: '鐗╂枡鍚嶇О',align: 'center'}, 
-						{field: 'Standard',title: '鐗╂枡瑙勬牸',width: 130,align: 'center'}, 
-						{field: 'LotNo',title: '杩涘巶缂栧彿',align: 'center'}, 
-						{field: 'OwnerNo',title: '璐т富缂栫爜',align: 'center'},
-						{field: 'OwnerName',title: '璐т富鍚嶇О',align: 'center'}, 
-						{field: 'SupplierNo',title: '鐢熶骇鍟嗙紪鐮�',align: 'center'},
-						{field: 'SupplierName',title: '鐢熶骇鍟嗗悕绉�',align: 'center'}, 
-						{field: 'Qty',title: '搴撳瓨鏁伴噺',width: 110,align: 'center'}, 
-						{field: 'LockQty',title: '閿佸畾鏁伴噺',width: 110,align: 'center'},
-						{field: 'Status',templet: '#buttonTpl',title: '搴撳瓨鐘舵��',width: 90,align: 'center'}, 
-						{field: 'InspectStatus',templet: '#buttonTp2',title: '璐ㄦ鐘舵��',width: 90,align: 'center'},
-						{field: 'CompleteTime',title: '鍏ュ簱鏃堕棿',align: 'center',width: 150,templet: '#templetCompleteTime'},
-					]];
-			var DetailColsSysArr=encodeURIComponent(encodeURIComponent(JSON.stringify(DetailColsArr)))//灏嗚〃澶存暟鎹繘琛寀rl缂栫爜
+				{ field: 'PalletNo', title: '鎵樼洏鍙�', align: 'center', width: 110, },
+				{ field: 'LocatNo', title: '鍌ㄤ綅鍦板潃', align: 'center', width: 100, },
+				{ field: 'WareHouseName', title: '鎵�灞炰粨搴�', width: 90, align: 'center' },
+				{ field: 'RoadwayName', title: '鎵�灞炲贩閬�', width: 90, align: 'center' },
+				{ field: 'AreaName', title: '鎵�灞炲尯鍩�', width: 90, align: 'center' },
+				{ field: 'SkuNo', title: '鐗╂枡缂栫爜', width: 100, align: 'center' },
+				{ field: 'SkuName', title: '鐗╂枡鍚嶇О', align: 'center' },
+				{ field: 'Standard', title: '鐗╂枡瑙勬牸', width: 130, align: 'center' },
+				{ field: 'Type', title: '鐗╂枡绫诲瀷', width: 130, align: 'center', templet: '#SkuType' },
+				{ field: 'LotNo', title: '杩涘巶缂栧彿', align: 'center' },
+				{ field: 'OwnerNo', title: '璐т富缂栫爜', align: 'center' },
+				{ field: 'OwnerName', title: '璐т富鍚嶇О', align: 'center' },
+				{ field: 'SupplierNo', title: '鐢熶骇鍟嗙紪鐮�', align: 'center' },
+				{ field: 'SupplierName', title: '鐢熶骇鍟嗗悕绉�', align: 'center' },
+				{ field: 'Qty', title: '搴撳瓨鏁伴噺', width: 110, align: 'center' },
+				{ field: 'LockQty', title: '閿佸畾鏁伴噺', width: 110, align: 'center' },
+				{ field: 'Status', templet: '#buttonTpl', title: '搴撳瓨鐘舵��', width: 90, align: 'center' },
+				{ field: 'InspectStatus', templet: '#buttonTp2', title: '璐ㄦ鐘舵��', width: 90, align: 'center' },
+				{ field: 'CompleteTime', title: '鍏ュ簱鏃堕棿', align: 'center', width: 150, templet: '#templetCompleteTime' },
+			]];
+			var DetailColsSysArr = encodeURIComponent(encodeURIComponent(JSON.stringify(DetailColsArr)))//灏嗚〃澶存暟鎹繘琛寀rl缂栫爜
 			//#endregion
-			function refreshTable2(SkuNo,SkuName,OwnerNo,OwnerName,LotNo,LocatNo,PalletNo,Status,InspectStatus) {
+			function refreshTable2(SkuNo, SkuName, OwnerNo, OwnerName, LotNo, LocatNo, PalletNo, Status, InspectStatus, HouseNo, AreaNo, Type) {
 				//#region 鑷畾涔夎〃澶�
 				var colsJson2
-				var param1={
-					Href:'Statistical/GetInventoryList1'
+				var param1 = {
+					Href: 'Statistical/GetInventoryList1'
 				};
-				sendData(IP + "/Sys/GetTableColsByUserId", param1, 'post', function(res) {
-					if (res.code == 0){							
-						if(res.data=='' || res.data==undefined || res.data==null){
-							colsJson2=DetailColsArr
-						}else{
-							colsJson2= eval(res.data);
+				sendData(IP + "/Sys/GetTableColsByUserId", param1, 'post', function (res) {
+					if (res.code == 0) {
+						if (res.data == '' || res.data == undefined || res.data == null) {
+							colsJson2 = DetailColsArr
+						} else {
+							colsJson2 = eval(res.data);
 						}
-					}else{
-							colsJson2=DetailColsArr
+					} else {
+						colsJson2 = DetailColsArr
 					}
 					infoOptions2 = {
 						elem: '#LAY-app-content-list2',
@@ -568,22 +454,25 @@
 						limits: pageLimits,
 						even: true,
 						cellMinWidth: 80, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
-						done: function(){
+						done: function () {
 							//鑷畾涔夊垪瀹�
-							SetTableColW('LAY-app-content-list2','Statistical/GetInventoryList1',DetailColsSysArr);
-						}, 	
-						cols:colsJson2
+							SetTableColW('LAY-app-content-list2', 'Statistical/GetInventoryList1', DetailColsSysArr);
+						},
+						cols: colsJson2
 					};
 					var param = {
-						SkuNo:SkuNo, //鐗╂枡鍙�
-						SkuName:SkuName, //鐗╂枡鍚嶇О
-						OwnerNo:OwnerNo, //璐т富缂栫爜
-						OwnerName:OwnerName, //璐т富鍚嶇О
-						LotNo:LotNo, //杩涘巶缂栧彿
-						LocatNo:LocatNo,//鍌ㄤ綅鍦板潃
-						PalletNo:PalletNo, //鎵樼洏鍙�
-						Status:Status,//搴撳瓨鐘舵��
-						InspectStatus:InspectStatus //璐ㄦ鐘舵��						
+						SkuNo: SkuNo, //鐗╂枡鍙�
+						SkuName: SkuName, //鐗╂枡鍚嶇О
+						OwnerNo: OwnerNo, //璐т富缂栫爜
+						OwnerName: OwnerName, //璐т富鍚嶇О
+						LotNo: LotNo, //杩涘巶缂栧彿
+						LocatNo: LocatNo,//鍌ㄤ綅鍦板潃
+						PalletNo: PalletNo, //鎵樼洏鍙�
+						Status: Status,//搴撳瓨鐘舵��
+						InspectStatus: InspectStatus, //璐ㄦ鐘舵��
+						HouseNo: HouseNo,
+						AreaNo: AreaNo,			// 鎵�灞炲尯鍩�
+						Type: Type,
 					};
 					sendData(IP + "/Statistical/GetInventoryList1", param, 'get', function (res) {
 						if (res.code == 0) //鎴愬姛
@@ -608,12 +497,10 @@
 				});
 				//#endregion				
 			}
-			
-			//var url = IP + "/Statistical/GetInventoryList1";
 
 			//鎺ュ彈鍏ㄥ眬鍙橀噺
 			let quanSkuNo = '';
-			let quanLotNo='';
+			let quanLotNo = '';
 			//鐩戝惉鎼滅储
 			form.on('submit(LAY-app-contlist-search)', function (data) {
 				var SkuNo = $("#SkuNo").val();
@@ -625,14 +512,19 @@
 				var OwnerName = $("#OwnerName").val();
 				var Status = $("#Status").val();
 				var InspectStatus = $("#InspectStatus").val();
+				var HouseNo = $("#WareHouseNo").val();							// 鎵�灞炰粨搴�
+				var AreaNo = $("#AreaNo").val();							// 鎵�灞炲尯鍩�
+				var Type = $("#Type").val();									// 鐗╂枡绫诲瀷
+
 				if (yemianid == 0) {
 					console.log("鎬诲崟");
-					refreshTable(SkuNo, SkuName,OwnerNo,OwnerName,LotNo);
+					refreshTable(SkuNo, SkuName, OwnerNo, OwnerName, LotNo);
 				} else if (yemianid == 1) {
 					quanSkuNo = '';
-					quanLotNo='';
+					quanLotNo = '';
 					console.log("鏄庣粏");
-					refreshTable2(SkuNo,SkuName,OwnerNo,OwnerName,LotNo,LocatNo,PalletNo,Status,InspectStatus);
+					console.log(HouseNo);
+					refreshTable2(SkuNo, SkuName, OwnerNo, OwnerName, LotNo, LocatNo, PalletNo, Status, InspectStatus, HouseNo, AreaNo, Type);
 				}
 
 			});
@@ -644,8 +536,8 @@
 				$('.layui-tab-content .layui-tab-item').eq(1).attr('class', 'layui-tab-item layui-show')
 				console.log(obj);
 				quanSkuNo = obj.data.SkuNo;
-				quanLotNo=obj.data.lotNo;
-				refreshTable2(obj.data.SkuNo,"","","",obj.data.LotNo);
+				quanLotNo = obj.data.lotNo;
+				refreshTable2(obj.data.SkuNo, "", "", "", obj.data.LotNo);
 				yemianid = 1;
 			});
 
@@ -660,14 +552,17 @@
 				var OwnerName = $("#OwnerName").val();
 				var Status = $("#Status").val();
 				var InspectStatus = $("#InspectStatus").val();
+				var HouseNo = $("#WareHouseNo").val();							// 鎵�灞炰粨搴�
+				var AreaNo = $("#AreaNo").val();							// 鎵�灞炲尯鍩�
+				var Type = $("#Type").val();									// 鐗╂枡绫诲瀷
 				console.log(data.index);
 				yemianid = data.index
 				if (yemianid == 0) {
 					console.log("鎬诲崟");
-					refreshTable(SkuNo, SkuName,OwnerNo,OwnerName,LotNo);
+					refreshTable(SkuNo, SkuName, OwnerNo, OwnerName, LotNo);
 				} else if (yemianid == 1) {
 					console.log("鏄庣粏");
-					refreshTable2(SkuNo,SkuName,OwnerNo,OwnerName,LotNo,LocatNo,PalletNo,Status,InspectStatus);
+					refreshTable2(SkuNo, SkuName, OwnerNo, OwnerName, LotNo, LocatNo, PalletNo, Status, InspectStatus, HouseNo, AreaNo, Type);
 				}
 			});
 
@@ -740,24 +635,23 @@
 
 
 			});
-			//#region 鑷畾涔夎〃澶�
-			//鑷畾涔夎〃澶�			
+			//#region 鑷畾涔夎〃澶�			
 			active = {
-				customCols: function(){
+				customCols: function () {
 					layer.open({
 						type: 2,
 						title: '鑷畾涔夊垪',
-						content: '../SystemSettings/HeaderSetting.html?Href=Statistical/GetInventoryList&ColsSysArr='+TotalColsSysArr,
+						content: '../SystemSettings/HeaderSetting.html?Href=Statistical/GetInventoryList&ColsSysArr=' + TotalColsSysArr,
 						maxmin: false,
 						resize: false,
 						area: ['970px', '650px']
 					});
 				},
-				customCols2: function(){
+				customCols2: function () {
 					layer.open({
 						type: 2,
 						title: '鑷畾涔夊垪',
-						content: '../SystemSettings/HeaderSetting.html?Href=Statistical/GetInventoryList1&ColsSysArr='+DetailColsSysArr,
+						content: '../SystemSettings/HeaderSetting.html?Href=Statistical/GetInventoryList1&ColsSysArr=' + DetailColsSysArr,
 						maxmin: false,
 						resize: false,
 						area: ['970px', '650px']
@@ -765,12 +659,76 @@
 				}
 
 			};
-			$('.layui-btn').on('click', function() {
+			$('.layui-btn').on('click', function () {
 				var type = $(this).data('type');
 				active[type] ? active[type].call(this) : '';
 			});
 			//#endregion
 
+			// 鍒濆缁戝畾鎵�灞炰粨搴� 
+			sendData(IP + "/Sys/GetWarehouseDic", {}, 'get', function (res) {
+				if (res.code == 0) { //鎴愬姛
+					for (var i = 0; i < res.data.length; i++) {
+						$("#WareHouseNo").append('<option value =' + res.data[i].WareHouseNo + '>' + res.data[i].WareHouseNo + '-' +
+							res.data[i].WareHouseName + '</option>');
+					}
+					form.render('select');
+				} else { //涓嶆垚鍔�
+					layer.msg(res.msg, {
+						icon: 2,
+						time: 2000
+					}, function () { });
+				}
+			});
+
+			getAR("");
+			form.on('select(getWareHouseNo)', function (data) {
+				console.log(data);
+				getAR(data.value);
+			});
+			function getAR(val) {
+				//鑾峰彇 宸烽亾涓嬫媺妗�
+				sendData(IP + "/Sys/GetStorageRoadwayByHouseNo?wareHouseNo=" + val, {}, 'get', function (res) {
+					$("#RoadwayNo").empty();
+					$("#RoadwayNo").append('<option value =""></option>');
+					if (res.code == 0) { //鎴愬姛 
+						for (var i = 0; i < res.data.length; i++) {
+							$("#RoadwayNo").append('<option value =' + res.data[i].RoadwayNo + '>' + res.data[i].RoadwayNo + '-' +
+								res.data[i].RoadwayName + '</option>');
+						}
+						form.render('select');
+					} else { //涓嶆垚鍔�
+						layer.msg('鑾峰彇宸烽亾淇℃伅澶辫触', {
+							icon: 2,
+							time: 2000
+						}, function () {
+							form.render('select');
+						});
+					}
+				});
+				//鑾峰彇 鍖哄煙涓嬫媺妗�
+				sendData(IP + "/Sys/GetStorageAreaByHouseNo?wareHouseNo=" + val, {}, 'get', function (res) {
+					$("#AreaNo").empty();
+					$("#AreaNo").append('<option value =""></option>');
+					if (res.code == 0) { //鎴愬姛 
+						for (var i = 0; i < res.data.length; i++) {
+							$("#AreaNo").append('<option value =' + res.data[i].AreaNo + '>' + res.data[i].AreaNo + '-' +
+								res.data[i].AreaName + '</option>');
+						}
+						form.render('select');
+					} else {
+						layer.msg('鑾峰彇鍖哄煙淇℃伅澶辫触', {
+							icon: 2,
+							time: 2000
+						}, function () {
+
+							form.render('select');
+						});
+					}
+				});
+
+			};
+
 		});
 	</script>
 </body>
diff --git a/Wms/Model/ModelDto/DataDto/StockDetailDto.cs b/Wms/Model/ModelDto/DataDto/StockDetailDto.cs
index 7707123..e8232fe 100644
--- a/Wms/Model/ModelDto/DataDto/StockDetailDto.cs
+++ b/Wms/Model/ModelDto/DataDto/StockDetailDto.cs
@@ -204,5 +204,9 @@
         /// 鍌ㄤ綅娣卞害
         /// </summary>
         public int Dept { get; set; }
+        /// <summary>
+        /// 鐗╂枡绫诲瀷
+        /// </summary>
+        public string Type { get; set; }
     }
 }
diff --git a/Wms/Model/ModelVm/BllAsnVm/ArrivalNoticeDetailVm.cs b/Wms/Model/ModelVm/BllAsnVm/ArrivalNoticeDetailVm.cs
index 13e8e08..10d15ac 100644
--- a/Wms/Model/ModelVm/BllAsnVm/ArrivalNoticeDetailVm.cs
+++ b/Wms/Model/ModelVm/BllAsnVm/ArrivalNoticeDetailVm.cs
@@ -122,6 +122,15 @@
         public int? CreateUser { get; set; }
 
         /// <summary>
+        /// 鎵规灞炴��1-鐢熶骇鏃ユ湡
+        /// </summary>
+        public string Lot1 { get; set; }
+        /// <summary>
+        /// 鎵规灞炴��2-杩囨湡鏃ユ湡
+        /// </summary>
+        public string Lot2 { get; set; }
+
+        /// <summary>
         /// 鑷畾涔夊垪1
         /// </summary>
         public string UDF1 { get; set; }
diff --git a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs
index 355b71a..d1c0479 100644
--- a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs
+++ b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs
@@ -344,6 +344,19 @@
                         strMessage = "-1:鍘熷巶鎵瑰彿涓嶅彲涓虹┖;";
                         continue;
                     }
+                    if (model.Type == "2")   // 2锛氫腑闂村搧鍏ュ簱
+                    {
+                        if (string.IsNullOrWhiteSpace(detailModel.Lot1))
+                        {
+                            throw new Exception("鐢熶骇鏃ユ湡涓嶅彲涓虹┖!");
+                        }
+                        if (string.IsNullOrWhiteSpace(detailModel.Lot2))
+                        {
+                            throw new Exception("杩囨湡鏃ユ湡涓嶅彲涓虹┖!");
+                        }
+                    }
+
+
                     // 鍒ゆ柇鏄惁宸插瓨鍦ㄥ綋鍓嶆槑缁�
                     string sqlCount = $"SELECT COUNT(ID) FROM BllArrivalNoticeDetail where ASNNo = '{model.ASNNo}' ";
                     sqlCount += $"and SkuNo ='{detailModel.SkuNo}' and LotNo = '{detailModel.LotNo}' and id != '{detailModel.Id}' and isdel = '0';";
@@ -360,10 +373,11 @@
                     // 璁$畻鍑烘�婚噾棰�
                     detailModel.Money = detailModel.Price * detailModel.Qty;
                     sqlDetailStr += "Insert into BllArrivalNoticeDetail (ASNNo,SkuNo,SkuName,Standard,";
-                    sqlDetailStr += "LotNo,LotText,Qty,PackagNo,Price,Money,IsBale,IsBelt,SupplierLot,Status,UDF1,UDF2,UDF3,UDF4,UDF5,CreateUser) values ( ";
+                    sqlDetailStr += "LotNo,LotText,Qty,PackagNo,Price,Money,IsBale,IsBelt,SupplierLot,Status,Lot1,Lot2,UDF1,UDF2,UDF3,UDF4,UDF5,CreateUser) values ( ";
                     sqlDetailStr += $"'{model.ASNNo}','{detailModel.SkuNo}','{detailModel.SkuName}','{detailModel.Standard}', ";
                     sqlDetailStr += $"'{detailModel.LotNo}','{detailModel.LotText}','{detailModel.Qty}','{detailModel.PackagNo}','{detailModel.Price}', ";
-                    sqlDetailStr += $"{detailModel.Money},'{detailModel.IsBale}','{detailModel.IsBelt}','{detailModel.SupplierLot}','0','{detailModel.UDF1}','{detailModel.UDF2}','{detailModel.UDF3}','{detailModel.UDF4}','{detailModel.UDF5}','{model.CreateUser}');";
+                    sqlDetailStr += $"'{detailModel.Money},'{detailModel.IsBale}','{detailModel.IsBelt}','{detailModel.SupplierLot}','0','{detailModel.Lot1}','{detailModel.Lot2}', ";
+                    sqlDetailStr += $"'{detailModel.UDF1}','{detailModel.UDF2}','{detailModel.UDF3}','{detailModel.UDF4}','{detailModel.UDF5}','{model.CreateUser}');";
 
                     if (model.Type == "0")//鎴愬搧鍏ュ簱鍗曚笅鍙慦CS淇℃伅
                     {
@@ -518,6 +532,19 @@
                         strMessage = "-1:鎵规鍙蜂笉鍙负绌�;";
                         continue;
                     }
+
+                    if (model.Type == "2")   // 2锛氫腑闂村搧鍏ュ簱
+                    {
+                        if (string.IsNullOrWhiteSpace(detailModel.Lot1))
+                        {
+                            throw new Exception("鐢熶骇鏃ユ湡涓嶅彲涓虹┖!");
+                        }
+                        if (string.IsNullOrWhiteSpace(detailModel.Lot2))
+                        {
+                            throw new Exception("杩囨湡鏃ユ湡涓嶅彲涓虹┖!");
+                        }
+                    }
+
                     // 鍒ゆ柇鏄惁宸插瓨鍦ㄥ綋鍓嶆槑缁�
                     string sqlCount = $"SELECT COUNT(ID) FROM BllArrivalNoticeDetail where ASNNo = '{model.ASNNo}' ";
                     sqlCount += $"and SkuNo ='{detailModel.SkuNo}' and LotNo = '{detailModel.LotNo}' and id != '{detailModel.Id}' and isdel = '0';";
@@ -537,10 +564,12 @@
                         // 璁$畻鍑烘�婚噾棰�
                         detailModel.Money = detailModel.Price * detailModel.Qty;
                         sqlDetailStr += "Insert into BllArrivalNoticeDetail (ASNNo,SkuNo,SkuName,Standard,";
-                        sqlDetailStr += "LotNo,LotText,Qty,PackagNo,Price,Money,IsBale,IsBelt,SupplierLot,Status,UDF1,UDF2,UDF3,UDF4,UDF5,CreateUser) values ( ";
+                        sqlDetailStr += "LotNo,LotText,Qty,PackagNo,Price,Money,IsBale,IsBelt,SupplierLot,Status,Lot1,Lot2,UDF1,UDF2,UDF3,UDF4,UDF5,CreateUser) values ( ";
                         sqlDetailStr += $"'{model.ASNNo}','{detailModel.SkuNo}','{detailModel.SkuName}','{detailModel.Standard}', ";
                         sqlDetailStr += $"'{detailModel.LotNo}','{detailModel.LotText}','{detailModel.Qty}','{detailModel.PackagNo}','{detailModel.Price}', ";
-                        sqlDetailStr += $"{detailModel.Money},'{detailModel.IsBale}','{detailModel.IsBelt}','{detailModel.SupplierLot}','0','{detailModel.UDF1}','{detailModel.UDF2}','{detailModel.UDF3}','{detailModel.UDF4}','{detailModel.UDF5}','{model.CreateUser}');";
+                        sqlDetailStr += $"'{detailModel.Money},'{detailModel.IsBale}','{detailModel.IsBelt}','{detailModel.SupplierLot}','0','{detailModel.Lot1}','{detailModel.Lot2}', ";
+                        sqlDetailStr += $"'{detailModel.UDF1}','{detailModel.UDF2}','{detailModel.UDF3}','{detailModel.UDF4}','{detailModel.UDF5}','{model.CreateUser}');";
+
                     }
                     else
                     {
@@ -553,6 +582,8 @@
                                          && it.SupplierLot == detailModel.SupplierLot
                                          && it.IsBale == detailModel.IsBale
                                          && it.IsBelt == detailModel.IsBelt
+                                         && it.Lot1 == detailModel.Lot1                                 // 鐢熶骇鏃ユ湡
+                                         && it.Lot2 == detailModel.Lot2                                 // 杩囨湡鏃ユ湡
                                          && it.UDF1 == detailModel.UDF1
                                          && it.UDF2 == detailModel.UDF2
                                          && it.UDF3 == detailModel.UDF3
@@ -568,6 +599,7 @@
                         sqlDetailStr += $"Qty = '{detailModel.Qty}',LotNo = '{detailModel.LotNo}',Money='{detailModel.Money}', ";
                         sqlDetailStr += $"LotText = '{detailModel.LotText}',SupplierLot = '{detailModel.SupplierLot}', ";
                         sqlDetailStr += $"IsBale = '{detailModel.IsBale}',IsBelt = '{detailModel.IsBelt}', ";
+                        sqlDetailStr += $" Lot1= '{detailModel.Lot1}',Lot2 = '{detailModel.Lot2}', ";
                         sqlDetailStr += $"UDF1 = '{detailModel.UDF1}',UDF2 = '{detailModel.UDF2}',UDF3 = '{detailModel.UDF3}',UDF4 = '{detailModel.UDF4}',UDF5 = '{detailModel.UDF5}',";
                         sqlDetailStr += $"UpdateTime = GETDATE(),UpdateUser = '{model.CreateUser}' ";
                         sqlDetailStr += $"WHERE Id = {detailModel.Id};";
diff --git a/Wms/WMS.BLL/DataServer/StockServer.cs b/Wms/WMS.BLL/DataServer/StockServer.cs
index 76b0595..a527d2c 100644
--- a/Wms/WMS.BLL/DataServer/StockServer.cs
+++ b/Wms/WMS.BLL/DataServer/StockServer.cs
@@ -7,6 +7,7 @@
 using System.Text;
 using Model.ModelDto;
 using Model.ModelDto.DataDto;
+using Model.ModelDto.SysDto;
 using Model.ModelVm.DataVm;
 using SqlSugar;
 using WMS.DAL;
@@ -129,16 +130,22 @@
         /// <param name="palletNo">鎵樼洏鏉$爜</param>
         /// <param name="status">搴撳瓨鐘舵��</param>
         /// <param name="inspectStatus">璐ㄦ鐘舵��</param>
+        /// <param name="houseNo">鎵�灞炰粨搴�</param>
+        /// <param name="areaNo">鎵�灞炲尯鍩�</param>
+        /// <param name="type">鐗╂枡绫诲瀷</param>
+        /// <param name="ownerNo">璐т富缂栧彿</param>
+        /// <param name="ownerName">璐т富鍚嶇О</param>
         /// <returns></returns>
         public List<StockDetailDto> GetInventoryList1(string skuNo, string skuName, string lotNo, string locatNo, string palletNo, 
-            string status, string inspectStatus, string ownerNo, string ownerName)
+            string status, string inspectStatus, string ownerNo, string ownerName, string houseNo, string areaNo, string type)
         {
-            string str = "select detail.*,house.WareHouseNo + '-' + house.WareHouseName as WareHouseName," +
+            string str = "select detail.*,sku.Type,house.WareHouseNo + '-' + house.WareHouseName as WareHouseName," +
                 "roadway.RoadwayNo + '-' + roadway.RoadwayName as RoadwayName,area.AreaNo + '-' + area.AreaName as AreaName  " +
                 "from DataStockDetail detail " +
                 "left join SysStorageRoadway roadway on detail.RoadwayNo = roadway.RoadwayNo " +
                 "left join SysWareHouse house on detail.WareHouseNo = house.WareHouseNo " +
                 "left join SysStorageArea area on detail.AreaNo = area.AreaNo " +
+                "left join SysMaterials as sku on detail.skuNo = sku.skuNo " +
                 "Where detail.IsDel = @isdel";
             //鍒ゆ柇鐗╂枡缂栫爜鏄惁涓虹┖
             if (!string.IsNullOrEmpty(skuNo))
@@ -184,21 +191,37 @@
             if (!string.IsNullOrEmpty(ownerName))
             {
                 str += " and detail.OwnerName like @ownerName";
+            }   
+            if (!string.IsNullOrEmpty(houseNo))     
+            {
+                str += " and house.WareHouseNo = @wareHouseNo";
             }
+            if (!string.IsNullOrEmpty(areaNo))
+            {
+                str += " and area.AreaNo = @areaNo";
+            }
+            if (!string.IsNullOrEmpty(type))
+            {
+                str += " and sku.Type = @type";
+            }
+
             //鎺掑簭
             str += " order by detail.SkuNo,detail.PalletNo,detail.LotNo";
             List<StockDetailDto> stockDetailsList = Db.Ado.SqlQuery<StockDetailDto>(str, new
             {
-                isdel = "0", //鏄惁鍒犻櫎
-                skuno = "%" + skuNo + "%", //鐗╂枡缂栫爜
-                skuname = "%" + skuName + "%", //鐗╂枡鍚嶇О
-                lotno = "%" + lotNo + "%", //鎵规
-                locatno = "%" + locatNo + "%", //鍌ㄤ綅鍦板潃
-                palletno = "%" + palletNo + "%", //鎵樼洏鏉$爜
-                status = status, //搴撳瓨鐘舵��
-                inspectstatus = inspectStatus, //璐ㄦ鐘舵��
-                ownerNo = "%" + ownerNo + "%", //璐т富缂栫爜
-                ownerName = "%" + ownerName + "%" //璐т富鍚嶇О
+                isdel = "0",                                //鏄惁鍒犻櫎
+                skuno = "%" + skuNo + "%",                  //鐗╂枡缂栫爜
+                skuname = "%" + skuName + "%",              //鐗╂枡鍚嶇О
+                lotno = "%" + lotNo + "%",                  //鎵规
+                locatno = "%" + locatNo + "%",              //鍌ㄤ綅鍦板潃
+                palletno = "%" + palletNo + "%",            //鎵樼洏鏉$爜
+                status = status,                            //搴撳瓨鐘舵��
+                inspectstatus = inspectStatus,              //璐ㄦ鐘舵��
+                ownerNo = "%" + ownerNo + "%",              //璐т富缂栫爜
+                ownerName = "%" + ownerName + "%",          //璐т富鍚嶇О
+                wareHouseNo = houseNo,                      
+                areaNo = areaNo,                         //鎵�灞炲尯鍩�
+                type = type
             });
             return stockDetailsList;
         }
diff --git a/Wms/WMS.Entity/BllAsnEntity/BllArrivalNoticeDetail.cs b/Wms/WMS.Entity/BllAsnEntity/BllArrivalNoticeDetail.cs
index 19c7495..b8d8d85 100644
--- a/Wms/WMS.Entity/BllAsnEntity/BllArrivalNoticeDetail.cs
+++ b/Wms/WMS.Entity/BllAsnEntity/BllArrivalNoticeDetail.cs
@@ -129,6 +129,14 @@
         public DateTime? CompleteTime { get; set; }
 
         public string OrderDetailCode { get; set; }
+        /// <summary>
+        /// 鎵规灞炴��1-鐢熶骇鏃ユ湡
+        /// </summary>
+        public string Lot1 { get; set; }
+        /// <summary>
+        /// 鎵规灞炴��2-杩囨湡鏃ユ湡
+        /// </summary>
+        public string Lot2 { get; set; }
 
         /// <summary>
         /// 鑷畾涔夊垪1
diff --git a/Wms/WMS.IBLL/IDataServer/IStockServer.cs b/Wms/WMS.IBLL/IDataServer/IStockServer.cs
index b175bae..fd3e98c 100644
--- a/Wms/WMS.IBLL/IDataServer/IStockServer.cs
+++ b/Wms/WMS.IBLL/IDataServer/IStockServer.cs
@@ -30,7 +30,8 @@
         /// <param name="status">搴撳瓨鐘舵��</param>
         /// <param name="inspectStatus">璐ㄦ鐘舵��</param>
         /// <returns></returns>
-        List<StockDetailDto> GetInventoryList1(string skuNo, string skuName, string lotNo, string locatNo, string palletNo, string status, string inspectStatus, string ownerNo, string ownerName);
+        List<StockDetailDto> GetInventoryList1(string skuNo, string skuName, string lotNo, string locatNo, string palletNo, 
+            string status, string inspectStatus, string ownerNo, string ownerName, string houseNo, string areaNo, string type);
 
         #endregion
         
diff --git a/Wms/Wms/Controllers/StatisticalController.cs b/Wms/Wms/Controllers/StatisticalController.cs
index 30131e0..4168244 100644
--- a/Wms/Wms/Controllers/StatisticalController.cs
+++ b/Wms/Wms/Controllers/StatisticalController.cs
@@ -65,11 +65,16 @@
         /// <param name="palletNo">鎵樼洏鏉$爜</param>
         /// <param name="status">搴撳瓨鐘舵��</param>
         /// <param name="inspectStatus">璐ㄦ鐘舵��</param>
+        /// <param name="HouseNo">鎵�灞炰粨搴�</param>
+        /// <param name="RoadwayNo">鎵�灞炲尯鍩�</param>
+        /// <param name="Type">鐗╂枡绫诲瀷</param>
         /// <returns></returns>
         [HttpGet]
-        public IActionResult GetInventoryList1(string skuNo, string skuName, string lotNo, string locatNo, string palletNo, string status, string inspectStatus, string ownerNo, string ownerName)
+        public IActionResult GetInventoryList1(string skuNo, string skuName, string lotNo, string locatNo, string palletNo, 
+            string status, string inspectStatus, string ownerNo, string ownerName,string HouseNo,string AreaNo, string Type)
         {
-            List<StockDetailDto> stockDetailsList = _stock.GetInventoryList1(skuNo, skuName, lotNo, locatNo, palletNo, status, inspectStatus, ownerNo, ownerName);
+            List<StockDetailDto> stockDetailsList = _stock.GetInventoryList1(skuNo, skuName, lotNo, locatNo, palletNo,
+                status, inspectStatus, ownerNo, ownerName, HouseNo, AreaNo, Type);
             return Ok(new
             {
                 data = stockDetailsList,

--
Gitblit v1.8.0