bklLiudl
2024-08-28 260c6e54c4f100ca49376a6afd70f73843868171
Pda/View/SoSetting/SampleOut2.html
@@ -157,7 +157,7 @@
         <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>
@@ -193,32 +193,32 @@
                           <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>
@@ -239,11 +239,11 @@
                              </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">
@@ -280,11 +280,11 @@
                           <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>
@@ -313,7 +313,7 @@
               </form>
            </div>
         </div>
         <!-- 无码 -->
         <div id="content2">
@@ -330,31 +330,31 @@
                           <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">
@@ -376,11 +376,11 @@
                              </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">
@@ -388,7 +388,7 @@
                           autocomplete="off" class="layui-input" style="height:24px">
                     </div>
                  </div>
                  <div id="" class="layout-tab-page">
                     <table class="layout-tab-content">
@@ -402,7 +402,7 @@
                                          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">
@@ -441,7 +441,7 @@
         /* 标签切换代码 */
         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();
@@ -469,14 +469,14 @@
            });
         });
         var canPickBox = true
         $("#palletNo").focus();//光标默认选中      
         function clear2() {
            $("#sku").val("")//物料
                $("#lotNo").val("") //批次
            $("#lotNo").val("") //批次
         }
         function clear3() {
            $("#planQty").val("");  //计划数量
@@ -497,8 +497,8 @@
            }
            checkPalletState()
         })
            updateBillList();
         updateBillList();
         //检查托盘状态
         function checkPalletState() {
@@ -516,7 +516,7 @@
                              time: 2000 //2秒关闭(如果不配置,默认是3秒)
                           }, function () { });
                        }
                     } else { //不成功
                        layer.msg(res.msg, {
                           icon: 2,
@@ -535,7 +535,7 @@
         //下拉请验单据选中后事件
         form.on('select(getbar)', function (data) {
            if ($('#bar').val() == "") {
               clear2();
               clear3();
@@ -543,17 +543,17 @@
            }
            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>');
@@ -575,16 +575,16 @@
         //初始化渲染 请验单的信息 物料-批次、数量等
         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, {
@@ -597,7 +597,7 @@
         //单拣货(确认按钮)
         form.on('submit(formPickScatter)', function (data) {
            if (canPickBox == false) {
               layer.msg("请求未完成,不要重复请求", {
@@ -606,7 +606,7 @@
               });
               return;
            }
            if ($('#bar').val() == "") {
               layer.msg("请选择请验单", {
                  icon: 2,
@@ -619,14 +619,14 @@
                  time: 2000 //2秒关闭(如果不配置,默认是3秒)
               }); return;
            }
            if ($('#boxNo').val() == "") {
               layer.msg("请输入箱码", {
                  icon: 2,
                  time: 2000 //2秒关闭(如果不配置,默认是3秒)
               }); return;
            }
            }
            reqPickScatter()
            return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
@@ -641,7 +641,7 @@
               "BoxNo": $('#boxNo').val(),
               "BoxNo3": $('#boxNo3').val(),
               "PickQty": $('#pickQty1').val(),
            }
            sendData(IP + "/PdaSo/SampleSetPick", param, 'post', function (res) {
@@ -651,14 +651,14 @@
                     icon: 1,
                     time: 2000 //2秒关闭(如果不配置,默认是3秒)
                  }, function () {
                     canPickBox = true//回调
                     // $("#boxNo").val('');
                     $("#boxNo3").val('');
                     $("#pickQty1").val('');
                     updateInspectionInfo();
                  });
               } else { //不成功
                  layer.msg(res.msg, {
@@ -693,7 +693,7 @@
         function clear22() {
            //物料批次
            $("#sku2").val("")//物料
                $("#lotNo2").val("") //批次
            $("#lotNo2").val("") //批次
         }
         function clear23() {
            $("#planQty2").val("");  //计划数量
@@ -710,7 +710,7 @@
            }
            checkPalletState2()
         })
         //检查托盘状态
         function checkPalletState2() {
            var param = {
@@ -727,7 +727,7 @@
                              time: 2000 //2秒关闭(如果不配置,默认是3秒)
                           }, function () { });
                        }
                     } else { //不成功
                        layer.msg(res.msg, {
                           icon: 2,
@@ -743,11 +743,11 @@
               }
            });
         }
         //下拉请验单据选中后事件
         form.on('select(getbar2)', function (data) {
            if ($('#bar2').val() == "") {
               clear22();
               clear23();
@@ -755,8 +755,8 @@
            }
            updateInspectionInfo2();
         });
         //初始化渲染 请验单
         function updateBillList2() {
            $("#bar2").empty()
@@ -765,7 +765,7 @@
            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>');
@@ -787,16 +787,16 @@
         //初始化渲染 物料-批次
         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, {
@@ -823,7 +823,7 @@
                  time: 2000 //2秒关闭(如果不配置,默认是3秒)
               }); return;
            }
            if ($('#palletNo2').val() == "") {
               layer.msg("请输入托盘码", {
                  icon: 2,
@@ -838,8 +838,8 @@
               });
               return;
            }
            reqPickScatter2()
@@ -865,7 +865,7 @@
                  }, function () {
                     canPickBox = true//回调
                     $("#pickQty2").val('');
                     updateInspectionInfo2();
                  });