Browse Source

1. FQC007 加入PLM_ECN 查詢

PTD
Ray 2 years ago
parent
commit
574ad6416b
  1. 1
      AMESCoreStudio.Web/Controllers/FQCController.cs
  2. 66
      AMESCoreStudio.Web/Views/FQC/FQC007.cshtml

1
AMESCoreStudio.Web/Controllers/FQCController.cs

@ -855,6 +855,7 @@ namespace AMESCoreStudio.Web.Controllers
result_FQCResultMaster.Note = model.Note; result_FQCResultMaster.Note = model.Note;
result_FQCResultMaster.ECN_Memo = model.ECN_Memo; result_FQCResultMaster.ECN_Memo = model.ECN_Memo;
result_FQCResultMaster.InspectionStatus = model.InspectionStatus; result_FQCResultMaster.InspectionStatus = model.InspectionStatus;
result_FQCResultMaster.PLM_ECN = model.PLMECN;
await _fqcApi.PutFqcResultMaster(JsonConvert.SerializeObject(result_FQCResultMaster)); await _fqcApi.PutFqcResultMaster(JsonConvert.SerializeObject(result_FQCResultMaster));
ModelState.AddModelError("error", "儲存成功!"); ModelState.AddModelError("error", "儲存成功!");
} }

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

@ -182,34 +182,45 @@
</div> </div>
<div class="layui-row"> <div class="layui-row">
<div class="layui-col-xs1"> <div class="layui-col-xs1">
<label class="layui-form-label-col" style="text-align:right;">抽驗PASS數量:</label> <label class="layui-form-label-col" style="text-align:right;">
工單ECN:
</label>
</div> </div>
<div class="layui-col-xs2"> <div class="layui-col-xs2">
<div class="layui-form-item"> <label class="layui-form-label-col" style="text-align:left;">
<div class="layui-input-block" style="margin-left:auto;"> @Model.WipECN
<label class="layui-form-label" style="text-align: left; width: 150px;">@Model.PassQty</label> </label>
</div>
</div>
</div> </div>
<div class="layui-col-xs1"> <div class="layui-col-xs1">
<label class="layui-form-label-col" style="text-align:right;">不良品數量:</label> <label class="layui-form-label-col" style="text-align:right;">PLM_ECN:</label>
</div> </div>
<div class="layui-col-xs2"> <div class="layui-col-xs3">
<div class="layui-form-item"> <input type="text" readonly style="display: initial;width:80%" class="layui-input" asp-for="PLMECN" />
<div class="layui-input-block" style="margin-left:auto;"> <a onclick="GetPLM_ECN();" class="layui-btn layui-btn-sm layui-btn-normal" style="padding: 0 5px;" title="刷新PLM_ECN">
<label class="layui-form-label" style="text-align: left; width: 150px;">@Model.FailQty</label> <i class="layui-icon layui-icon-sm">&#xe669;</i>
</div> </a>
</div> </div>
<div class="layui-col-xs1">
<label class="layui-form-label-col" style="text-align:right;">
抽驗PASS數量:
<label style="text-align: left; width: 50px;">
@Model.PassQty
</label>
</label>
</div> </div>
<div class="layui-col-xs1"> <div class="layui-col-xs1">
<label class="layui-form-label-col" style="text-align:right;">抽樣結果:</label> <label class="layui-form-label-col" style="text-align:right;">
不良品數量:
<label style="text-align: left; width: 50px;">
@Model.FailQty
</label>
</label>
</div> </div>
<div class="layui-col-xs2"> <div class="layui-col-xs2">
<div class="layui-form-item"> <label class="layui-form-label-col" style="text-align:right;">
<div class="layui-input-block" style="margin-left:auto;"> 抽樣結果:
<label class="layui-form-label" style="text-align: left; width: 150px;">@Model.StatusName</label> <label style="text-align: left; width: 100px;">@Model.StatusName</label>
</div> </label>
</div>
</div> </div>
</div> </div>
<div class="layui-row"> <div class="layui-row">
@ -644,6 +655,22 @@
}); });
} }
// PLM_ECN
function GetPLM_ECN() {
$.ajax({
url: `http://plm935fs01:50786/RMA_GetLocation/QueryLastReleaseECN?item=@Model.ItemNo`,
type: "Get",
data: {},
success: function (result) {
alert(resut.d);
$('#PLMECN').val(result.d);
},
error: function (result) {
alert(`呼叫API失敗`);
}
});
}
$(document).ready(function () { $(document).ready(function () {
var error = '@Html.ValidationMessage("error")'; var error = '@Html.ValidationMessage("error")';
$("#CustomerMedical").attr("disabled", "disabled"); $("#CustomerMedical").attr("disabled", "disabled");
@ -653,7 +680,6 @@
parent.hg.msg(error); parent.hg.msg(error);
}; };
let InhouseNo = $("#hInhouseNo").val().trim(); let InhouseNo = $("#hInhouseNo").val().trim();
let SeqID = $("#hSeqID").val().trim(); let SeqID = $("#hSeqID").val().trim();
let Result = '@Model.StatusName'; let Result = '@Model.StatusName';

Loading…
Cancel
Save