diff --git a/AMESCoreStudio.Web/Controllers/PCSController.cs b/AMESCoreStudio.Web/Controllers/PCSController.cs index d0c9eff4..8173905d 100644 --- a/AMESCoreStudio.Web/Controllers/PCSController.cs +++ b/AMESCoreStudio.Web/Controllers/PCSController.cs @@ -293,7 +293,6 @@ namespace AMESCoreStudio.Web.Controllers private async Task GetMFGType() { var result = await _pcsApi.GetMFGTypes(); - var MFGType = new List(); for (int i = 0; i < result.Count; i++) { @@ -486,34 +485,6 @@ namespace AMESCoreStudio.Web.Controllers ViewBag.GetWipTypeList = WipType; } - - - /// - /// 客戶類別 - /// - /// - private void GetCustomerType() - { - var CustomerType = new List(){ - new SelectListItem() { - Text = "醫療", - Value = "1", - }, - new SelectListItem - { - Text = "VIP", - Value = "2", - }, - new SelectListItem - { - Text = "其他", - Value = "3", - } - }; - - ViewBag.GetCustomerTypeList = CustomerType; - } - /// /// SMD點膠 /// @@ -1189,7 +1160,6 @@ namespace AMESCoreStudio.Web.Controllers GetPCBWorkingType(); GetSolderPaste(); GetWipType(); - GetCustomerType(); GetPCSOPList(); GetSOPTypeSelect(); GetWipSystemTypeSelect(); @@ -1200,6 +1170,7 @@ namespace AMESCoreStudio.Web.Controllers GetCheckboxWipAttr(); //var result = new WipAllViewModel(); //return View(result); + return View(model); } @@ -1224,7 +1195,6 @@ namespace AMESCoreStudio.Web.Controllers GetPCBWorkingType(); GetSolderPaste(); GetWipType(); - GetCustomerType(); GetPCSOPList(); GetSOPTypeSelect(); GetWipSystemTypeSelect(); @@ -1481,7 +1451,6 @@ namespace AMESCoreStudio.Web.Controllers GetPCBWorkingType(); GetSolderPaste(); GetWipType(); - GetCustomerType(); GetPCSOPList(); GetSOPTypeSelect(); GetWipSystemTypeSelect(); @@ -1577,7 +1546,6 @@ namespace AMESCoreStudio.Web.Controllers GetPCBWorkingType(); GetSolderPaste(); GetWipType(); - GetCustomerType(); GetPCSOPList(); GetWipSystemTypeSelect(); GetWipSystemPMTypeSelect(); @@ -1655,7 +1623,6 @@ namespace AMESCoreStudio.Web.Controllers GetWipType(); GetWipSystemTypeSelect(); GetWipSystemPMTypeSelect(); - GetCustomerType(); GetPCSOPList(); GetSOPTypeSelect(); GetCheckboxApproveLogo(model.wipLabel != null ? model.wipLabel.ApproveLogo : null); @@ -1687,7 +1654,6 @@ namespace AMESCoreStudio.Web.Controllers GetSolderPaste(); GetWipType(); GetWipSystemTypeSelect(); - GetCustomerType(); GetPCSOPList(); GetSOPTypeSelect(); GetCheckboxApproveLogo(); diff --git a/AMESCoreStudio.Web/ViewModels/PCS/WipViewModel.cs b/AMESCoreStudio.Web/ViewModels/PCS/WipViewModel.cs index 4eb3d232..25b2eabe 100644 --- a/AMESCoreStudio.Web/ViewModels/PCS/WipViewModel.cs +++ b/AMESCoreStudio.Web/ViewModels/PCS/WipViewModel.cs @@ -80,6 +80,10 @@ namespace AMESCoreStudio.Web.ViewModels.PCS public class WipDataViewModel : WipNoDetailViewModel { + public WipDataViewModel() + { + wipInfo = new WipInfo(); + } /// /// 工單資料 diff --git a/AMESCoreStudio.Web/Views/PCS/PCS001.cshtml b/AMESCoreStudio.Web/Views/PCS/PCS001.cshtml index 986247bc..e2d2dd4e 100644 --- a/AMESCoreStudio.Web/Views/PCS/PCS001.cshtml +++ b/AMESCoreStudio.Web/Views/PCS/PCS001.cshtml @@ -19,11 +19,9 @@
- @**@ -
- +
@@ -79,8 +77,8 @@
- - + +
@@ -142,9 +140,9 @@
- - - + + +
@@ -174,7 +172,7 @@
- +
@@ -327,8 +325,9 @@
- - + + +
diff --git a/AMESCoreStudio.Web/Views/PCS/PCS003.cshtml b/AMESCoreStudio.Web/Views/PCS/PCS003.cshtml index 471c30b6..8b6a56dc 100644 --- a/AMESCoreStudio.Web/Views/PCS/PCS003.cshtml +++ b/AMESCoreStudio.Web/Views/PCS/PCS003.cshtml @@ -178,7 +178,7 @@
- +
diff --git a/AMESCoreStudio.WebApi/Enums/EnumPCS.cs b/AMESCoreStudio.WebApi/Enums/EnumPCS.cs index 339a9ff8..2f44a749 100644 --- a/AMESCoreStudio.WebApi/Enums/EnumPCS.cs +++ b/AMESCoreStudio.WebApi/Enums/EnumPCS.cs @@ -209,6 +209,42 @@ namespace AMESCoreStudio.WebApi E = 5, } + /// + /// SMD點膠 + /// + public enum EnumWipBoardSMDType + { + /// + /// SOP + /// + [Display(Name = "SOP")] + A = 1, + + /// + /// 技術轉移 + /// + [Display(Name = "技術轉移")] + B = 2, + + /// + /// N/A + /// + [Display(Name = "N/A")] + C = 3, + + /// + /// 暫時文件 + /// + [Display(Name = "暫時文件")] + D = 4, + + /// + /// REWORK + /// + [Display(Name = "REWORK")] + E = 5, + } + /// /// Get Enum Display /// diff --git a/AMESCoreStudio.WebApi/Models/AMES/WipBarcode.cs b/AMESCoreStudio.WebApi/Models/AMES/WipBarcode.cs index dcdc60ae..6f041a8e 100644 --- a/AMESCoreStudio.WebApi/Models/AMES/WipBarcode.cs +++ b/AMESCoreStudio.WebApi/Models/AMES/WipBarcode.cs @@ -59,6 +59,14 @@ namespace AMESCoreStudio.WebApi.Models.AMES [Display(Name = "生產單位")] public string UnitNO { get; set; } = "S"; + /// + /// 備註 + /// + [Column("REMARKS")] + [DataMember] + [Display(Name = "備註")] + public string ReMarks { get; set; } + /// /// 建立者 /// diff --git a/AMESCoreStudio.WebApi/Models/AMES/WipInfo.cs b/AMESCoreStudio.WebApi/Models/AMES/WipInfo.cs index 48932c3a..3fdfa75d 100644 --- a/AMESCoreStudio.WebApi/Models/AMES/WipInfo.cs +++ b/AMESCoreStudio.WebApi/Models/AMES/WipInfo.cs @@ -135,7 +135,7 @@ namespace AMESCoreStudio.WebApi.Models.AMES [DataMember] [Required(ErrorMessage = "{0},不能空白")] [Display(Name = "單箱數量")] - public int BoxCNT { get; set; } = 1; + public int BoxCNT { get; set; } = 0; /// /// 判斷前製程是否已經投入 (Y-判斷;N-不判斷)