wxw
9 小时以前 32e054f4769fbd20cd9608b4a1b397be1ec8bb33
Pda/View/SoSetting/productOutCode.html
@@ -197,7 +197,7 @@
                        <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">
@@ -374,6 +374,7 @@
         $("#palletNo").focus();//光标默认选中      
         function clear1() {
            $("#OrderCode").val("");//下发单号
            $('#outModel').val("");//出库口
            $('#standard').val("");//规格
@@ -407,11 +408,31 @@
         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("");
         });
@@ -619,6 +640,7 @@
                  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,
@@ -686,10 +708,10 @@
               canPickBox = true
            } else { //不成功
               layer.msg("无数据", {
                  icon: 2,
                  time: 2000 //2秒关闭(如果不配置,默认是3秒)
               }, function () { });
               // layer.msg("无数据", {
               //    icon: 2,
               //    time: 2000 //2秒关闭(如果不配置,默认是3秒)
               // }, function () { });
               // $("#boxNum").val(0)
            }
         }
@@ -714,20 +736,19 @@
                  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 (isContinue == "0") {
               if (boxes == null || boxes.length<=0) {
                  layer.msg("请扫描标签码", {
                     icon: 2,
                     time: 2000 //2秒关闭(如果不配置,默认是3秒)
                  }); return;
               }
               if ($('#boxQty').val() == "") {
                  layer.msg("箱内数量为空,不能拣货", {
                     icon: 2,
                     time: 2000 //2秒关闭(如果不配置,默认是3秒)
                  });
                  return;
               }
               }
            }
            if (canPickBox == false) {
@@ -745,13 +766,17 @@
         //确认拣货 
         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) { //成功
@@ -763,6 +788,8 @@
                     $("#boxNo").val('');
                     updateQtyList();
                     getBar();
                     refreshTable();
                     boxes = [];
                  });
               } else { //不成功
                  layer.msg(res.msg, {