|
|
@ -232,7 +232,7 @@ |
|
|
|
|
|
|
|
@* 序號編碼sheet *@ |
|
|
|
<div class="layui-tab-item"> |
|
|
|
@*<label class="layui-form-label">生產序號</label> |
|
|
|
<label class="layui-form-label">生產序號</label> |
|
|
|
<table id="MydataTable" class="layui-table"> |
|
|
|
<thead> |
|
|
|
<tr> |
|
|
@ -258,8 +258,8 @@ |
|
|
|
</tr> |
|
|
|
} |
|
|
|
</tbody> |
|
|
|
</table>*@ |
|
|
|
<div class="layui-form-item"> |
|
|
|
</table> |
|
|
|
@*<div class="layui-form-item"> |
|
|
|
<div class="layui-inline"> |
|
|
|
<label class="layui-form-label">生產序號</label> |
|
|
|
<div class="layui-input-inline"> |
|
|
@ -273,7 +273,7 @@ |
|
|
|
<input id="GetBarCode" class="layui-btn layui-btn-primary layui-border-blue layui-btn-sm" type="button" value="產生條碼" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div>*@ |
|
|
|
|
|
|
|
<div class="layui-form-item"> |
|
|
|
<div class="layui-inline"> |
|
|
@ -395,7 +395,7 @@ |
|
|
|
<div class="layui-form-item"> |
|
|
|
<label class="layui-form-label">作業流程註解</label> |
|
|
|
<div class="layui-input-block"> |
|
|
|
<textarea placeholder="請輸入作業流程註解" asp-for="MaterialFlowRemark" class="layui-textarea"></textarea> |
|
|
|
<textarea placeholder="請輸入作業流程註解" asp-for="wipInfo.FlowRemark" class="layui-textarea"></textarea> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<table class="layui-hide" id="ruleStation" lay-filter="ruleStation"></table> |
|
|
@ -1095,19 +1095,71 @@ |
|
|
|
} |
|
|
|
|
|
|
|
if ($("#unitNo").val() == "B" || $("#unitNo").val() == "P" || $("#unitNo").val() == "T") { |
|
|
|
$("#system").show(); |
|
|
|
$("#board").hide(); |
|
|
|
} |
|
|
|
else { |
|
|
|
$("#system").hide(); |
|
|
|
$("#board").show(); |
|
|
|
} |
|
|
|
$("#system").show(); |
|
|
|
$("#board").hide(); |
|
|
|
} |
|
|
|
else { |
|
|
|
$("#system").hide(); |
|
|
|
$("#board").show(); |
|
|
|
} |
|
|
|
|
|
|
|
if ($('#wipMAC_StartNO').val() != "" && $('#wipMAC_EndNO').val() != "") { |
|
|
|
$("#GetMAC").hide(); |
|
|
|
} |
|
|
|
|
|
|
|
getLineInfoList($("#unitNo").val()); |
|
|
|
|
|
|
|
// 產生條碼 |
|
|
|
$('#GetBarCode').click(function () { |
|
|
|
var wipNO = $('#wipInfo_WipNO').val().toUpperCase(); |
|
|
|
var planQTY = $('#wipInfo_PlanQTY').val(); |
|
|
|
if (wipNO == '' || !wipNO) { |
|
|
|
parent.hg.msg("請輸入工單號碼"); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (planQTY == '' || !planQTY || planQTY == 0) { |
|
|
|
parent.hg.msg("請確認計畫數量"); |
|
|
|
return; |
|
|
|
} |
|
|
|
$("#wipBarcode_StartNO").val(wipNO + PrefixInteger(1, 4)); |
|
|
|
$("#wipBarcode_EndNO").val(wipNO + PrefixInteger(planQTY, 4)); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
// 產生MAC |
|
|
|
$("#GetMAC").click(function (event) { |
|
|
|
var wipNO = $('#wipAtt_ItemNO').val(); |
|
|
|
var planQTY = $('#wipInfo_PlanQTY').val(); |
|
|
|
if (wipNO == '' || !wipNO) { |
|
|
|
parent.hg.msg("請輸入料號"); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (planQTY == '' || !planQTY || planQTY == 0) { |
|
|
|
parent.hg.msg("請確認計畫數量"); |
|
|
|
return; |
|
|
|
} |
|
|
|
$.ajax({ |
|
|
|
url: '@Url.Action("GetMAC", "PCS")', |
|
|
|
dataType: 'json', |
|
|
|
data: { "itemno": $("#wipAtt_ItemNO").val(), "planQTY": $('#wipInfo_PlanQTY').val() }, |
|
|
|
cache: false, |
|
|
|
type: "POST", |
|
|
|
success: function (data, textStatus, jqXHR) { |
|
|
|
if (data._msg != undefined) { |
|
|
|
parent.hg.msg(data._msg); |
|
|
|
} |
|
|
|
$("#wipMAC_StartNO").val(data.mix); |
|
|
|
$("#wipMAC_EndNO").val(data.max); |
|
|
|
}, |
|
|
|
error: function (jqXHR, textStatus, errorThrown) { |
|
|
|
alert("Found error when using Ajax!!"); |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
function PrefixInteger(num, length) { |
|
|
|
return (Array(length).join('0') + num).slice(-length); |
|
|
|
}; |
|
|
|
}); |
|
|
|
|
|
|
|
layui.config({ |
|
|
@ -1253,7 +1305,7 @@ |
|
|
|
type: 'post', |
|
|
|
success: function (result) |
|
|
|
{ |
|
|
|
$("#MaterialFlowRemark").val(result.data); |
|
|
|
$("#wipInfo_FlowRemark").val(result.data); |
|
|
|
}, |
|
|
|
error: function (result) |
|
|
|
{ |
|
|
@ -1461,36 +1513,7 @@ |
|
|
|
return a; |
|
|
|
} |
|
|
|
|
|
|
|
// 產生MAC |
|
|
|
$("#GetMAC").click(function (event) { |
|
|
|
var wipNO = $('#wipAtt_ItemNO').val(); |
|
|
|
var planQTY = $('#wipInfo_PlanQTY').val(); |
|
|
|
if (wipNO == '' || !wipNO) { |
|
|
|
parent.hg.msg("請輸入料號"); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (planQTY == '' || !planQTY || planQTY == 0) { |
|
|
|
parent.hg.msg("請確認計畫數量"); |
|
|
|
return; |
|
|
|
} |
|
|
|
$.ajax({ |
|
|
|
url: '@Url.Action("GetMAC", "PCS")', |
|
|
|
dataType:'json', |
|
|
|
data: { "itemno": $("#wipAtt_ItemNO").val(), "planQTY": $('#wipInfo_PlanQTY').val()}, |
|
|
|
cache: false, |
|
|
|
type: "POST", |
|
|
|
success: function (data, textStatus, jqXHR) { |
|
|
|
if (data._msg != undefined) { |
|
|
|
parent.hg.msg(data._msg); |
|
|
|
} |
|
|
|
$("#wipMAC_StartNO").val(data.mix); |
|
|
|
$("#wipMAC_EndNO").val(data.max); |
|
|
|
}, |
|
|
|
error: function (jqXHR, textStatus, errorThrown) { |
|
|
|
alert("Found error when using Ajax!!"); |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
|
|