Browse Source

1. FQC抽驗 判斷無序號工單不需要過FQC過站

PTD
ray 2 years ago
parent
commit
7a9fa57163
  1. 14
      AMESCoreStudio.Web/Controllers/FQCController.cs
  2. 4
      AMESCoreStudio.Web/Views/FQC/FQC007.cshtml

14
AMESCoreStudio.Web/Controllers/FQCController.cs

@ -1377,8 +1377,18 @@ namespace AMESCoreStudio.Web.Controllers
result = await _fqcApi.PutFqcResultMaster(JsonConvert.SerializeObject(fqcResultMaster)); result = await _fqcApi.PutFqcResultMaster(JsonConvert.SerializeObject(fqcResultMaster));
if (result.Success) if (result.Success)
{ {
if (model.QaResult == "P") // 允收且不是無序號供單需要FQC過站
await _fqcApi.PassingByFQC(model.InhouseNo, model.SeqID, GetLogInUserID()); if (model.QaResult == "P" && fqcItem.InspectionStatus != "D")
result = await _fqcApi.PassingByFQC(model.InhouseNo, model.SeqID, GetLogInUserID());
if (!result.Success)
{
fqcResultMaster.QaResult = "A";
fqcInhouseMaster.Status = "A";
await _fqcApi.PutFqcInhouseMaster(JsonConvert.SerializeObject(fqcInhouseMaster));
await _fqcApi.PutFqcResultMaster(JsonConvert.SerializeObject(fqcResultMaster));
return Json(new { data = $"新增失敗,錯誤訊息:{result.Msg}", success = false });
}
//FQC報表自動派送 //FQC報表自動派送
await CheckFQCToMail(fqcInhouseMaster.ItemNo, model.QaResult, model.InhouseNo, model.SeqID); await CheckFQCToMail(fqcInhouseMaster.ItemNo, model.QaResult, model.InhouseNo, model.SeqID);

4
AMESCoreStudio.Web/Views/FQC/FQC007.cshtml

@ -377,7 +377,7 @@
<a class="layui-btn layui-btn-primary layui-border-blue layui-icon layui-icon-survey" onclick="edit()">抽驗</a> <a class="layui-btn layui-btn-primary layui-border-blue layui-icon layui-icon-survey" onclick="edit()">抽驗</a>
</div> </div>
<div class="layui-col-xs1"> <div class="layui-col-xs1">
<a class="layui-btn layui-btn-primary layui-border-blue layui-icon layui-icon-edit" onclick="result()">結果判定</a> <a class="layui-btn layui-btn-primary layui-border-blue layui-icon layui-icon-edit" onclick="colse()">結果判定</a>
</div> </div>
</div> </div>
@*<table class="layui-hide" id="test" lay-filter="test"></table>*@ @*<table class="layui-hide" id="test" lay-filter="test"></table>*@
@ -636,7 +636,7 @@
}; };
function result() { function colse() {
//hg.open('判定結果', '/FQC/FQC007B/', 600, 400); //hg.open('判定結果', '/FQC/FQC007B/', 600, 400);
var data = $("#FQC007Form").serialize(); var data = $("#FQC007Form").serialize();
$.ajax({ $.ajax({

Loading…
Cancel
Save