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.
|
|
<#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>
|