chengsc
2025-05-25 3a050b4d542dd2aefa65de27a6acecca1d9dda3d
Pda/View/SoSetting/ExNoticeOut.html
@@ -93,18 +93,27 @@
                     <img src="/assets/down_arraw.png">
                  </div>
               </div>
               <!-- <div id="" class="layui-form-item layout-input">
                     <label class="layui-form-label" lang>库位地址:</label>
                     <div class="layui-input-block">
                        <input id="LocatNo" type="text" langholder placeholder="请扫描库位条码"
                           autocomplete="off" class="layui-input">
                     </div>
                  </div> -->
               <div id="" class="layui-form-item layout-dropdownlist">
                  <label class="layui-form-label" lang>托盘条码:</label>
                  <div class="layui-input-block" id="selectPalletNo">
                     <select id="PalletNo" lay-filter="getPalletNo" lay-search>
                        <option value=""></option>
                     </select>
                     <img src="/assets/down_arraw.png">
                  </div>
               </div>
               <div id="" class="layui-form-item layout-dropdownlist">
                  <label class="layui-form-label" lang>出库地址:</label>
                  <div class="layui-input-block">
                     <select id="endSelect" lay-filter="endSelect" lay-search>    
                        <option value=""></option>
                        <option value="B020101">一楼-1</option>
                        <option value="B020102">一楼-2</option>
                        <option value="B020103">一楼-3</option>
                        <option value="B020104">一楼-4</option>
                        <option value="B050101">二楼-1</option>
                        <option value="B050102">二楼-2</option>
                        <option value="B050103">二楼-3</option>
                     </select>
                     <img src="/assets/down_arraw.png">
                  </div>
@@ -160,8 +169,7 @@
            var val = input.val()
            $("#bar").empty()
            $("#bar").append('<option value =>' + '</option>');
            var PalletNo =  $("#PalletNo").val();
                var param = {
                    Type: "1",
                };
@@ -214,22 +222,22 @@
                            
                            if (i == 0) {
                                if (res.data[i].LotNo == '' || res.data[i].LotNo == null) {
                                    $("#goodSelect").append('<option value =' + res.data[i].SoDetailId + '-' + i + ' selected>' + res.data[i]
                                    $("#goodSelect").append('<option value =' + res.data[i].SoDetailId + ' selected>' + res.data[i]
                                        .SkuName +
                                        '</option>');
                                } else {
                                    $("#goodSelect").append('<option value =' + res.data[i].SoDetailId + '-' + i + ' selected>' + res.data[i]
                                    $("#goodSelect").append('<option value =' + res.data[i].SoDetailId + ' selected>' + res.data[i]
                                        .SkuName + "-" + res.data[i].LotNo +
                                        '</option>');
                                }
                            } else {
                                if (res.data[i].LotNo == '' || res.data[i].LotNo == null) {
                                    $("#goodSelect").append('<option value =' + res.data[i].ISoDetailIdd + '-' + i + '>' + res.data[i]
                                    $("#goodSelect").append('<option value =' + res.data[i].ISoDetailIdd+ i + '>' + res.data[i]
                                        .SkuName +
                                        '</option>');
                                } else {
                                    $("#goodSelect").append('<option value =' + res.data[i].SoDetailId + '-' + i + '>' + res.data[i]
                                    $("#goodSelect").append('<option value =' + res.data[i].SoDetailId+ '>' + res.data[i]
                                        .SkuName + "-" + res.data[i].LotNo +
                                        '</option>');
                                }
@@ -255,40 +263,70 @@
            
         }
 
         function updatePalletNoList(callback) {
                var input = $('select[id="PalletNo"]').next().find('.layui-select-title input')
                var val = input.val()
                $("#PalletNo").empty()
                $("#PalletNo").append('<option value =>' + '</option>');
                form.render('select');
                var param = {
                    soNo:$("#bar").val()
                };
                sendData(IP + "/PdaCr/GetPalletNoListBySoNo", param, 'get', function (res) {
                    if (res.code == 0) { //成功
                        for (var i = 0; i < res.data.length; i++) {
                            $("#PalletNo").append('<option value =' + res.data[i] + '>' + res.data[i]+
                                '</option>');
                        }
                        form.render('select');
                        if (!val) {
                            $('#PalletNo').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this')
                        } else {
                            var sel = 'dd[lay-value=' + val + ']';
                            $('#PalletNo').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this')
                        }
                        callback(res.data)
                    } else { //不成功
                        // layer.msg(res.msg, {
                        //    icon: 2,
                        //    time: 2000 //2秒关闭(如果不配置,默认是3秒)
                        // }, function() {});
                    }
                });
            }
 
         form.on('submit(formBind)', function (data) {
            if (!$("#PalletNo").val()) {
               layer.msg('请扫描托盘条码', {
                  icon: 2,
                  time: 2000 //2秒关闭(如果不配置,默认是3秒)
               });
               return;
            }
            var param = {
               SoNo: $("#bar").val(),
               PalletNo: $("#PalletNo").val(),
               soDetailId: $("#goodSelect").val(),
               palletNo: $("#PalletNo").val(),
               outMode:$("#endSelect").val(),
            }
            // sendData(IP + "/PdaSo/PlaneExportSuccess", param, 'get', function (res) {
            //    if (res.code == 0) { //成功
            //       layer.msg(res.msg, {
            //          icon: 1,
            //          time: 1000 //2秒关闭(如果不配置,默认是3秒)
            //       }, function () {
            console.log(param);
            sendData(IP + "/DownApi/PDAIssueOut", param, 'get', function (res) {
               if (res.Success == "0") { //成功
                  layer.msg(res.Message, {
                     icon: 1,
                     time: 1000 //2秒关闭(如果不配置,默认是3秒)
                  }, function () {
            //          clearTable()
            //          $("#PalletNo").val('')
            //       });
            //    } else { //不成功
            //       layer.msg(res.msg, {
            //          icon: 2,
            //          time: 2000 //2秒关闭(如果不配置,默认是3秒)
            //       }, function () {
            //          //回调
            //       });
            //    }
            // });
                     // clearTable()
                     // $("#PalletNo").val('')
                  });
               } else { //不成功
                  layer.msg(res.Message, {
                     icon: 2,
                     time: 2000 //2秒关闭(如果不配置,默认是3秒)
                  }, function () {
                     //回调
                  });
               }
            });
            return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
         }); 
         //-------------------------------------------------------------------------------------------------