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.
80 lines
2.9 KiB
80 lines
2.9 KiB
<#import "../master.ftl" as master>
|
|
<@master.layout>
|
|
|
|
<div class="page-header">
|
|
<h3>CQC</h3>
|
|
</div>
|
|
|
|
<div class="row" id="app">
|
|
<div class="col-md-4">
|
|
<p><input id="finalRollNo" name="finalRollNo" type="text" class="form-control" placeholder="FG roll number" /></p>
|
|
<table id="tblInfo" class="table">
|
|
</table>
|
|
</div>
|
|
|
|
<div class="col-md-2">
|
|
<p><button class="btn btn-primary" id="btnOK" onclick="doPost(1)" style="display:none">合格放行</button></p>
|
|
<p><button class="btn btn-default" id="btnNotOK" onclick="doPost(0)" style="display:none;margin-top: 80px;">不合格处理</button></p>
|
|
</div>
|
|
|
|
<script>
|
|
|
|
$("#finalRollNo").on("keydown", function(){
|
|
var finalRollNo = $(this).val();
|
|
if(event.keyCode == 13){
|
|
if (finalRollNo.indexOf("-Q") >= 0 || finalRollNo.indexOf("-S") >= 0){
|
|
return $.messager.alert("warning", "请扫入正常品卷", "warning")
|
|
}
|
|
refreshInfo(finalRollNo);
|
|
}
|
|
});
|
|
|
|
function refreshInfo(finalRollNo){
|
|
var $tblInfo = $("#tblInfo");
|
|
$tblInfo.html("");
|
|
$.post("/scanning/getFinalRoll", {finalRollNo: finalRollNo}, function(data){
|
|
console.log(data);
|
|
if (data.success && data.finalRoll){
|
|
//$tblInfo.append("<tr><td>成品卷号:</td><td><a target='forprint' href='/print/finalrollCqC/"+data.finalRoll.finalRollNo+"/'>"+data.finalRoll.finalRollNo+"</a></td></tr>");
|
|
$tblInfo.append("<tr><td>成品卷号:</td><td>"+data.finalRoll.finalRollNo+"</td></tr>");
|
|
$tblInfo.append("<tr><td>Status</td><td>"+(data.finalRoll.status || "-")+"</td></tr>");
|
|
if (data.finalRoll.status == "Created"){
|
|
$("#btnOK").show();
|
|
$("#btnNotOK").show();
|
|
}else{
|
|
$("#btnOK").hide();
|
|
$("#btnNotOK").hide();
|
|
}
|
|
}else{
|
|
$tblInfo.append("<tr><td>"+(data.errorMsg || "")+"</td></tr>");
|
|
}
|
|
})
|
|
}
|
|
|
|
function doPost(isOK){
|
|
$.messager.confirm("Confirm","Submit", function(cr){
|
|
if (cr){
|
|
$.post("/scanning/finalrollCqc/do", {finalRollNo: $("#finalRollNo").val(), isOK: isOK}, function(ret){
|
|
if (ret.success){
|
|
if (ret.finalRoll){
|
|
$("#ifmforprint").attr('src', "/print/finalroll/" + ret.finalRoll.finalRollNo + "/");
|
|
}
|
|
refreshInfo(ret.finalRoll.finalRollNo);
|
|
$("#finalRollNo").val("");
|
|
}else{
|
|
$.messager.alert("Error", ret.errorMsg, "error");
|
|
}
|
|
})
|
|
}
|
|
})
|
|
}
|
|
|
|
|
|
$(function () {
|
|
$("#finalRollNo").focus();
|
|
})
|
|
|
|
</script>
|
|
|
|
</@master.layout>
|
|
|