From e1937ea7d68c72e61095538d5fec4e7d795f78c9 Mon Sep 17 00:00:00 2001
From: wxw <Administrator@DESKTOP-5BIMHQ3>
Date: 星期四, 16 十月 2025 10:48:18 +0800
Subject: [PATCH] 修改物料管理显示和编辑

---
 HTML/views/BaseSetting/MaterialsForm.html |  177 +++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 105 insertions(+), 72 deletions(-)

diff --git a/HTML/views/BaseSetting/MaterialsForm.html b/HTML/views/BaseSetting/MaterialsForm.html
index 3c61be9..1ce4191 100644
--- a/HTML/views/BaseSetting/MaterialsForm.html
+++ b/HTML/views/BaseSetting/MaterialsForm.html
@@ -295,88 +295,121 @@
 			// 	}
 
 			// });
+
+			getPackagList();
 			var sel2 = false;
-			//鑾峰彇鍖呰涓嬫媺鑿滃崟 PackagNo
-			synData(IP + "/Basis/GetPackagList", {}, 'get', function (res) {
-				if (res.code == 0) //鎴愬姛
-				{
-					for (var i = 0; i < res.data.length; i++) {
-						$("#PackagNo").append('<option value =' + res.data[i].PackagNo + '>' + res.data[i].PackagName + '</option>');
+			function getPackagList(){
+				var packagList=[];
+				for (let index = 1; index < 5; index++) {
+					//鑾峰彇鍖呰涓嬫媺鑿滃崟 PackagNo
+					synData(IP + "/Basis/GetPackagList?page="+index, {}, 'get', function (res) {
+						if (res.code == 0) {
+							if(res.data.length>0){
+								packagList.push(res.data)
+							}else{
+								return;
+							}
+							
+						}else {
+							return;
+						}
+
+					});
+				}
+				if(packagList.length>0){				
+					for (var i = 0; i < packagList.length; i++) {
+						var itemList=packagList[i];
+						for(var j = 0; j < itemList.length; j++){
+							$("#PackagNo").append('<option value =' + itemList[j].PackagNo + '>' + itemList[j].PackagName + '</option>');
+						}						
 					}
 					form.render('select');
 					sel2 = true;
 				}
-				else //涓嶆垚鍔�
-				{
-					layer.msg(res.msg, {
-						icon: 2,
-						time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-					}, function () { sel2 = true; });
+
+				var id = getQueryString('id');
+				if (!id) {
+					id = 0;
+					$("#AuditStatusNo").attr("disabled", "true")
 				}
-
-			});
-
-			var id = getQueryString('id');
-			if (!id) {
-				id = 0;
-				$("#AuditStatusNo").attr("disabled", "true")
-			}
-			else {
-				if (sel1 && sel2 && sel3) {
-					var param = {
-						UserId: id,
-					};
-					synData(IP + "/Basis/GetMateById?Id= " + getQueryString('id') + "", {}, 'get', function (res) {
-						if (res.code == 0) //鎴愬姛
-						{
-							// console.log(res.data.CategoryNo)
-							//瀹℃壒鐘舵�佺紪杈戞樉绀�
-							if (res.data.AuditStatusNo != "") {
-								//$('#Auditishow').show();
-								// $('#IsControlledshow').show();
-								// $('#IsInspectshow').show();
+				else {
+					if (sel1 && sel2 && sel3) {
+						var param = {
+							UserId: id,
+						};
+						synData(IP + "/Basis/GetMateById?Id= " + getQueryString('id') + "", {}, 'get', function (res) {
+							if (res.code == 0) //鎴愬姛
+							{
+								// console.log(res.data.CategoryNo)
+								//瀹℃壒鐘舵�佺紪杈戞樉绀�
+								if (res.data.AuditStatusNo != "") {
+									//$('#Auditishow').show();
+									// $('#IsControlledshow').show();
+									// $('#IsInspectshow').show();
+								}
+								//鐗╂枡鍙�
+								if (res.data.SkuNo != "") {
+									$("input[name='SkuNo']").attr("disabled", "disabled")
+								}
+								//椤甸潰璧嬪��
+								$("input[name='SkuNo']").val(res.data.SkuNo); // 鐗╂枡鍙�
+								$("input[name='SkuName']").val(res.data.SkuName); // 鐗╂枡鍚嶇О
+								$("input[name='Standard']").val(res.data.Standard); // 瑙勬牸
+								$("#AuditStatusNo option[value='" + res.data.AuditStatusNo + "']").attr("selected", "selected"); // 瀹℃牳鐘舵��
+								$("#Type option[value='" + res.data.Type + "']").attr("selected", "selected"); // 绫诲瀷
+								$("#CategoryNo option[value='" + res.data.CategoryNo + "']").attr("selected", "selected"); // 绫诲埆
+								// $("#CategoryNo option[value='" + res.data.CategoryNo + "']").attr("selected","selected"); // 绫诲埆
+								$("#IsControlled option[value='" + res.data.IsControlled + "']").attr("selected", "selected"); // 鏄惁鍙楁帶
+								$("#IsInspect option[value='" + res.data.IsInspect + "']").attr("selected", "selected"); // 鏄惁鍏嶆
+								$("#IsPasteCode option[value='" + res.data.IsPasteCode + "']").attr("selected", "selected"); // 鏄惁璐存爣
+								$("input[name='UnitNo']").val(res.data.UnitNo); 
+								$("#PackagNo option[value='" + res.data.PackagNo + "']").attr("selected", "selected"); // 鍖呰
+								// $("#PackagNo").attr("disabled", "disabled")
+								$("#Environment option[value='" + res.data.Environment + "']").attr("selected", "selected"); // 瀛樺偍鐜
+								$("input[name='Weight']").val(res.data.Weight); // 鐞嗚閲嶉噺
+								$("input[name='Warranty']").val(res.data.Warranty); // 淇濊川鏈�
+								$("input[name='UnpackWarranty']").val(res.data.UnpackWarranty); // 淇濊川鏈�
+								$("input[name='Price']").val(res.data.Price); // 鐞嗚鍗曚环
+								$("input[name='AdventTime']").val(res.data.AdventTime); // 涓存湡
+								$("input[name='LowInventory']").val(res.data.LowInventory); // 浣庡簱瀛�
+								$("textarea[name='Demo']").val(res.data.Demo); //澶囨敞
+								form.render();
+								form.render('select');
 							}
-							//鐗╂枡鍙�
-							if (res.data.SkuNo != "") {
-								$("input[name='SkuNo']").attr("disabled", "disabled")
+							else //涓嶆垚鍔�
+							{
+								layer.msg(res.msg, {
+									icon: 2,
+									time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+								}, function () { });
 							}
-							//椤甸潰璧嬪��
-							$("input[name='SkuNo']").val(res.data.SkuNo); // 鐗╂枡鍙�
-							$("input[name='SkuName']").val(res.data.SkuName); // 鐗╂枡鍚嶇О
-							$("input[name='Standard']").val(res.data.Standard); // 瑙勬牸
-							$("#AuditStatusNo option[value='" + res.data.AuditStatusNo + "']").attr("selected", "selected"); // 瀹℃牳鐘舵��
-							$("#Type option[value='" + res.data.Type + "']").attr("selected", "selected"); // 绫诲瀷
-							$("#CategoryNo option[value='" + res.data.CategoryNo + "']").attr("selected", "selected"); // 绫诲埆
-							// $("#CategoryNo option[value='" + res.data.CategoryNo + "']").attr("selected","selected"); // 绫诲埆
-							$("#IsControlled option[value='" + res.data.IsControlled + "']").attr("selected", "selected"); // 鏄惁鍙楁帶
-							$("#IsInspect option[value='" + res.data.IsInspect + "']").attr("selected", "selected"); // 鏄惁鍏嶆
-							$("#IsPasteCode option[value='" + res.data.IsPasteCode + "']").attr("selected", "selected"); // 鏄惁璐存爣
-							$("input[name='UnitNo']").val(res.data.UnitNo); 
-							$("#PackagNo option[value='" + res.data.PackagNo + "']").attr("selected", "selected"); // 鍖呰
-							// $("#PackagNo").attr("disabled", "disabled")
-							$("#Environment option[value='" + res.data.Environment + "']").attr("selected", "selected"); // 瀛樺偍鐜
-							$("input[name='Weight']").val(res.data.Weight); // 鐞嗚閲嶉噺
-							$("input[name='Warranty']").val(res.data.Warranty); // 淇濊川鏈�
-							$("input[name='UnpackWarranty']").val(res.data.UnpackWarranty); // 淇濊川鏈�
-							$("input[name='Price']").val(res.data.Price); // 鐞嗚鍗曚环
-							$("input[name='AdventTime']").val(res.data.AdventTime); // 涓存湡
-							$("input[name='LowInventory']").val(res.data.LowInventory); // 浣庡簱瀛�
-							$("textarea[name='Demo']").val(res.data.Demo); //澶囨敞
-							form.render();
-							form.render('select');
-						}
-						else //涓嶆垚鍔�
-						{
-							layer.msg(res.msg, {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function () { });
-						}
-					});
+						});
+					}
+
 				}
-
+				form.render('select');
 			}
-			form.render('select');
+			//鑾峰彇鍖呰涓嬫媺鑿滃崟 PackagNo
+			// synData(IP + "/Basis/GetPackagList", {}, 'get', function (res) {
+			// 	if (res.code == 0) //鎴愬姛
+			// 	{
+			// 		for (var i = 0; i < res.data.length; i++) {
+			// 			$("#PackagNo").append('<option value =' + res.data[i].PackagNo + '>' + res.data[i].PackagName + '</option>');
+			// 		}
+			// 		form.render('select');
+			// 		sel2 = true;
+			// 	}
+			// 	else //涓嶆垚鍔�
+			// 	{
+			// 		layer.msg(res.msg, {
+			// 			icon: 2,
+			// 			time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+			// 		}, function () { sel2 = true; });
+			// 	}
+
+			// });
+
+			
 		});
 
 		//鑾峰彇娴忚鍣ㄥ弬鏁�

--
Gitblit v1.8.0