-
-
-
@@ -813,18 +815,18 @@
$(document).ready(function () {
if ($("#unitNo").val() == "B" || $("#unitNo").val() == "P" || $("#unitNo").val() == "T") {
- $("#system").show();
- $("#board").hide();
- }
- else {
- $("#system").hide();
- $("#board").show();
- }
-
- $(":input").attr("disabled", "disabled");
- });
-
- layui.use(['form', 'laydate', 'element','table'], function () {
+ $("#system").show();
+ $("#board").hide();
+ }
+ else {
+ $("#system").hide();
+ $("#board").show();
+ }
+
+ $(":input").attr("disabled", "disabled");
+ });
+
+ layui.use(['form', 'laydate', 'element', 'table'], function () {
var form = layui.form,
laydate = layui.laydate,
layer = layui.layer,
diff --git a/AMESCoreStudio.Web/Views/PCS/PCS003.cshtml b/AMESCoreStudio.Web/Views/PCS/PCS003.cshtml
index 32e0934a..5627f9b8 100644
--- a/AMESCoreStudio.Web/Views/PCS/PCS003.cshtml
+++ b/AMESCoreStudio.Web/Views/PCS/PCS003.cshtml
@@ -417,15 +417,17 @@
@* 板卡-工程資訊sheet *@
-
-
-
-
-
+
@@ -747,7 +749,7 @@
@@ -1043,6 +1045,25 @@
});
};
+ //UserName
+ function getUserName(val) {
+ $.ajax(
+ {
+ url: "@Url.Action("getUserName", "SYS")",
+ dataType: 'json',
+ data: { "userNo": val.value},
+ type: 'post',
+ success: function (result)
+ {
+ $(val).closest('div.layui-inline').find('input[id*=' + val.id + '_Name]').val(result.data);
+ },
+ error: function (result)
+ {
+ alert(result);
+ }
+ });
+ };
+
// RuleStation
function RuleStation(NewID) {
if (NewID == null) {
diff --git a/AMESCoreStudio.Web/Views/PCS/PCS006.cshtml b/AMESCoreStudio.Web/Views/PCS/PCS006.cshtml
index b4c5fd49..b6a73560 100644
--- a/AMESCoreStudio.Web/Views/PCS/PCS006.cshtml
+++ b/AMESCoreStudio.Web/Views/PCS/PCS006.cshtml
@@ -98,7 +98,7 @@
wipID = strSplit[0];
else
wipID = -1;
- var confirmMsg = confirm('Are You Sure Change WorkOrder ?');
+ var confirmMsg = confirm('確定要變更該工單的開線或是收線狀態?');
if (confirmMsg) {
$.ajax({
@@ -132,7 +132,7 @@
else
statusNO = "S"
- var confirmMsg = confirm('Are You Sure Active Or Stop This Line ?');
+ var confirmMsg = confirm('確定要啟動或停止此生產線?');
if (confirmMsg) {
$.ajax({
diff --git a/AMESCoreStudio.Web/Views/PCS/PCS015.cshtml b/AMESCoreStudio.Web/Views/PCS/PCS015.cshtml
index 013a4212..1ae724c6 100644
--- a/AMESCoreStudio.Web/Views/PCS/PCS015.cshtml
+++ b/AMESCoreStudio.Web/Views/PCS/PCS015.cshtml
@@ -42,7 +42,7 @@
diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/WipBoardController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/WipBoardController.cs
index 0ec381ef..acb38723 100644
--- a/AMESCoreStudio.WebApi/Controllers/AMES/WipBoardController.cs
+++ b/AMESCoreStudio.WebApi/Controllers/AMES/WipBoardController.cs
@@ -104,6 +104,7 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES
getWipBoard.PcbBake = wipBoard.PcbBake;
getWipBoard.Smd = wipBoard.Smd;
getWipBoard.SolderPaste = wipBoard.SolderPaste;
+ getWipBoard.Engineer = wipBoard.Engineer;
getWipBoard.UpdateDate = DateTime.Now;
getWipBoard.UpdateUserID = 0;
}
diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/WipSystemController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/WipSystemController.cs
index e1d69792..3f7c0f65 100644
--- a/AMESCoreStudio.WebApi/Controllers/AMES/WipSystemController.cs
+++ b/AMESCoreStudio.WebApi/Controllers/AMES/WipSystemController.cs
@@ -102,6 +102,7 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES
getwipSystem.OsVer = wipSystem.OsVer;
getwipSystem.PowerMode = wipSystem.PowerMode;
getwipSystem.Ram = wipSystem.Ram;
+ getwipSystem.Engineer = wipSystem.Engineer;
getwipSystem.UpdateDate = DateTime.Now;
getwipSystem.UpdateUserID = 0;
}
diff --git a/AMESCoreStudio.WebApi/Controllers/SYS/UserInfoesController.cs b/AMESCoreStudio.WebApi/Controllers/SYS/UserInfoesController.cs
index a0e14ff4..bbdd826f 100644
--- a/AMESCoreStudio.WebApi/Controllers/SYS/UserInfoesController.cs
+++ b/AMESCoreStudio.WebApi/Controllers/SYS/UserInfoesController.cs
@@ -71,6 +71,20 @@ namespace AMESCoreStudio.WebApi.Controllers.SYS
return userInfo;
}
+ ///
+ /// UserInfo By UserNo
+ ///
+ ///
+ ///
+ // GET: api/UserInfoes/5
+ [HttpGet("ByUserNo/{id}")]
+ public async Task
> GetUserInfoByUserNo(string id)
+ {
+ IQueryable q = _context.UserInfoes.Where(w => w.UserNo.ToUpper() == id.ToUpper());
+ var userInfo = await q.FirstOrDefaultAsync();
+ return userInfo;
+ }
+
///
///
///
diff --git a/AMESCoreStudio.WebApi/Models/AMES/WipBoard.cs b/AMESCoreStudio.WebApi/Models/AMES/WipBoard.cs
index 08c589e2..7944adf6 100644
--- a/AMESCoreStudio.WebApi/Models/AMES/WipBoard.cs
+++ b/AMESCoreStudio.WebApi/Models/AMES/WipBoard.cs
@@ -224,8 +224,7 @@ namespace AMESCoreStudio.WebApi.Models.AMES
///
[NotMapped]
[DataMember]
- [ForeignKey("Engineer")]
- public SYS.UserInfo GetUserInfo { get; set; }
+ public string Engineer_Name { get; set; }
}
}
diff --git a/AMESCoreStudio.WebApi/Models/AMES/WipSystem.cs b/AMESCoreStudio.WebApi/Models/AMES/WipSystem.cs
index 4b4e3dec..cf1f7a5c 100644
--- a/AMESCoreStudio.WebApi/Models/AMES/WipSystem.cs
+++ b/AMESCoreStudio.WebApi/Models/AMES/WipSystem.cs
@@ -349,7 +349,6 @@ namespace AMESCoreStudio.WebApi.Models.AMES
///
[NotMapped]
[DataMember]
- [ForeignKey("Engineer")]
- public SYS.UserInfo GetUserInfo { get; }
+ public string Engineer_Name { get; set; }
}
}