From bdc8b254881714e9f3caee40666ffa7318dfd9ff Mon Sep 17 00:00:00 2001
From: chengsc <Demo@DESKTOP-CPA90BF>
Date: 星期二, 20 八月 2024 16:47:16 +0800
Subject: [PATCH] 修改pda获取箱码信息接口

---
 HTML/views/BaseSetting/Materials.html |   72 +++++++++++++++++++++++++++++-------
 1 files changed, 58 insertions(+), 14 deletions(-)

diff --git a/HTML/views/BaseSetting/Materials.html b/HTML/views/BaseSetting/Materials.html
index 64e1bbf..737e044 100644
--- a/HTML/views/BaseSetting/Materials.html
+++ b/HTML/views/BaseSetting/Materials.html
@@ -17,10 +17,10 @@
 			});
 		  </script>
 	</head>
-	<body>
+	<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">
+				<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">
@@ -59,7 +59,7 @@
                                     <option value="1">鍖呮潗</option>
                                     <option value="2">鎴愬搧</option>
                                     <option value="3">鑰楁潗</option>
-                                    <option value="4">鍗婃垚鍝�</option>
+                                    <option value="4">涓棿鍝�</option>
                                 </select>
                             </div>
 						</div>
@@ -93,8 +93,19 @@
                                     <option value=""></option>
                                     <option value="0">甯告俯</option>
                                     <option value="1">浣庢俯</option>
-                                    <option value="3">骞茬嚗閫氶</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">
@@ -109,6 +120,9 @@
 						</div>
 					</div>
 				</div>
+
+				<div id="center"></div>
+
 				<div class="layui-card-body">
 					<table id="LAY-app-content-list" lay-filter="LAY-app-content-list"></table>
 					
@@ -133,7 +147,7 @@
 						{{# } else if(d.Type=='3') { }}
 							<p>鑰楁潗</p>
 						{{# } else if(d.Type=='4') { }}
-							<p>鍗婃垚鍝�</p>
+							<p>涓棿鍝�</p>
 						{{# } }}
 					</script>
 
@@ -192,10 +206,24 @@
 					laypage = layui.laypage,
 					layer = layui.layer;
 
-				refreshTable("","","","","","","");
+				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');
+					}
+				})
 				
-				function refreshTable(SkuNo,SkuName,AuditStatusNo,Type,IsControlled,IsInspect,Environment) {
+				function refreshTable(SkuNo,SkuName,AuditStatusNo,Type,IsControlled,IsInspect,Environment,CategoryNo) {
 					var param = {
 						SkuNo: SkuNo,
 						SkuName: SkuName,
@@ -203,10 +231,11 @@
                         Type: Type,
                         IsControlled: IsControlled,
                         IsInspect: IsInspect,
-                        Environment: Environment
+                        Environment: Environment,
+						CategoryNo:CategoryNo
 					};
 					
-					var url  = "/Basis/GetMateList?SkuNo="+SkuNo+"&&SkuName="+SkuName+"&&AuditStatusNo="+AuditStatusNo+"&&Type="+Type+"&&IsControlled="+IsControlled+"&&IsInspect="+IsInspect+"&&Environment="+Environment;
+					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) //鎴愬姛
 						{
@@ -278,7 +307,7 @@
 		
 				var infoOptions = {
 					elem: "#LAY-app-content-list",
-					height: "full-140",
+					height: h1,
 					id: "LAY-app-content-list",
 					page: true,
 					limit: pageCnt,
@@ -324,6 +353,9 @@
 							field: 'Environment',title: '瀛樺偍鐜',align: 'center',templet: '#buttonEnvironment',width: 120
 						},
 						{
+							field: 'CategoryName',title: '鐗╂枡绫诲埆',align: 'center',width: 120
+						},
+						{
 							field: 'Weight',title: '鐞嗚閲嶉噺',align: 'center',width: 135
 						}, 
 						{
@@ -365,8 +397,9 @@
 					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);
+					refreshTable(SkuNo,SkuName,AuditStatusNo,Type,IsControlled,IsInspect,Environment,CategoryNo);
 				});
 				var doing = true;
 				var $ = layui.$,
@@ -398,6 +431,7 @@
                                             IsControlled: field.IsControlled,
                                             IsInspect: field.IsInspect,
                                             Origin: field.Origin,
+                                            CategoryNo: field.CategoryNo,
                                             UnitNo: field.UnitNo,
                                             PackagNo: field.PackagNo,
                                             Environment: field.Environment,
@@ -427,10 +461,17 @@
                                                             $("#Type").val(),
                                                             $("#IsControlled").val(),
                                                             $("#IsInspect").val(),
-                                                            $("#Environment").val()
+                                                            $("#Environment").val(),
+                                                            $("#CategoryNo").val()
                                                         );
 														doing = true;
 													});
+												}
+												else if (res.code == 2) {
+													layer.msg("鐗╂枡缂栫爜鎴栧悕绉伴噸澶嶏紝娣诲姞澶辫触锛�", {
+														icon: 2,
+														time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+													}, function() {doing = true;});
 												}
 												else //涓嶆垚鍔�
 												{
@@ -519,7 +560,8 @@
                                                 $("#Type").val(),
                                                 $("#IsControlled").val(),
                                                 $("#IsInspect").val(),
-                                                $("#Environment").val()
+                                                $("#Environment").val(),
+                                                $("#CategoryNo").val()
                                             );
 											//table.reload('LAY-app-content-list'); //鏁版嵁鍒锋柊
 											doing = true;
@@ -569,6 +611,7 @@
                                         IsControlled: field.IsControlled,
                                         IsInspect: field.IsInspect,
                                         Origin: field.Origin,
+                                        CategoryNo: field.CategoryNo,
                                         UnitNo: field.UnitNo,
                                         PackagNo: field.PackagNo,
                                         Environment: field.Environment,
@@ -599,7 +642,8 @@
                                                             $("#Type").val(),
                                                             $("#IsControlled").val(),
                                                             $("#IsInspect").val(),
-                                                            $("#Environment").val()
+                                                            $("#Environment").val(),
+                                                            $("#CategoryNo").val(),
                                                         );
 													doing = true;
 												});

--
Gitblit v1.8.0