From ae54631947c3554a8e4e4f2622d6d39e7e24922c Mon Sep 17 00:00:00 2001 From: yuyou_x <2336760928@qq.com> Date: 星期五, 02 二月 2024 13:32:22 +0800 Subject: [PATCH] 1 --- Pda/View/AsnSetting/productEnter.html | 137 ++++++++++++++++++++++++++++++++++++--------- 1 files changed, 108 insertions(+), 29 deletions(-) diff --git a/Pda/View/AsnSetting/productEnter.html b/Pda/View/AsnSetting/productEnter.html index dc003fb..65c4bb9 100644 --- a/Pda/View/AsnSetting/productEnter.html +++ b/Pda/View/AsnSetting/productEnter.html @@ -46,7 +46,7 @@ </ul> </div> - <div id="zongDiv" class="layout-bill-info" style="height: 255px;"> + <div id="zongDiv" class="layout-bill-info" style="height: 335px;"> <form class="layui-form" action=""> <div id="" class="layui-form-item layout-dropdownlist"> <label class="layui-form-label" lang>鍏ュ簱鍗曪細</label> @@ -92,6 +92,28 @@ <label class="layui-form-label" lang>灏剧鏉$爜锛�</label> <div class="layui-input-block"> <input id="BOXCODE2" type="text" lang langholder placeholder="璇锋壂鎻忓绠辨潯鐮�" autocomplete="off" + class="layui-input"> + </div> + </div> + + <div id="" class="layui-form-item layout-input BOX01"> + <label class="layui-form-label" lang>浜岀骇鏉$爜锛�</label> + <div class="layui-input-block"> + <input id="BOXCODE01" type="text" lang langholder placeholder="璇锋壂鎻忎簩绾ф潯鐮�" autocomplete="off" + class="layui-input"> + </div> + </div> + <div id="" class="layui-form-item layout-input BOX01"> + <label class="layui-form-label" lang>浜岀骇杩炵粍锛�</label> + <div class="layui-input-block"> + <input type="checkbox" name="IsLianXu2" id="IsLianXu2" lay-skin="switch" lay-text="鏄瘄鍚�" + lay-filter="IsLianXu2"> + </div> + </div> + <div id="" class="layui-form-item layout-input BOX02" style="display: none;"> + <label class="layui-form-label" lang>浜岀骇灏剧爜锛�</label> + <div class="layui-input-block"> + <input id="BOXCODE02" type="text" lang langholder placeholder="璇锋壂鎻忎簩绾ф潯鐮佸熬鐮�" autocomplete="off" class="layui-input"> </div> </div> @@ -214,15 +236,20 @@ //褰撳墠鍒嗛〉 var curPageIndex = 1; - //鏄惁杩炵画缁勬墭 + //鏄惁杩炵画澶栫缁勬墭 isContinue = "0"; + //鏄惁杩炵画浜岀骇鐮佺粍鎵� + isContinue2 = "0"; //娓呮鏂囨湰妗嗕腑鏁版嵁 - function clear() { + function clear() { + $("#BOXCODE").val(""); + $("#BOXCODE2").val(""); + $("#BOXCODE01").val(""); + $("#BOXCODE02").val(""); + $("#ImportQuantity").val(""); - $("#GoodsCode").val(""); $("#Standard").val(""); $("#ImportFactQuantity").val(""); - $("#ImportQty").val(""); $("#BoxQty").val(""); } @@ -245,15 +272,15 @@ return } - if ($("#STOCKCODE").val() == "") { - layer.msg('璇峰厛鎵弿鎵樼洏鐮�', { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }); - $("#BOXCODE").val(""); - $("#STOCKCODE").focus(); - return; - } + // if ($("#STOCKCODE").val() == "") { + // layer.msg('璇峰厛鎵弿鎵樼洏鐮�', { + // icon: 2, + // time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + // }); + // $("#BOXCODE").val(""); + // $("#STOCKCODE").focus(); + // return; + // } checkBoxInfo() } }); @@ -281,12 +308,14 @@ //閫変腑鍏ュ簱鍗曚簨浠� form.on('select(getbar)', function (data) { + clear(); updateGoodList() setOrderGoods(); }); //閫変腑鐗╂枡浜嬩欢 form.on('select(goodSelect)', function (data) { + clear(); setOrderGoods(); }); @@ -329,6 +358,9 @@ BoxNo: $("#BOXCODE").val(), IsContinue: isContinue, TailBoxNo: $("#BOXCODE2").val(), + BoxNo01:$("#BOXCODE01").val(), + IsContinue2:isContinue2, + TailBoxNo01:$("#BOXCODE02").val(), Origin:"PDA" } //缁勭洏 @@ -386,7 +418,7 @@ form.render('select'); var param = { - Type: "0,1" + Type: "0,1,2,3,4,5,6" }; sendData(IP + "/PdaAsn/GetArrivalNotices", param, 'post', function (res) { if (res.code == 0) { //鎴愬姛 @@ -417,7 +449,7 @@ var asnDetails = ""; // 缁戝畾鍏ュ簱鍗曠墿鏂欏強鎵规 - function updateGoodList() { + function updateGoodList(skuNo) { console.log("aaaa"); var input = $('select[id="goodSelect"]').next().find('.layui-select-title input') var val = input.val() @@ -433,16 +465,21 @@ if (res.code == 0) { //鎴愬姛 asnDetails = res.data; for (var i = 0; i < res.data.length; i++) { - if (i == 0) { + if(skuNo!='' && skuNo==res.data[i].SkuNo){ $("#goodSelect").append('<option value =' + res.data[i].Id + ' selected>' + res.data[i] .SkuName + "-" + res.data[i].LotNo + '</option>'); - } else { - $("#goodSelect").append('<option value =' + res.data[i].Id + '>' + res.data[i] - .SkuName + "-" + res.data[i].LotNo + - '</option>'); - } - + }else{ + if (i == 0) { + $("#goodSelect").append('<option value =' + res.data[i].Id + ' selected>' + res.data[i] + .SkuName + "-" + res.data[i].LotNo + + '</option>'); + } else { + $("#goodSelect").append('<option value =' + res.data[i].Id + '>' + res.data[i] + .SkuName + "-" + res.data[i].LotNo + + '</option>'); + } + } } form.render('select'); @@ -564,15 +601,33 @@ var param = { "BoxNo": $("#BOXCODE").val(), } - sendData(IP + "/PdaAsn/GetBoxInfos", param, 'post', function (res) { + sendData(IP + "/PdaAsn/GetBindBoxInfos", param, 'post', function (res) { if (res.code == 0) { //鎴愬姛 - var bl = false; console.log(res.data); + var bl = false; if (res.data.length == 0) { layer.msg("鏈煡璇㈠埌姝ょ鐗╂枡淇℃伅锛岃鏍稿疄!", { icon: 2, time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 }); return; + } + 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>'); + + updateGoodList(res.data[0].SkuNo) + setOrderGoods(); + }else{ + if(asnDetails==''){ + layer.msg("璇峰厛閫夋嫨鍏ュ簱鍗曟嵁!", { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }); + return; + } } asnDetails.forEach(element => { console.log(element); @@ -605,14 +660,38 @@ form.on('switch(IsLianXu)', function (obj) { if (obj.elem.checked) { $('#BOX2').attr("style", "display:block") - $('#zongDiv').attr("style", "height: 285px;") - isContinue = "1"; + $('#zongDiv').attr("style", "height: 335px;") + isContinue = "1"; + + $('.BOX01').attr("style", "display:none") + $('.BOX02').attr("style", "display:none") + } else { $('#BOX2').attr("style", "display:none") - $('#zongDiv').attr("style", "height: 255px;") + $('#zongDiv').attr("style", "height: 315px;") isContinue = "0"; - } + + $('.BOX01').attr("style", "display:block"); + } $('#BOXCODE2').val(""); + + $('#BOXCODE01').val(""); + $('#BOXCODE02').val(""); + $('#IsLianXu2').attr("checked", false); + isContinue2 = "0"; + }); + + form.on('switch(IsLianXu2)', function (obj) { + if (obj.elem.checked) { + $('.BOX02').attr("style", "display:block") + $('#zongDiv').attr("style", "height: 345px;") + isContinue = "1"; + } else { + $('.BOX02').attr("style", "display:none") + $('#zongDiv').attr("style", "height: 315px;") + isContinue2 = "0"; + } + $('#BOXCODE02').val(""); }); $("#menuImg").click(function (e) { -- Gitblit v1.8.0