zhaowc
2024-08-30 9176aaed52f030ccb9e00be157f893633153d1ca
Pda/View/SoSetting/pingKuOut.html
@@ -110,19 +110,23 @@
            <img src="/assets/fengexian.png">
         </div>
         <div class="layout-tbl-paging" id="" style="display: none;">
         <div class="layout-tbl-paging" id="" >
            <table id="tableBoxList" class="tbl-box-list" border="" cellspacing="" cellpadding="">
               <tr>
                  <th lang>托盘码</th>
                  <th lang>物料号</th>
                  <th lang>物料名称</th>
                  <th lang>批次号</th>
                  <th lang>库位地址</th>
               </tr>
               <tr id="boxCell" style="display: none">
                  <!-- <td name="PalletNo">托盘码</td> -->
                  <td name="PalletNo">托盘码</td>
                  <td name="SkuNo">物料号</td>
                  <td name="SkuName">物料名称</td>
                  <td name="LotNo">批次号</td>
                  <td name="LocatNo">库位地址</td>
                  <!-- <td name="del">
                        <div id="" class="tbl-btn-del" lang>
                           删除
@@ -182,29 +186,39 @@
            //先更新一下出库单
            updateBillList(function (data) {
               $('select[id="bar"]').next().addClass('layui-form-selected')
               $('select[id="bar"]').next().find('.layui-select-title input').val(val)
            })
         })
         //初始化渲染 出库单
         function updateBillList() {
         function updateBillList(callback) {
            var input = $('select[id="bar"]').next().find('.layui-select-title input')
            var val = input.val()
            $("#bar").empty()
            $("#bar").append('<option value =>' + '</option>');
            form.render('select');
            var PalletNo =  $("#PalletNo").val();
            if(PalletNo == null && PalletNo == ""){ //下拉框获取平库出库单
               synData(IP + "/PdaSo/GetSoNoticeList", 'post', function (res) {
            if(PalletNo.length != 8){ //下拉框获取平库出库单
               var param = {
                  Type: "1",
               };
               synData(IP + "/PdaSo/GetRunNoticeList", param,'post', function (res) {
                  console.log(res);
                  if (res.code == 0) { //成功
                     console.log(res.data);
                     for (var i = 0; i < res.data.length; i++) {
                        if (i == 0) {
                           $("#bar").append('<option value =' + res.data[i] + ' selected>' + res.data[i] + '</option>');
                        } else {
                           $("#bar").append('<option value =' + res.data[i] + '>' + res.data[i] + '</option>');
                        }
                        $("#bar").append('<option value =' + res.data[i] + '>' + res.data[i]
                            +
                           '</option>');
                     }
                     form.render('select');
                     if (!val) {
                        $('#bar').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this')
                     } else {
                        var sel = 'dd[lay-value=' + val + ']';
                        $('#bar').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this')
                     }
                     callback(res.data)
                  } else { //不成功
                     layer.msg(res.msg, {
@@ -285,16 +299,18 @@
            var arrTrs = new Array()
            let idx = 0
            for (var i in list) {
               console.log("list[i].LocatN:"+list[i].LocatNo);
               // list[i].BoxCode
               var tr = $("#boxCell").eq(0).clone();
               tr.appendTo("#tableBoxList");
               // tr.attr('id', list[i].BoxCode)
               idx++;
               tr.attr('index', idx)
               // tr.find("td[name='PalletNo']").html(list[i].PalletNo);
               tr.find("td[name='PalletNo']").html(list[i].PalletNo);
               tr.find("td[name='SkuNo']").html(list[i].SkuNo);
               tr.find("td[name='SkuName']").html(list[i].SkuName);
               tr.find("td[name='LotNo']").html(list[i].LotNo);
               tr.find("td[name='LocatNo']").html(list[i].LocatNo);
               // var code = list[i].BoxCode
               // //console.log("code is "+code)