|
@ -1,4 +1,5 @@ |
|
|
@{ |
|
|
@model AMESCoreStudio.Web.ViewModels.PCS.PCS021ViewModel |
|
|
|
|
|
@{ |
|
|
ViewData["Title"] = "過站作業"; |
|
|
ViewData["Title"] = "過站作業"; |
|
|
Layout = "~/Views/Shared/_AMESLayout.cshtml"; |
|
|
Layout = "~/Views/Shared/_AMESLayout.cshtml"; |
|
|
} |
|
|
} |
|
@ -46,7 +47,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<form enctype="multipart/form-data" method="post" asp-action="PCS004Save" class="layui-form"> |
|
|
<form enctype="multipart/form-data" method="post" asp-action="PCS021" class="layui-form"> |
|
|
<div asp-validation-summary="ModelOnly" class="text-danger"></div> |
|
|
<div asp-validation-summary="ModelOnly" class="text-danger"></div> |
|
|
<div class="layui-card-body"> |
|
|
<div class="layui-card-body"> |
|
|
<div class="layui-row"> |
|
|
<div class="layui-row"> |
|
@ -63,7 +64,7 @@ |
|
|
<div class="layui-inline"> |
|
|
<div class="layui-inline"> |
|
|
<label class="layui-form-label">製程:</label> |
|
|
<label class="layui-form-label">製程:</label> |
|
|
<div class="layui-input-inline" style="width:100px"> |
|
|
<div class="layui-input-inline" style="width:100px"> |
|
|
<select id="unit" lay-filter="unit" lay-verify="required" style="width:100px" lay-submit asp-items="@ViewBag.FactoryUnitList"> |
|
|
<select id="unit" lay-filter="unit" lay-verify="required" asp-for="WipInfo.UnitNO" style="width:100px" lay-submit asp-items="@ViewBag.FactoryUnitList"> |
|
|
</select> |
|
|
</select> |
|
|
</div> |
|
|
</div> |
|
|
<input id="unitNo" type="hidden" name="unitNo" value="0" /> |
|
|
<input id="unitNo" type="hidden" name="unitNo" value="0" /> |
|
@ -88,7 +89,8 @@ |
|
|
<input id="stationsId" type="hidden" name="stationsId" value="0" /> |
|
|
<input id="stationsId" type="hidden" name="stationsId" value="0" /> |
|
|
<label class="layui-form-label">工單號碼:</label> |
|
|
<label class="layui-form-label">工單號碼:</label> |
|
|
<div class="layui-input-inline" style="width:100px"> |
|
|
<div class="layui-input-inline" style="width:100px"> |
|
|
<input class="layui-input" autocomplete="off" /> |
|
|
<input type="text" onkeydown="SearchNo(event);" asp-for="WipInfo.WipNO" asp-action="PCS021_GetWip" class="layui-input" autocomplete="off" /> |
|
|
|
|
|
<input type="submit" id="GetWipData" asp-action="PCS021_GetWip" style="display:none;" /> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -106,29 +108,82 @@ |
|
|
<label class="layui-form-label" style="width:150px;text-align:left">1/100</label> |
|
|
<label class="layui-form-label" style="width:150px;text-align:left">1/100</label> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<fieldset class="layui-elem-field layui-field-title" > |
|
|
<fieldset class="layui-elem-field layui-field-title"> |
|
|
<legend style="color: #e18917">刷讀條碼</legend> |
|
|
<legend style="color: #e18917">刷讀條碼</legend> |
|
|
</fieldset> |
|
|
</fieldset> |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-inline"> |
|
|
<div class="layui-inline"> |
|
|
<label class="layui-form-label">刷讀條碼:</label> |
|
|
<label class="layui-form-label">刷讀條碼:</label> |
|
|
<div class="layui-input-inline"> |
|
|
<div class="layui-input-inline"> |
|
|
<input class="layui-input" autocomplete="off" /> |
|
|
<input type="text" onkeydown="input(event);" id="inpputtxt" class="layui-input" autocomplete="off" /> |
|
|
|
|
|
<input type="submit" id="GetWipData" asp-action="PCS021_input" style="display:none;" /> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<fieldset class="layui-elem-field layui-field-title" > |
|
|
<fieldset class="layui-elem-field layui-field-title"> |
|
|
<legend style="color: #e18917">檢查項目</legend> |
|
|
<legend style="color: #e18917">檢查項目</legend> |
|
|
</fieldset> |
|
|
</fieldset> |
|
|
<div class="layui-col-md12"> |
|
|
<div class="layui-col-md12"> |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-inline"> |
|
|
@if (Model.materialKpDto != null) |
|
|
<label class="layui-form-label">作業項目:</label> |
|
|
{ |
|
|
<div class="layui-input-inline"> |
|
|
<table id="MydataTable" class="layui-table"> |
|
|
<input class="layui-input" autocomplete="off" /> |
|
|
<thead> |
|
|
</div> |
|
|
<tr> |
|
|
</div> |
|
|
<th> |
|
|
|
|
|
料號 |
|
|
|
|
|
</th> |
|
|
|
|
|
<th> |
|
|
|
|
|
KP料號名稱 |
|
|
|
|
|
</th> |
|
|
|
|
|
<th> |
|
|
|
|
|
KP料號NO |
|
|
|
|
|
</th> |
|
|
|
|
|
<th> |
|
|
|
|
|
順序 |
|
|
|
|
|
</th> |
|
|
|
|
|
<th> |
|
|
|
|
|
前置碼 |
|
|
|
|
|
</th> |
|
|
|
|
|
<th> |
|
|
|
|
|
長度 |
|
|
|
|
|
</th> |
|
|
|
|
|
<th> |
|
|
|
|
|
站(前段) |
|
|
|
|
|
</th> |
|
|
|
|
|
</tr> |
|
|
|
|
|
</thead> |
|
|
|
|
|
<tbody> |
|
|
|
|
|
@foreach (var index in Model.materialKpDto) |
|
|
|
|
|
{ |
|
|
|
|
|
<tr> |
|
|
|
|
|
<td> |
|
|
|
|
|
@index.ItemName |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
@index.KpName |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
@index.KpNo |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
@index.KpSeq |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
@index.Title |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
@index.Length |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
@index.Station |
|
|
|
|
|
</td> |
|
|
|
|
|
</tr> |
|
|
|
|
|
} |
|
|
|
|
|
</tbody> |
|
|
|
|
|
</table> |
|
|
|
|
|
} |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -137,7 +192,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="layui-col-md8 element" style="height:100%"> |
|
|
<div class="layui-col-md8 element" style="height:100%"> |
|
|
<iframe src="../PDF/33.pdf" frameborder="0" style="height:100%;width:100%"></iframe> |
|
|
<iframe frameborder="0" style="height:100%;width:100%" src=@if (Model.wipSop != null){ @(Model.wipSop.FilePath)@(Model.wipSop.NewName);}></iframe> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -204,6 +259,26 @@ |
|
|
}); |
|
|
}); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
function SearchNo(e) { |
|
|
|
|
|
alert(e.data); |
|
|
|
|
|
if (e.keyCode == 13) { |
|
|
|
|
|
$("#GetWipData").click(); |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
function input(e) { |
|
|
|
|
|
if (e.keyCode == 13) { |
|
|
|
|
|
$.ajax({ |
|
|
|
|
|
url: "@Url.Action("PCS021_Input", "PCS")", |
|
|
|
|
|
type:"POST", |
|
|
|
|
|
data: { "inputtxt": $("#inpputtxt").val() }, |
|
|
|
|
|
success: function (data) { |
|
|
|
|
|
$("#txtNamaPetugas").html(data); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
layui.use(['form', 'layer'], function () { |
|
|
layui.use(['form', 'layer'], function () { |
|
|
form = layui.form; |
|
|
form = layui.form; |
|
|
|
|
|
|
|
@ -219,17 +294,5 @@ |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
$('#GetBarCode').click(function () { |
|
|
|
|
|
layui.use('layer', function () { |
|
|
|
|
|
var layer = layui.layer; |
|
|
|
|
|
layer.open({ |
|
|
|
|
|
type: 2, |
|
|
|
|
|
area: ['1000px', '750px'], |
|
|
|
|
|
fixed: false, //不固定 |
|
|
|
|
|
maxmin: true, |
|
|
|
|
|
content: 'PDF/33.pdf' |
|
|
|
|
|
}); |
|
|
|
|
|
}); |
|
|
|
|
|
}); |
|
|
|
|
|
</script> |
|
|
</script> |
|
|
} |
|
|
} |
|
|