var site = $("#current_site").val(); var defectList=[]; //页面初始化 $(function(){ // 初始化光标 $("#seqNo_scan").focus(); }); //为物料号绑定一个失去焦点事件 $("#seqNo_scan").bind("keydown",function(event) { if (event.keyCode == 13) { var seqNo = $(this).val().trim(); if(seqNo == null || seqNo == ""){ layer.msg("派工单号不能为空!",{ offset:['20%','30%'], }); $("#seqNo_scan").val(""); $("#seqNo_scan").focus(); return false; } scanSeqNo(seqNo); } }); function doScanSeqNo() { var seqNo = $("#seqNo_scan").val(); if(seqNo == null || seqNo == ""){ layer.msg("派工单号不能为空!",{ offset:['20%','30%'], }); $("#seqNo_scan").val(""); $("#seqNo_scan").focus(); return false; } scanSeqNo(seqNo); } function scanSeqNo(seqNo) { var jsonData = { site: site, seqNo: seqNo, } $.ajax({ url: "/schedule/scanSeqNo", contentType: 'application/json', type: "POST", data: JSON.stringify(jsonData),//你的formid dataType: "JSON", async: false, beforeSend: function (request) { request.setRequestHeader("token", $.cookie("token")); }, success: function (data) { if(data.code===0){ $("#seqNo").val($("#seqNo_scan").val()); $("#orderNo").val(data.row.orderNo); $("#scheduleDate").val(data.row.sScheduledDate); $("#partNo").val(data.row.partNo); $("#partDesc").val(data.row.partDesc); $("#shiftNo").val(data.row.sShiftNo); $("#scheduleQty").val(data.row.qtyRequired); $("#unApproveQty").val(0); $("#operatorId").val(data.row.operatorId); }else{ layer.msg(data.msg,{ offset:['20%','30%'], }); $("#seqNo_scan").val(""); $("#seqNo_scan").focus(); } }, error: function (data) { var responseText = data.responseText; var json_str = JSON.parse(responseText); var status = json_str.status; var message = json_str.message; //判断是否是session超时 if (403 == status) { layer.alert(message, function () { window.location.href = "/login"; }); } layer.closeAll('loading'); } }) } function defectModal(){ } function defectAdd() { let id= Math.floor(Math.random() *1000) let str = '' + '' + ''+"不良代码号"+'' + '' + ''+"不良原因啊"+'' + '' + ''+id+'' + '' + '' + ''; defectList.push({ id:id, desc:'不良代码号', }) $("#defect_table").append(str); } //不良原因删除 function removeColomn(id){ tableDatailRemo(id); defectList = defectList.filter(item => item.id != id ); layer.msg("移除成功!"); } // 移除table function tableDatailRemo(id){ $table=$("#defect_table tr"); $("tr[id='" + id + "']").remove(); }