You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
188 lines
8.3 KiB
188 lines
8.3 KiB
@model AMESCoreStudio.WebApi.Models.AMES.NgInfoAlertMaster
|
|
|
|
|
|
@{ ViewData["Title"] = "FQC014U";
|
|
// Layout = "~/Views/Shared/_FormLayout.cshtml";
|
|
Layout = "~/Views/Shared/_AMESLayout.cshtml";}
|
|
<style>
|
|
.control-label {
|
|
justify-content: flex-end !important;
|
|
}
|
|
</style>
|
|
<div class="layui-card">
|
|
<div class="layui-card-body">
|
|
<div class="col-sm-12">
|
|
<form class="layui-form" id="modelform">
|
|
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
|
|
<input type="hidden" asp-for="UserID" />
|
|
<input type="hidden" asp-for="CreateDate" />
|
|
<input type="hidden" asp-for="UpdateDate" value="@System.DateTime.Now" />
|
|
<input type="hidden" asp-for="FinishDate" />
|
|
<input type="hidden" asp-for="BarcodeNo" />
|
|
<input type="hidden" asp-for="WipNoH" />
|
|
<input type="hidden" asp-for="ItemNoH" />
|
|
<input type="hidden" asp-for="GetFactoryInfo.FactoryNameCh" />
|
|
<input type="hidden" asp-for="GetFactoryInfo.FactoryNameEn" />
|
|
<input type="hidden" asp-for="FactoryID" />
|
|
<input type="hidden" asp-for="StationID" />
|
|
|
|
<table class="table table-bordered">
|
|
<tr>
|
|
<td style="width: 90px;"><label asp-for="CaseID" class="control-label"></label></td>
|
|
<td colspan="2"><input asp-for="CaseID" name="CaseID" class="form-control" readonly="readonly" /></td>
|
|
|
|
<td style="width: 90px;"><label asp-for="ModelName" class="control-label"></label></td>
|
|
<td colspan="2"><input asp-for="ModelName" class="form-control" readonly="readonly" /></td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td><label asp-for="ItemNoF" class="control-label"></label></td>
|
|
<td colspan="5"><input asp-for="ItemNoF" class="form-control" readonly="readonly" /></td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td><label asp-for="GetFactoryInfo.FactoryNo" class="control-label"></label></td>
|
|
<td style="width: 150px;"><input asp-for="GetFactoryInfo.FactoryNo" class="form-control" readonly="readonly" /></td>
|
|
<td><label asp-for="WipNoF" class="control-label"></label></td>
|
|
<td style="width: 150px;"><input asp-for="WipNoF" class="form-control" readonly="readonly" /></td>
|
|
<td><label asp-for="ReasonNo" class="control-label"></label></td>
|
|
<td><input asp-for="ReasonNo" class="form-control" readonly="readonly" /></td>
|
|
</tr>
|
|
</table>
|
|
<a>CASE 編輯</a>
|
|
<table class="table table-bordered">
|
|
<tr>
|
|
<td><label asp-for="CreateDate" class="control-label"></label></td>
|
|
<td><input asp-for="CreateDate" class="form-control" readonly="readonly" /></td>
|
|
<td><label asp-for="FinishDate" class="control-label"></label></td>
|
|
<td><input asp-for="FinishDate" class="form-control" readonly="readonly" /></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><label asp-for="StatusNo" class="control-label"></label></td>
|
|
<td>
|
|
<select asp-for="StatusNo" class="custom-select">
|
|
<option value="E">處理中</option>
|
|
<option value="F">已完結</option>
|
|
</select>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td><label asp-for="ShortTerm" class="control-label"></label></td>
|
|
<td colspan="3"><textarea asp-for="ShortTerm" class="form-control" rows="4"></textarea></td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td><label asp-for="LongTerm" class="control-label"></label></td>
|
|
<td colspan="3"><textarea asp-for="LongTerm" class="form-control" rows="4"></textarea></td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td><label asp-for="Memos" class="control-label"></label></td>
|
|
<td colspan="3"><textarea asp-for="Memos" class="form-control" rows="4"></textarea></td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td><label asp-for="Link" class="control-label"></label></td>
|
|
<td colspan="3"><textarea asp-for="Link" class="form-control" rows="4"></textarea></td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td><label asp-for="UpdateUserID" class="control-label"></label></td>
|
|
<td colspan="3"><select asp-for="UpdateUserID" asp-items="@ViewBag.UserList" class="custom-select"></select></td>
|
|
</tr>
|
|
</table>
|
|
<span style="color: firebrick;word-break: break-all;" class="text-danger offset-sm-3">@Html.ValidationMessage("error")</span>
|
|
<div class="form-group">
|
|
<button id="querysubmit" class="layui-btn tt">儲存</button>
|
|
</div>
|
|
<div class="form-group">
|
|
<table class="layui-hide" id="test" lay-filter="test"></table>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@section Scripts {
|
|
@{ await Html.RenderPartialAsync("_ValidationScriptsPartial");
|
|
await Html.RenderPartialAsync("_FileinputScriptsPartial"); }
|
|
|
|
<script type="text/javascript">
|
|
|
|
$('#querysubmit').click(function () {
|
|
var caseID = $("#CaseID").val();
|
|
//var factoryID = 0;
|
|
//var barcodeNo = string,
|
|
//var wipNoF = string,
|
|
//var itemNoF = string,
|
|
//var modelName = string,
|
|
//var wipNoH = string,
|
|
//var itemNoH = string,
|
|
//var stationID = 0,
|
|
//var createDate = 2024 - 12 - 23T13 = 05 = 24.738Z,
|
|
//var reasonNo = string,
|
|
//var userID = 0,
|
|
//var statusNo = st,
|
|
//var updateDate = 2024 - 12 - 23T13 = 05 = 24.738Z,
|
|
//var finishDate = 2024 - 12 - 23T13 = 05 = 24.738Z,
|
|
//var updateUserID = 0,
|
|
var shortTerm = $("#CaseID").val();
|
|
//var longTerm = string,
|
|
//var memos = string,
|
|
//var link = string,
|
|
//var InspectionID = $("#InspectionID").val();
|
|
//var InspectionFormID = $("#InspectionFormID").val();
|
|
//var WipNo = $("#WipNo").val();
|
|
//var ItemNo = $("#ItemNo").val();
|
|
//var BarcodeNo = $("#BarcodeNo").val();
|
|
//var CreateUserID = $("#CreateUserID").val();
|
|
//var UpdateUserID = $("#CreateUserID").val();
|
|
//var CreateDate = $("#CreateDate").val();
|
|
//var UpdateDate = $("#CreateDate").val();
|
|
//var StatusNo;
|
|
|
|
|
|
$.post("/FQC/FQC014USAVE",
|
|
{
|
|
caseID: caseID
|
|
},
|
|
function (data) {
|
|
console.log(data);
|
|
if (data.success) {
|
|
console.log("master:data.success");
|
|
insertList(data.msg);
|
|
}
|
|
}).success(function () { alert("second success"); })
|
|
.error(function () { alert("error"); })
|
|
.complete(function () { alert("complete"); });
|
|
|
|
});
|
|
$(document).ready(function () {
|
|
var error = '@Html.ValidationMessage("error")';
|
|
if ($(error).text() != '') {
|
|
parent.hg.msg(error);
|
|
}
|
|
});
|
|
|
|
|
|
var toolbar = [];
|
|
|
|
var tableCols = [[
|
|
{
|
|
field: 'caseID',
|
|
width: 100,
|
|
title: 'CaseID',
|
|
sort: true
|
|
}
|
|
|
|
]];
|
|
var table;
|
|
var caseID = $("#CaseID").val();
|
|
alert(caseID);
|
|
table = hg.table.datatable('test', '異常不良警示資料維護', '/FQC/GetNGINFOAlertDetailByQuery?caseID=' + caseID, {}, tableCols, '', true, 'full-100');
|
|
alert("TABLE1");
|
|
|
|
</script>
|
|
|
|
}
|
|
|