| | |
| | | <tr> |
| | | <td colspan="3"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label" style="width: 17%;">SAP单号:</label> |
| | | <label class="layui-form-label" style="width: 17%;">下发单号:</label> |
| | | <div class="layui-input-block" style="width: 83%;margin-left:17%;"> |
| | | <input id="OrderCode" type="text" lay-verify="" disabled placeholder="" |
| | | class="layui-input"> |
| | |
| | | $("#palletNo").focus();//光标默认选中 |
| | | |
| | | function clear1() { |
| | | $("#OrderCode").val("");//下发单号 |
| | | $('#outModel').val("");//出库口 |
| | | $('#standard').val("");//规格 |
| | | |
| | |
| | | |
| | | form.on('switch(IsZhengTuo)', function (obj) { |
| | | if (obj.elem.checked) { |
| | | var boxNum=0; |
| | | var param = { |
| | | "PalletNo": $("#palletNo").val() |
| | | } |
| | | synData(IP + "/PdaSo/CheckBoxForPick", param, 'get', function (res) { |
| | | if (res.code == 0) { //成功 |
| | | boxNum=res.data |
| | | $('#scanQty').val(boxNum); |
| | | |
| | | } else { //不成功 |
| | | layer.msg(res.msg, { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function () { }); |
| | | return; |
| | | } |
| | | }); |
| | | $('#BoxDIv').attr("style", "display:none") |
| | | isContinue = "1"; |
| | | refreshTable(); |
| | | boxes = []; |
| | | } else { |
| | | $('#BoxDIv').attr("style", "display:block") |
| | | isContinue = "0"; |
| | | $('#scanQty').val(0); |
| | | } |
| | | $('#boxNo').val(""); |
| | | }); |
| | |
| | | console.log(res.data); |
| | | $("#planQty").val(res.data.PlanQty) |
| | | $("#finishQty").val(res.data.FinishQty) |
| | | $("#OrderCode").val(res.data.OrderCode) |
| | | } else { //不成功 |
| | | layer.msg(res.msg, { |
| | | icon: 2, |
| | |
| | | canPickBox = true |
| | | |
| | | } else { //不成功 |
| | | layer.msg("无数据", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function () { }); |
| | | // layer.msg("无数据", { |
| | | // icon: 2, |
| | | // time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | // }, function () { }); |
| | | // $("#boxNum").val(0) |
| | | } |
| | | } |
| | |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); return; |
| | | } |
| | | if (isContinue == "0") { |
| | | if ($('#boxNo').val() == "") { |
| | | layer.msg("请输入箱码", { |
| | | if($("#planQty").val()!=$("#scanQty").val()){ |
| | | layer.msg("已扫数量和计划数量不一致!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); return; |
| | | } |
| | | if ($('#boxQty').val() == "") { |
| | | layer.msg("箱内数量为空,不能拣货", { |
| | | if (isContinue == "0") { |
| | | if (boxes == null || boxes.length<=0) { |
| | | layer.msg("请扫描标签码", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); |
| | | return; |
| | | }); return; |
| | | } |
| | | } |
| | | if (canPickBox == false) { |
| | |
| | | |
| | | //确认拣货 |
| | | function reqPickScatter() { |
| | | var boxList=[]; |
| | | for(var i=0;i<boxes.length;i++){ |
| | | boxList.push(boxes[i].BoxNo) |
| | | } |
| | | var param = { |
| | | "SoNo": $("#bar").val(), |
| | | "SoDetailId": $("#skuLotNo").val(), |
| | | "PalletNo": $('#palletNo').val(), |
| | | "BoxNo": $('#boxNo').val() |
| | | "BoxNoList": boxList |
| | | } |
| | | sendData(IP + "/PdaSo/SoSetPick", param, 'post', function (res) { |
| | | sendData(IP + "/PdaSo/SoSetPickCode", param, 'post', function (res) { |
| | | //console.log(res); |
| | | |
| | | if (res.code == 0) { //成功 |
| | |
| | | $("#boxNo").val(''); |
| | | updateQtyList(); |
| | | getBar(); |
| | | refreshTable(); |
| | | boxes = []; |
| | | }); |
| | | } else { //不成功 |
| | | layer.msg(res.msg, { |