diff --git a/AMESCoreStudio.Web/Controllers/PCSController.cs b/AMESCoreStudio.Web/Controllers/PCSController.cs index e646815d..3d4d33ef 100644 --- a/AMESCoreStudio.Web/Controllers/PCSController.cs +++ b/AMESCoreStudio.Web/Controllers/PCSController.cs @@ -382,6 +382,9 @@ namespace AMESCoreStudio.Web.Controllers { var result = await _pcsApi.GetItems(); + // 只有狀態是啟用的 + result = result.Where(w => w.StatusNo == "A").ToList(); + var ItemsList = new List(); ItemsList.Add(new SelectListItem("請選擇", "")); for (int i = 0; i < result.Count; i++) @@ -890,6 +893,9 @@ namespace AMESCoreStudio.Web.Controllers { var result = await _kcsApi.GetItems(); + // 只有狀態是啟用的 + result = result.Where(w => w.StatusNo == "A").ToList(); + var Items = new List(); for (int i = 0; i < result.Count; i++) { @@ -1208,6 +1214,9 @@ namespace AMESCoreStudio.Web.Controllers { var result = await _kcsApi.GetItems(); + // 只有狀態是啟用的 + result = result.Where(w => w.StatusNo == "A").ToList(); + var KpItems = new List(); for (int i = 0; i < result.Count; i++) { diff --git a/AMESCoreStudio.Web/Views/JIG/JIG006.cshtml b/AMESCoreStudio.Web/Views/JIG/JIG006.cshtml index efccbf44..356a185c 100644 --- a/AMESCoreStudio.Web/Views/JIG/JIG006.cshtml +++ b/AMESCoreStudio.Web/Views/JIG/JIG006.cshtml @@ -86,7 +86,7 @@ }, { field: 'statusNo', - title: '狀態', + title: '是否有效', templet: function (d) { var btn ; if (d.statusNo == "A") diff --git a/AMESCoreStudio.Web/Views/KCS/KCS006.cshtml b/AMESCoreStudio.Web/Views/KCS/KCS006.cshtml index 7de03713..ade610e1 100644 --- a/AMESCoreStudio.Web/Views/KCS/KCS006.cshtml +++ b/AMESCoreStudio.Web/Views/KCS/KCS006.cshtml @@ -46,6 +46,19 @@ width: 200, title: '組件區間管控' }, + { + field: 'statusNo', + width: 100, + title: '狀態', + templet: function (d) { + var str; + if (d.statusNo == "A") + str = '啟用'; + else if (d.statusNo == "S") + str = '停用'; + return str + } + }, { field: 'right', width: 200, diff --git a/AMESCoreStudio.Web/Views/KCS/KCS006U.cshtml b/AMESCoreStudio.Web/Views/KCS/KCS006U.cshtml index 5d68757c..6b0e4e28 100644 --- a/AMESCoreStudio.Web/Views/KCS/KCS006U.cshtml +++ b/AMESCoreStudio.Web/Views/KCS/KCS006U.cshtml @@ -41,6 +41,22 @@ +
+ +
+
+ + +
+
+ + +
+
+
+
+ *當組件設定停用時,料號組件對應及工單組件對應會刪除有設定該筆組件代碼 +
@Html.ValidationMessage("error")
@@ -54,14 +70,14 @@ @{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); await Html.RenderPartialAsync("_FileinputScriptsPartial"); } - + } diff --git a/AMESCoreStudio.WebApi/Models/AMES/Items.cs b/AMESCoreStudio.WebApi/Models/AMES/Items.cs index 6b69e4ce..3e774015 100644 --- a/AMESCoreStudio.WebApi/Models/AMES/Items.cs +++ b/AMESCoreStudio.WebApi/Models/AMES/Items.cs @@ -64,5 +64,14 @@ namespace AMESCoreStudio.WebApi.Models.AMES [Display(Name = "組件總類")] [StringLength(50, ErrorMessage = "{0},不能大于{1}")] public string Item { get; set; } + + + /// + /// 狀態(A=ACTIVE ; S=停用) + /// + [Column("STATUS_NO")] + [DataMember] + [Display(Name = "狀態")] + public string StatusNo { get; set; } = "A"; } }