| | |
| | | <table border="" cellspacing="" cellpadding=""> |
| | | <tr> |
| | | <td class="img-back"><a href="../index.html"><img src="/assets/back.jpg"></a></td> |
| | | <td class="title-text">取样出库</td> |
| | | <td class="title-text">取样拣货</td> |
| | | <td class="title-menu-icon"><img id="menuImg" src="/assets/menu.jpg"></td> |
| | | </tr> |
| | | </table> |
| | |
| | | <img src="/assets/down_arraw.png"> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <div id="" class="layout-tab-page"> |
| | | <table class="tbl-box-sim-info" cellspacing="" cellpadding=""> |
| | | <tr> |
| | | <td colspan="3"> |
| | | <td colspan="3"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label" style="width: 20%;">物料:</label> |
| | | <div class="layui-input-block" style="width: 80%;margin-left:20%;"> |
| | | <input id="sku" type="text" lay-verify="" disabled |
| | | placeholder="" class="layui-input"> |
| | | <input id="sku" type="text" lay-verify="" disabled placeholder="" |
| | | class="layui-input"> |
| | | </div> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td colspan="3"> |
| | | </tr> |
| | | <tr> |
| | | <td colspan="3"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label" style="width: 20%;">批次号</label> |
| | | <div class="layui-input-block" style="width: 80%;margin-left:20%;"> |
| | | <input id="lotNo" type="text" lay-verify="" disabled |
| | | placeholder="" class="layui-input"> |
| | | <input id="lotNo" type="text" lay-verify="" disabled placeholder="" |
| | | class="layui-input"> |
| | | </div> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | </tr> |
| | | <tr> |
| | | <td> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label" style="width: 50%;">计划数量:</label> |
| | |
| | | |
| | | </td> |
| | | </tr> |
| | | |
| | | |
| | | </table> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <div id="layout-pallet" class="layui-form-item layout-input"> |
| | | <label class="layui-form-label lableWidth">托盘条码:</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <td> |
| | | <div class="layui-form-item layout-input" style="margin-top: 6px;"> |
| | | <label class="layui-form-label lableWidth">拣货数量:</label> |
| | | <div class="layui-input-block"> |
| | | <div class="layui-input-block"> |
| | | <input id="pickQty1" type="text" placeholder="请输入拣货数量" |
| | | autocomplete="off" class="layui-input" |
| | | oninput="value=value.replace(/[^\d^\.]+/g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.').replace(/^(\-)*(\d+)\.(\d\d\d\d).*$/,'$1$2.$3')" |
| | | onafterpaste="this.value=this.value.replace(/[^\d^\.]+/g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.').replace(/^(\-)*(\d+)\.(\d\d\d\d).*$/,'$1$2.$3')"> |
| | | onafterpaste="this.value=this.value.replace(/[^\d^\.]+/g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.').replace(/^(\-)*(\d+)\.(\d\d\d\d).*$/,'$1$2.$3')"> |
| | | </div> |
| | | </div> |
| | | </td> |
| | |
| | | </form> |
| | | </div> |
| | | |
| | | |
| | | |
| | | </div> |
| | | <!-- 无码 --> |
| | | <div id="content2"> |
| | |
| | | <img src="/assets/down_arraw.png"> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <div id="" class="layout-tab-page"> |
| | | <table class="tbl-box-sim-info" cellspacing="" cellpadding=""> |
| | | <tr> |
| | | <td colspan="3"> |
| | | <td colspan="3"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label" style="width: 20%;">物料:</label> |
| | | <div class="layui-input-block" style="width: 80%;margin-left:20%;"> |
| | | <input id="sku2" type="text" lay-verify="" disabled |
| | | placeholder="" class="layui-input"> |
| | | <input id="sku2" type="text" lay-verify="" disabled placeholder="" |
| | | class="layui-input"> |
| | | </div> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td colspan="3"> |
| | | </tr> |
| | | <tr> |
| | | <td colspan="3"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label" style="width: 20%;">批次号</label> |
| | | <div class="layui-input-block" style="width: 80%;margin-left:20%;"> |
| | | <input id="lotNo2" type="text" lay-verify="" disabled |
| | | placeholder="" class="layui-input"> |
| | | <input id="lotNo2" type="text" lay-verify="" disabled placeholder="" |
| | | class="layui-input"> |
| | | </div> |
| | | </div> |
| | | </td> |
| | | </tr> |
| | | </tr> |
| | | <tr> |
| | | <td> |
| | | <div class="layui-form-item"> |
| | |
| | | |
| | | </td> |
| | | </tr> |
| | | |
| | | |
| | | </table> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <div id="layout-pallet" class="layui-form-item layout-input"> |
| | | <label class="layui-form-label lableWidth">托盘条码:</label> |
| | | <div class="layui-input-block"> |
| | |
| | | autocomplete="off" class="layui-input" style="height:24px"> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <div id="" class="layout-tab-page"> |
| | | |
| | | <table class="layout-tab-content"> |
| | |
| | | autocomplete="off" class="layui-input" |
| | | style="padding-left:0.1rem;" |
| | | oninput="value=value.replace(/[^\d^\.]+/g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.').replace(/^(\-)*(\d+)\.(\d\d\d\d).*$/,'$1$2.$3')" |
| | | onafterpaste="this.value=this.value.replace(/[^\d^\.]+/g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.').replace(/^(\-)*(\d+)\.(\d\d\d\d).*$/,'$1$2.$3')"> |
| | | onafterpaste="this.value=this.value.replace(/[^\d^\.]+/g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.').replace(/^(\-)*(\d+)\.(\d\d\d\d).*$/,'$1$2.$3')"> |
| | | </div> |
| | | </div> |
| | | <div id="" class="local-ok"> |
| | |
| | | |
| | | /* 标签切换代码 */ |
| | | var xianshiyemian = 0; |
| | | |
| | | |
| | | $('#option1').attr("style", "background-color: aqua;width: 45.77%;float: left;text-align: center;"); //选中后颜色 |
| | | $('#option2').attr("style", "background-color: #999;width: 45.77%;float: right;text-align: center;"); //默认颜色 |
| | | $('#content2').hide(); |
| | |
| | | }); |
| | | }); |
| | | |
| | | |
| | | |
| | | var canPickBox = true |
| | | $("#palletNo").focus();//光标默认选中 |
| | | |
| | | |
| | | |
| | | function clear2() { |
| | | $("#sku").val("")//物料 |
| | | $("#lotNo").val("") //批次 |
| | | $("#lotNo").val("") //批次 |
| | | } |
| | | function clear3() { |
| | | $("#planQty").val(""); //计划数量 |
| | |
| | | } |
| | | checkPalletState() |
| | | }) |
| | | updateBillList(); |
| | | |
| | | updateBillList(); |
| | | |
| | | //检查托盘状态 |
| | | function checkPalletState() { |
| | | |
| | |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function () { }); |
| | | } |
| | | |
| | | |
| | | } else { //不成功 |
| | | layer.msg(res.msg, { |
| | | icon: 2, |
| | |
| | | |
| | | //下拉请验单据选中后事件 |
| | | form.on('select(getbar)', function (data) { |
| | | |
| | | |
| | | if ($('#bar').val() == "") { |
| | | clear2(); |
| | | clear3(); |
| | |
| | | } |
| | | updateInspectionInfo(); |
| | | }); |
| | | |
| | | |
| | | //初始化渲染 请验单 |
| | | function updateBillList() { |
| | | var bar = $("#bar").val(); |
| | | var bar = $("#bar").val(); |
| | | $("#bar").empty() |
| | | $("#bar").append('<option value =>' + '</option>'); |
| | | form.render('select'); |
| | | |
| | | synData(IP + "/PdaSo/GetInspectionNo", {}, 'get', function (res) { |
| | | if (res.code == 0) { //成功 |
| | | |
| | | |
| | | for (var i = 0; i < res.data.length; i++) { |
| | | if (bar == res.data[i]) { |
| | | $("#bar").append('<option value =' + res.data[i] + ' selected>' + res.data[i] + '</option>'); |
| | |
| | | //初始化渲染 请验单的信息 物料-批次、数量等 |
| | | function updateInspectionInfo() { |
| | | clear2(); |
| | | clear3(); |
| | | clear3(); |
| | | var param = { |
| | | qcNo: $("#bar").val(), |
| | | }; |
| | | synData(IP + "/PdaSo/GetInspectionRequestInfo", param, 'get', function (res) { |
| | | if (res.code == 0) { //成功 |
| | | console.log(res.data); |
| | | $("#sku").val(res.data.Sku) |
| | | $("#lotNo").val(res.data.LotNo) |
| | | $("#planQty").val(res.data.Qty) |
| | | console.log(res.data); |
| | | $("#sku").val(res.data.Sku) |
| | | $("#lotNo").val(res.data.LotNo) |
| | | $("#planQty").val(res.data.Qty) |
| | | $("#finishQty").val(res.data.SamplingQty) |
| | | } else { //不成功 |
| | | layer.msg(res.msg, { |
| | |
| | | |
| | | //单拣货(确认按钮) |
| | | form.on('submit(formPickScatter)', function (data) { |
| | | |
| | | |
| | | if (canPickBox == false) { |
| | | |
| | | layer.msg("请求未完成,不要重复请求", { |
| | |
| | | }); |
| | | return; |
| | | } |
| | | |
| | | |
| | | if ($('#bar').val() == "") { |
| | | layer.msg("请选择请验单", { |
| | | icon: 2, |
| | |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); return; |
| | | } |
| | | |
| | | |
| | | if ($('#boxNo').val() == "") { |
| | | layer.msg("请输入箱码", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); return; |
| | | } |
| | | |
| | | } |
| | | |
| | | reqPickScatter() |
| | | |
| | | return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。 |
| | |
| | | "BoxNo": $('#boxNo').val(), |
| | | "BoxNo3": $('#boxNo3').val(), |
| | | "PickQty": $('#pickQty1').val(), |
| | | |
| | | |
| | | } |
| | | |
| | | sendData(IP + "/PdaSo/SampleSetPick", param, 'post', function (res) { |
| | |
| | | icon: 1, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function () { |
| | | |
| | | |
| | | canPickBox = true//回调 |
| | | // $("#boxNo").val(''); |
| | | $("#boxNo3").val(''); |
| | | $("#pickQty1").val(''); |
| | | updateInspectionInfo(); |
| | | |
| | | |
| | | |
| | | |
| | | }); |
| | | } else { //不成功 |
| | | layer.msg(res.msg, { |
| | |
| | | function clear22() { |
| | | //物料批次 |
| | | $("#sku2").val("")//物料 |
| | | $("#lotNo2").val("") //批次 |
| | | $("#lotNo2").val("") //批次 |
| | | } |
| | | function clear23() { |
| | | $("#planQty2").val(""); //计划数量 |
| | |
| | | } |
| | | checkPalletState2() |
| | | }) |
| | | |
| | | |
| | | //检查托盘状态 |
| | | function checkPalletState2() { |
| | | var param = { |
| | |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function () { }); |
| | | } |
| | | |
| | | |
| | | } else { //不成功 |
| | | layer.msg(res.msg, { |
| | | icon: 2, |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | //下拉请验单据选中后事件 |
| | | form.on('select(getbar2)', function (data) { |
| | | |
| | | |
| | | if ($('#bar2').val() == "") { |
| | | clear22(); |
| | | clear23(); |
| | |
| | | } |
| | | updateInspectionInfo2(); |
| | | }); |
| | | |
| | | |
| | | |
| | | |
| | | //初始化渲染 请验单 |
| | | function updateBillList2() { |
| | | $("#bar2").empty() |
| | |
| | | |
| | | synData(IP + "/PdaSo/GetInspectionNo", {}, 'get', function (res) { |
| | | if (res.code == 0) { //成功 |
| | | |
| | | |
| | | for (var i = 0; i < res.data.length; i++) { |
| | | if (bar == res.data[i]) { |
| | | $("#bar2").append('<option value =' + res.data[i] + ' selected>' + res.data[i] + '</option>'); |
| | |
| | | //初始化渲染 物料-批次 |
| | | function updateInspectionInfo2() { |
| | | clear22(); |
| | | clear23(); |
| | | clear23(); |
| | | var param = { |
| | | qcNo: $("#bar2").val(), |
| | | }; |
| | | synData(IP + "/PdaSo/GetInspectionRequestInfo", param, 'get', function (res) { |
| | | if (res.code == 0) { //成功 |
| | | console.log(res.data); |
| | | $("#sku2").val(res.data.Sku) |
| | | $("#lotNo2").val(res.data.LotNo) |
| | | $("#planQty2").val(res.data.Qty) |
| | | console.log(res.data); |
| | | $("#sku2").val(res.data.Sku) |
| | | $("#lotNo2").val(res.data.LotNo) |
| | | $("#planQty2").val(res.data.Qty) |
| | | $("#finishQty2").val(res.data.SamplingQty) |
| | | } else { //不成功 |
| | | layer.msg(res.msg, { |
| | |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); return; |
| | | } |
| | | |
| | | |
| | | if ($('#palletNo2').val() == "") { |
| | | layer.msg("请输入托盘码", { |
| | | icon: 2, |
| | |
| | | }); |
| | | return; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | reqPickScatter2() |
| | | |
| | |
| | | }, function () { |
| | | |
| | | canPickBox = true//回调 |
| | | |
| | | |
| | | $("#pickQty2").val(''); |
| | | updateInspectionInfo2(); |
| | | }); |