From d567d9d6926abb103f3ab73402134daa6a09ef11 Mon Sep 17 00:00:00 2001 From: chengsc <Demo@DESKTOP-CPA90BF> Date: 星期六, 02 十一月 2024 18:28:13 +0800 Subject: [PATCH] 修改问题 --- Pda/View/AsnSetting/productEnterQuantity.html | 668 +++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 446 insertions(+), 222 deletions(-) diff --git a/Pda/View/AsnSetting/productEnterQuantity.html b/Pda/View/AsnSetting/productEnterQuantity.html index c8ec00d..ee6ef29 100644 --- a/Pda/View/AsnSetting/productEnterQuantity.html +++ b/Pda/View/AsnSetting/productEnterQuantity.html @@ -101,11 +101,6 @@ </ul> </div> - <!-- <ul> - <li id="option1">鏍囩</li> - <li id="option2">鏁伴噺</li> - </ul> --> - <button id="option1" class="layout-btn" type="button">鏍囩</button> <button id="option2" class="layout-btn" type="button">鏁伴噺</button> <br /><br /> @@ -114,7 +109,7 @@ <div id="content1"> <div id="zongDiv" class="layout-bill-info" style="height: 285px;"> <form class="layui-form" action=""> - <div id="" class="layui-form-item layout-dropdownlist"> + <!-- <div id="" class="layui-form-item layout-dropdownlist"> <label class="layui-form-label" lang>鍏ュ簱鍗曪細</label> <div class="layui-input-block" id="selectDiv"> <select id="bar" lay-filter="getbar" lay-search> @@ -122,7 +117,7 @@ </select> <img src="/assets/down_arraw.png"> </div> - </div> + </div> --> <div class="layui-form-item layout-dropdownlist" style="margin-top: 10px;"> <label class="layui-form-label">鐗╂枡-鎵规锛�</label> <div class="layui-input-block" id="goodDiv"> @@ -143,8 +138,15 @@ <div id="BOX" class="layui-form-item layout-input"> <label class="layui-form-label" lang>澶栫鏉$爜锛�</label> <div class="layui-input-block"> - <input id="BOXCODE" type="text" lay-verify="required" lang langholder + <input id="BOXCODE" type="text" lang langholder placeholder="璇锋壂鎻忓绠辨潯鐮�" autocomplete="off" class="layui-input"> + </div> + </div> + <div id="BOX" class="layui-form-item layout-input"> + <label class="layui-form-label" lang>杩芥函鏉$爜锛�</label> + <div class="layui-input-block"> + <input id="BOXCODE3" type="text" lang langholder + placeholder="璇锋壂鎻忚拷婧潯鐮�" autocomplete="off" class="layui-input"> </div> </div> <div id="" class="layui-form-item layout-input"> @@ -267,7 +269,7 @@ <div id="content2"> <div id="zongDiv" class="layout-bill-info" style="height: 255px;"> <form class="layui-form" id="form2" action=""> - <div id="" class="layui-form-item layout-dropdownlist"> + <!-- <div id="" class="layui-form-item layout-dropdownlist"> <label class="layui-form-label" lang>鍏ュ簱鍗曪細</label> <div class="layui-input-block" id="selectDiv1"> <select id="bar1" lay-filter="getbar1" lay-search> @@ -275,7 +277,7 @@ </select> <img src="/assets/down_arraw.png"> </div> - </div> + </div> --> <div class="layui-form-item layout-dropdownlist" style="margin-top: 10px;"> <label class="layui-form-label">鐗╂枡-鎵规锛�</label> <div class="layui-input-block" id="goodDiv1"> @@ -376,7 +378,7 @@ <br> <br> <div id="demodiv1"> - <br><br><br><br><br><br><br> + <br><br><br><!--<br><br><br><br> --> </div> @@ -545,131 +547,154 @@ checkBoxInfo() } }); + //绠辩爜鍥炶溅浜嬩欢 + $("#BOXCODE3").keydown(function (e) { + if (e.keyCode === 13) { + if ($("#BOXCODE3").val() == "") { + layer.msg('璇峰厛鎵弿杩芥函鐮�', { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }); + return + } + // if ($("#STOCKCODE").val() == "") { + // layer.msg('璇峰厛鎵弿鎵樼洏鐮�', { + // icon: 2, + // time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + // }); + // $("#BOXCODE").val(""); + // $("#STOCKCODE").focus(); + // return; + // } + checkBoxInfo3() + } + }); /* 鍏ュ簱鍗曟嵁涓嬫媺妗� */ //鐐瑰嚮鍏ュ簱鍗曟嵁涓嬫媺妗嗕簨浠� - $("#selectDiv").click(function () { - if (xianshiyemian == 0) { - var input = $('select[id="bar"]').next().find('.layui-select-title input') - var val = input.val() - //鍏堟洿鏂颁竴涓嬪叆搴撳崟 - updateBillList(function (data) { - $('select[id="bar"]').next().addClass('layui-form-selected') - $('select[id="bar"]').next().find('.layui-select-title input').val(val) - }) - } - }) - //鐐瑰嚮鍏ュ簱鍗曟嵁涓嬫媺妗嗕簨浠� - $("#selectDiv1").click(function () { - if (xianshiyemian == 1) { - var input = $('select[id="bar1"]').next().find('.layui-select-title input') - var val = input.val() - //鍏堟洿鏂颁竴涓嬪叆搴撳崟 - updateBillList(function (data) { - $('select[id="bar1"]').next().addClass('layui-form-selected') - $('select[id="bar1"]').next().find('.layui-select-title input').val(val) - }) - } - }) + // $("#selectDiv").click(function () { + // if (xianshiyemian == 0) { + // var input = $('select[id="bar"]').next().find('.layui-select-title input') + // var val = input.val() + // //鍏堟洿鏂颁竴涓嬪叆搴撳崟 + // updateBillList(function (data) { + // $('select[id="bar"]').next().addClass('layui-form-selected') + // $('select[id="bar"]').next().find('.layui-select-title input').val(val) + // }) + // } + // }) + // //鐐瑰嚮鍏ュ簱鍗曟嵁涓嬫媺妗嗕簨浠� + // $("#selectDiv1").click(function () { + // if (xianshiyemian == 1) { + // var input = $('select[id="bar1"]').next().find('.layui-select-title input') + // var val = input.val() + // //鍏堟洿鏂颁竴涓嬪叆搴撳崟 + // updateBillList(function (data) { + // $('select[id="bar1"]').next().addClass('layui-form-selected') + // $('select[id="bar1"]').next().find('.layui-select-title input').val(val) + // }) + // } + // }) /*鈥斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺��*/ /* 缁戝畾鍏ュ簱鍗曚俊鎭� */ - function updateBillList(callback) { - if (xianshiyemian == 0) { - 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'); + // function updateBillList(callback) { + // if (xianshiyemian == 0) { + // 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 param = { - Type: "0,1,3" - }; - sendData(IP + "/PdaAsn/GetArrivalNotices", param, 'post', function (res) { - if (res.code == 0) { //鎴愬姛 - for (var i = 0; i < res.data.length; i++) { - $("#bar").append('<option value =' + res.data[i].ASNNo + '>' + res.data[i] - .ASNNo + - '</option>'); - } - form.render('select'); + // var param = { + // Type: "0" + // }; + // sendData(IP + "/PdaAsn/GetArrivalNotices", param, 'post', function (res) { + // if (res.code == 0) { //鎴愬姛 + // for (var i = 0; i < res.data.length; i++) { + // $("#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') - } + // 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, { - // icon: 2, - // time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - // }, function() {}); - } - }); - } - else if (xianshiyemian == 1) { - var input = $('select[id="bar1"]').next().find('.layui-select-title input') - var val = input.val() - $("#bar1").empty() - $("#bar1").append('<option value =>' + '</option>'); - form.render('select'); + // callback(res.data) + // } else { //涓嶆垚鍔� + // // layer.msg(res.msg, { + // // icon: 2, + // // time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + // // }, function() {}); + // } + // }); + // } + // else if (xianshiyemian == 1) { + // var input = $('select[id="bar1"]').next().find('.layui-select-title input') + // var val = input.val() + // $("#bar1").empty() + // $("#bar1").append('<option value =>' + '</option>'); + // form.render('select'); - var param = { - Type: "2,5,6,7" - }; - sendData(IP + "/PdaAsn/GetArrivalNotices", param, 'post', function (res) { - if (res.code == 0) { //鎴愬姛 - for (var i = 0; i < res.data.length; i++) { - $("#bar1").append('<option value =' + res.data[i].ASNNo + '>' + res.data[i] - .ASNNo + - '</option>'); - } - form.render('select'); + // var param = { + // Type: "1" + // }; + // sendData(IP + "/PdaAsn/GetArrivalNotices", param, 'post', function (res) { + // if (res.code == 0) { //鎴愬姛 + // console.log(res.data); + // for (var i = 0; i < res.data.length; i++) { + // $("#bar1").append('<option value =' + res.data[i] + '>' + res.data[i] +'</option>'); + // } + // form.render('select'); - if (!val) { - $('#bar1').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this') - } else { - var sel = 'dd[lay-value=' + val + ']'; - $('#bar1').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this') - } + // if (!val) { + // $('#bar1').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this') + // } else { + // var sel = 'dd[lay-value=' + val + ']'; + // $('#bar1').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() {}); - } - }); - } + // callback(res.data) + // } else { //涓嶆垚鍔� + // // layer.msg(res.msg, { + // // icon: 2, + // // time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + // // }, function() {}); + // } + // }); + // } - } + // } /*鈥斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺��*/ //鐐瑰嚮鐗╂枡涓嬫媺妗嗕簨浠� $("#goodDiv").click(function () { - if ($("#bar").val() == null || $("#bar").val() == "" || $("#bar").val() == undefined) { - layer.msg("璇峰厛閫夋嫨鍏ュ簱鍗�", { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }, function () { }); - } + var input = $('select[id="goodSelect"]').next().find('.layui-select-title input') + var val = input.val() + //鍏堟洿鏂颁竴涓嬪叆搴撳崟 + updateGoodListNew(function (data) { + $('select[id="goodSelect"]').next().addClass('layui-form-selected') + $('select[id="goodSelect"]').next().find('.layui-select-title input').val(val) + }) + }) //鐐瑰嚮鐗╂枡涓嬫媺妗嗕簨浠�-鏁伴噺 $("#goodDiv1").click(function () { - if ($("#bar1").val() == null || $("#bar1").val() == "" || $("#bar1").val() == undefined) { - layer.msg("璇峰厛閫夋嫨鍏ュ簱鍗�", { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }, function () { }); - } + var input = $('select[id="goodSelect1"]').next().find('.layui-select-title input') + var val = input.val() + //鍏堟洿鏂颁竴涓嬪叆搴撳崟 + updateGoodListNew(function (data) { + $('select[id="goodSelect1"]').next().addClass('layui-form-selected') + $('select[id="goodSelect1"]').next().find('.layui-select-title input').val(val) + }) + }) //閫変腑鍏ュ簱鍗曚簨浠� form.on('select(getbar)', function (data) { @@ -696,13 +721,13 @@ form.on('submit(formBind)', function (data) { if (xianshiyemian == 0) { console.log($("#goodSelect").val()); - if ($("#bar").val() == "") { - layer.msg('璇烽�夋嫨鍏ュ簱鍗�', { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }); - return; - } + // if ($("#bar").val() == "") { + // layer.msg('璇烽�夋嫨鍏ュ簱鍗�', { + // icon: 2, + // time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + // }); + // return; + // } if ($("#goodSelect").val() == "") { layer.msg('璇烽�夋嫨鐗╂枡鍙婃槑缁�', { icon: 2, @@ -717,23 +742,26 @@ }); return; } - if ($("#BOXCODE").val() == "") { - layer.msg('璇锋壂鎻忓绠辨潯鐮�', { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }); - return; - } + // if ($("#BOXCODE").val() == "") { + // layer.msg('璇锋壂鎻忓绠辨潯鐮�', { + // icon: 2, + // time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + // }); + // return; + // } var param = { - AsnNo: $("#bar").val(), + AsnNo: $("#goodSelect").val(), PalletNo: $("#STOCKCODE").val(), - AsnDetailId: parseInt($("#goodSelect").val()), + //AsnDetailId: parseInt($("#goodSelect").val()), LotNo: $("#goodSelect").find("option:selected").text(), BoxNo: $("#BOXCODE").val(), + BoxNo01: $("#BOXCODE3").val(), IsContinue: isContinue, TailBoxNo: $("#BOXCODE2").val(), - Origin: "PDA" + Origin: "PDA", + TableType: xianshiyemian, } + console.log(param) //缁勭洏 sendData(IP + "/PdaAsn/BindPallet", param, 'post', function (res) { if (res.code == 0) { //鎴愬姛 @@ -758,13 +786,14 @@ }); } else if (xianshiyemian == 1) { - if ($("#bar1").val() == "") { - layer.msg('璇烽�夋嫨鍏ュ簱鍗�', { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }); - return; - } + // if ($("#bar1").val() == "") { + // layer.msg('璇烽�夋嫨鍏ュ簱鍗�', { + // icon: 2, + // time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + // }); + // return; + // } + var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,4})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/; if ($("#goodSelect1").val() == "") { layer.msg('璇烽�夋嫨鐗╂枡鍙婃槑缁�', { icon: 2, @@ -779,14 +808,22 @@ }); return; } + if (!reg.test($("#SkuQty").val())) { + layer.msg("鍏ュ簱鏁伴噺蹇呴』澶т簬0(鍙繚鐣�4浣嶅皬鏁�)", { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }); + return -1; + } var param = { - AsnNo: $("#bar1").val(), //鍑哄簱鍗曟嵁 + AsnNo: $("#goodSelect1").val(), //鍑哄簱鍗曟嵁 PalletNo: $("#STOCKCODE1").val(), //鎵樼洏鏉$爜 - AsnDetailId: parseInt($("#goodSelect1").val()), //鍏ュ簱鍗曟槑缁咺D + //AsnDetailId: parseInt($("#goodSelect1").val()), //鍏ュ簱鍗曟槑缁咺D LotNo: $("#goodSelect1").find("option:selected").text(), //鐗╂枡鎵规 - SkuQty: parseInt($("#SkuQty").val()), //鐗╂枡鏁伴噺 + SkuQty: parseFloat($("#SkuQty").val()), //鐗╂枡鏁伴噺 Demo: $("#NoticeDemo").val(), //鐗╂枡鏁伴噺 - Origin: "PDA" + Origin: "PDA", + TableType: xianshiyemian, } console.log(param) @@ -861,6 +898,7 @@ $("#ImportQuantity").val(res.data.Qty); $("#Standard").val(res.data.Standard); $("#ImportFactQuantity").val(res.data.FactQty + ""); + } }); } @@ -879,8 +917,20 @@ $("#ImportQuantity1").val(res.data.Qty); $("#Standard1").val(res.data.Standard); $("#ImportFactQuantity1").val(res.data.FactQty + ""); + if (res.data.SkuNo == "100088") { + $("textarea[name='NoticeDemo']").val(res.data.UDF5); //澶囨敞 + $('#demodiv').show(); + $('#demodiv1').show(); + }else{ + $('#demodiv').hide(); + $('#demodiv1').hide(); + + } } - else { } + else { + $('#demodiv').hide(); + $('#demodiv1').hide(); + } }); } @@ -889,9 +939,8 @@ var asnDetails = ""; /* 缁戝畾鍏ュ簱鍗曠墿鏂欏強鎵规 */ - function updateGoodList(skuNo) { + function updateGoodListNew(callback) { if (xianshiyemian == 0) { - console.log("aaaa"); var input = $('select[id="goodSelect"]').next().find('.layui-select-title input') var val = input.val() @@ -899,57 +948,51 @@ $("#goodSelect").append('<option value =>' + '</option>'); var param = { - AsnNo: $("#bar").val(), + Type: "0", }; - synData(IP + "/PdaAsn/GetBindArrivalNoticeDetails", param, 'post', function (res) { - console.log("鍑哄簱鍙o細" + JSON.stringify(res)) + synData(IP + "/PdaAsn/GetArrivalNoticesInfo", param, 'post', function (res) { + if (res.code == 0) { //鎴愬姛 asnDetails = res.data; + if (asnDetails.length <= 0) { + layer.msg('褰撳墠鏈煡璇㈠埌璐存爣鐗╂枡淇℃伅', { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }); + return; + } for (var i = 0; i < res.data.length; i++) { - if (skuNo != '' && skuNo == res.data[i].SkuNo) { - if (res.data[i].LotNo == '' || res.data[i].LotNo == null) { - $("#goodSelect").append('<option value =' + res.data[i].Id + '-' + i + ' selected>' + res.data[i] - .SkuName + - '</option>'); - } else { - $("#goodSelect").append('<option value =' + res.data[i].Id + '-' + i + ' selected>' + res.data[i] - .SkuName + "-" + res.data[i].LotNo + - '</option>'); - } + + if (res.data[i].LotNo == '' || res.data[i].LotNo == null) { + $("#goodSelect").append('<option value =' + res.data[i].Id+'-'+res.data[i] + .SkuName + '>' + res.data[i].Id+'-'+res.data[i].SkuName + + '</option>'); } else { - if (i == 0) { - if (res.data[i].LotNo == '' || res.data[i].LotNo == null) { - $("#goodSelect").append('<option value =' + res.data[i].Id + '-' + i + ' selected>' + res.data[i] - .SkuName + - '</option>'); - } else { - $("#goodSelect").append('<option value =' + res.data[i].Id + '-' + i + ' 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].Id + '-' + i + '>' + res.data[i] - .SkuName + - '</option>'); - } else { - $("#goodSelect").append('<option value =' + res.data[i].Id + '-' + i + '>' + res.data[i] - .SkuName + "-" + res.data[i].LotNo + - '</option>'); - } - } + $("#goodSelect").append('<option value =' + res.data[i].Id +'-'+ res.data[i] + .SkuName + "-" + res.data[i].LotNo + '>' +res.data[i].Id+'-'+ res.data[i] + .SkuName + "-" + res.data[i].LotNo + + '</option>'); } + } form.render('select'); if (!val) { + + console.log(val +"+1"); $('#goodSelect').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this') } else { + + console.log(val +"+1"); var sel = 'dd[lay-value=' + val + ']'; $('#goodSelect').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() {}); } }); } @@ -962,54 +1005,191 @@ $("#goodSelect1").append('<option value =>' + '</option>'); var param = { - AsnNo: $("#bar1").val(), + Type: "1", }; - synData(IP + "/PdaAsn/GetArrivalNoticeDetails", param, 'post', function (res) { - console.log("鍑哄簱鍙o細" + JSON.stringify(res)) + synData(IP + "/PdaAsn/GetArrivalNoticesInfo", param, 'post', function (res) { + if (res.code == 0) { //鎴愬姛 asnDetails = res.data; + // console.log(asnDetails.length) + if (asnDetails.length <= 0) { + layer.msg('褰撳墠鍗曟嵁涓嬩笉瀛樺湪涓嶈创鏍囩墿鏂�', { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }); + return; + } for (var i = 0; i < res.data.length; i++) { - if (skuNo != '' && skuNo == res.data[i].SkuNo) { - - if (i == 0) { - $("#goodSelect1").append('<option value =' + res.data[i].Id + ' selected>' + res.data[i] - .SkuName); - } else { - $("#goodSelect1").append('<option value =' + res.data[i].Id + '>' + res.data[i] - .SkuName); - } - if (res.data[i].LotNo != null) { - $("#goodSelect1").append("-" + res.data[i].LotNo + - '</option>'); - } + + if (res.data[i].LotNo == '' || res.data[i].LotNo == null) { + $("#goodSelect1").append('<option value =' + res.data[i].Id+'-'+res.data[i] + .SkuName + '>' + res.data[i].Id+'-'+res.data[i].SkuName + + '</option>'); } else { - if (res.data[i].LotNo == '' || res.data[i].LotNo == null) { - $("#goodSelect1").append('<option value =' + res.data[i].Id + ' selected>' + res.data[i] - .SkuName + - '</option>'); - } else { - $("#goodSelect1").append('<option value =' + res.data[i].Id + ' selected>' + res.data[i] - .SkuName + "-" + res.data[i].LotNo + - '</option>'); - } + $("#goodSelect1").append('<option value =' + res.data[i].Id +'-'+ res.data[i] + .SkuName + "-" + res.data[i].LotNo + '>' +res.data[i].Id+'-'+ res.data[i] + .SkuName + "-" + res.data[i].LotNo + + '</option>'); } - + } form.render('select'); - if (!val) { $('#goodSelect1').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this') } else { var sel = 'dd[lay-value=' + val + ']'; $('#goodSelect1').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() {}); } }); } } + + + // /* 缁戝畾鍏ュ簱鍗曠墿鏂欏強鎵规 */ + // function updateGoodList(skuNo) { + // if (xianshiyemian == 0) { + // console.log("aaaa"); + // var input = $('select[id="goodSelect"]').next().find('.layui-select-title input') + // var val = input.val() + + // $("#goodSelect").empty() + // $("#goodSelect").append('<option value =>' + '</option>'); + + // var param = { + // AsnNo: $("#bar").val(), + // }; + // synData(IP + "/PdaAsn/GetBindArrivalNoticeDetails", param, 'post', function (res) { + // console.log("鍑哄簱鍙o細" + JSON.stringify(res)) + // if (res.code == 0) { //鎴愬姛 + // asnDetails = res.data; + // if (asnDetails.length <= 0) { + // layer.msg('褰撳墠鍗曟嵁涓嬩笉瀛樺湪璐存爣鐗╂枡', { + // icon: 2, + // time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + // }); + // return; + // } + // for (var i = 0; i < res.data.length; i++) { + // if (skuNo != '' && skuNo == res.data[i].SkuNo) { + // if (res.data[i].LotNo == '' || res.data[i].LotNo == null) { + // $("#goodSelect").append('<option value =' + res.data[i].Id + '-' + i + ' selected>' + res.data[i] + // .SkuName + + // '</option>'); + // } else { + // $("#goodSelect").append('<option value =' + res.data[i].Id + '-' + i + ' selected>' + res.data[i] + // .SkuName + "-" + res.data[i].LotNo + + // '</option>'); + // } + // } else { + // if (i == 0) { + // if (res.data[i].LotNo == '' || res.data[i].LotNo == null) { + // $("#goodSelect").append('<option value =' + res.data[i].Id + '-' + i + ' selected>' + res.data[i] + // .SkuName + + // '</option>'); + // } else { + // $("#goodSelect").append('<option value =' + res.data[i].Id + '-' + i + ' 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].Id + '-' + i + '>' + res.data[i] + // .SkuName + + // '</option>'); + // } else { + // $("#goodSelect").append('<option value =' + res.data[i].Id + '-' + i + '>' + res.data[i] + // .SkuName + "-" + res.data[i].LotNo + + // '</option>'); + // } + // } + // } + // } + // form.render('select'); + + // if (!val) { + // $('#goodSelect').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this') + // } else { + // var sel = 'dd[lay-value=' + val + ']'; + // $('#goodSelect').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this') + // } + // } else { + // } + // }); + // } + // else if (xianshiyemian == 1) { + // console.log("bbbb"); + // var input = $('select[id="goodSelect1"]').next().find('.layui-select-title input') + // var val = input.val() + + // $("#goodSelect1").empty() + // $("#goodSelect1").append('<option value =>' + '</option>'); + + // var param = { + // AsnNo: $("#bar1").val(), + // }; + // synData(IP + "/PdaAsn/GetArrivalNoticeDetails", param, 'post', function (res) { + // console.log("鍑哄簱鍙o細" + JSON.stringify(res)) + // if (res.code == 0) { //鎴愬姛 + // asnDetails = res.data; + // // console.log(asnDetails.length) + // if (asnDetails.length <= 0) { + // layer.msg('褰撳墠鍗曟嵁涓嬩笉瀛樺湪涓嶈创鏍囩墿鏂�', { + // icon: 2, + // time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + // }); + // return; + // } + // for (var i = 0; i < res.data.length; i++) { + // if (skuNo != '' && skuNo == res.data[i].SkuNo) { + + // if (i == 0) { + // $("#goodSelect1").append('<option value =' + res.data[i].Id + ' selected>' + res.data[i] + // .SkuName); + // } else { + // $("#goodSelect1").append('<option value =' + res.data[i].Id + '>' + res.data[i] + // .SkuName); + // } + // if (res.data[i].LotNo != null) { + // $("#goodSelect1").append("-" + res.data[i].LotNo + + // '</option>'); + // } + // } else { + // if (res.data[i].LotNo == '' || res.data[i].LotNo == null) { + // $("#goodSelect1").append('<option value =' + res.data[i].Id + ' selected>' + res.data[i] + // .SkuName + + // '</option>'); + // } else { + // $("#goodSelect1").append('<option value =' + res.data[i].Id + ' selected>' + res.data[i] + // .SkuName + "-" + res.data[i].LotNo + + // '</option>'); + // } + // } + + // } + // form.render('select'); + + // if (!val) { + // $('#goodSelect1').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this') + // } else { + // var sel = 'dd[lay-value=' + val + ']'; + // $('#goodSelect1').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this') + // } + // } else { + + // } + // }); + // } + + // } // 娓叉煋绠辩爜淇℃伅 function refreshTable() { @@ -1232,6 +1412,7 @@ function checkBoxInfo() { var param = { "BoxNo": $("#BOXCODE").val(), + "AsnNo":$("#goodSelect").val(), } sendData(IP + "/PdaAsn/GetBindBoxInfos", param, 'post', function (res) { if (res.code == 0) { //鎴愬姛 @@ -1243,24 +1424,24 @@ }); return; } - if (res.data[0].ASNNo != '' && res.data[0].ASNNo != null) { - $("#bar").empty() - $("#bar").append('<option value =>' + '</option>'); - form.render('select'); + // if (res.data[0].ASNNo != '' && res.data[0].ASNNo != null) { + // $("#bar").empty() + // $("#bar").append('<option value =>' + '</option>'); + // form.render('select'); - $("#bar").append('<option value =' + res.data[0].ASNNo + ' selected>' + res.data[0].ASNNo + '</option>'); + // $("#bar").append('<option value =' + res.data[0].ASNNo + ' selected>' + res.data[0].ASNNo + '</option>'); - updateGoodList(res.data[0].SkuNo) - setOrderGoods(); - } else { - if (asnDetails == '') { - layer.msg("璇峰厛閫夋嫨鍏ュ簱鍗曟嵁!", { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }); - return; - } - } + // // updateGoodList(res.data[0].SkuNo) + // setOrderGoods(); + // } else { + // if (asnDetails == '') { + // layer.msg("璇峰厛閫夋嫨鍏ュ簱鍗曟嵁!", { + // icon: 2, + // time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + // }); + // return; + // } + // } asnDetails.forEach(element => { console.log(element); @@ -1289,6 +1470,49 @@ } + function checkBoxInfo3() { + var param = { + "BoxNo3": $("#BOXCODE3").val(), + "AsnNo":$("#goodSelect").val(), + } + sendData(IP + "/PdaAsn/GetBindBoxInfo2s", param, 'post', function (res) { + if (res.code == 0) { //鎴愬姛 + var bl = false; + if (res.data.length == 0) { + layer.msg("鏈煡璇㈠埌姝ょ鐗╂枡淇℃伅锛岃鏍稿疄!", { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }); + return; + } + + asnDetails.forEach(element => { + console.log(element); + + if (element.SkuNo == res.data[0].SkuNo && element.LotNo == res.data[0].LotNo) { + var sel = 'dd[lay-value=' + element.id + ']'; + $('#goodSelect').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this'); + bl = true; + } + }); + if (!bl) { + layer.msg("姝ょ鐗╂枡涓嶇鍚堣鍏ュ簱鍗曪紝璇锋牳瀹�!", { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }); + } else { + $("#BoxQty").val(res.data[0].Qty); + } + + } else { //涓嶆垚鍔� + layer.msg(res.msg, { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }); + } + }); + + } /* 鍒嗛〉 */ //璁剧疆鍒嗛〉 -- Gitblit v1.8.0