From 587d9d9cec49585729d8f141dd3b0df2ffb637dc Mon Sep 17 00:00:00 2001 From: test <15284381150@163.com> Date: 星期五, 08 八月 2025 16:50:13 +0800 Subject: [PATCH] 前端精确到小数点后四位,后端质检状态 --- Pda/View/AsnSetting/productEnterQuantity.html | 59 +++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 39 insertions(+), 20 deletions(-) diff --git a/Pda/View/AsnSetting/productEnterQuantity.html b/Pda/View/AsnSetting/productEnterQuantity.html index 75e05b7..2824b47 100644 --- a/Pda/View/AsnSetting/productEnterQuantity.html +++ b/Pda/View/AsnSetting/productEnterQuantity.html @@ -295,11 +295,25 @@ </div> <div id="" class="layui-form-item layout-input"> - <label class="layui-form-label" lang>鐗╂枡鏁伴噺锛�</label> + <!-- <label class="layui-form-label" lang>鐗╂枡鏁伴噺锛�</label> <div class="layui-input-block"> <input id="SkuQty" type="number" lay-verify="stock" lang langholder placeholder="璇疯緭鍏ョ墿鏂欐暟閲�" autocomplete="off" class="layui-input" oninput="value=value.replace(/^(0+)|[^\d]+/g,'')"> + </div> --> + + <!-- <div class="layui-input-block"> + <input id="SkuQty" type="number" lay-verify="stock" lay-affix="number" lang langholder + placeholder="璇疯緭鍏ョ墿鏂欐暟閲�" step="0.0001" + autocomplete="off" class="layui-input" + oninput="value=value.replace(/^(0+)|[^\d]+/g,'')"> + </div> --> + <label class="layui-form-label" lang>鐗╂枡鏁伴噺锛�</label> + <div class="layui-input-block"> + <!-- 鍏佽鏁板瓧銆佸皬鏁扮偣鍙婃渶澶�4浣嶅皬鏁� --> + <input id="SkuQty" type="number" lay-verify="stock" placeholder="璇疯緭鍏ョ墿鏂欐暟閲�" + autocomplete="off" class="layui-input" + oninput="value=value.replace(/^(0+)(?=\d)|[^\d.]/g,'').replace(/(\.\d{4})\d+/g, '$1')"> </div> </div> @@ -482,7 +496,7 @@ initLanguage() setLanguage() - + //鏄惁杩炵画缁勬墭 isContinue = "0"; @@ -569,7 +583,7 @@ } }); - + //鐐瑰嚮鍏ュ簱鍗曟嵁涓嬫媺妗嗕簨浠� $("#selectDiv").click(function () { if (xianshiyemian == 0) { @@ -610,7 +624,7 @@ sendData(IP + "/PdaAsn/GetPasteAsnNoStrList", 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>'); + $("#bar").append('<option value =' + res.data[i] + '>' + res.data[i] + '</option>'); } form.render('select'); @@ -684,7 +698,7 @@ }, function () { }); } }) - + //閫変腑鍏ュ簱鍗曚簨浠� form.on('select(getbar)', function (data) { updateGoodList() @@ -981,12 +995,17 @@ }); return; } + // 鑾峰彇杈撳叆鐨勫�煎苟澶勭悊 + var skuQty = parseFloat($("#SkuQty").val()) || 0; + // 纭繚鏄剧ず鏃朵繚鐣�4浣嶅皬鏁� + var formattedQty = skuQty.toFixed(4); + var param = { AsnNo: $("#bar1").val(), //鍑哄簱鍗曟嵁 PalletNo: $("#STOCKCODE1").val(), //鎵樼洏鏉$爜 AsnDetailId: parseInt($("#goodSelect1").val()), //鍏ュ簱鍗曟槑缁咺D LotNo: $("#goodSelect1").find("option:selected").text(), //鐗╂枡鎵规 - SkuQty: parseInt($("#SkuQty").val()), //鐗╂枡鏁伴噺 + SkuQty: Number(skuQty), //鐗╂枡鏁伴噺 Demo: $("#NoticeDemo").val(), //鐗╂枡鏁伴噺 Origin: "PDA", TableType: xianshiyemian, @@ -1051,13 +1070,13 @@ function checkBoxInfo() { var param = { "BoxNo": $("#BOXCODE").val(), - "ASNNo":$("#bar").val() + "ASNNo": $("#bar").val() } sendData(IP + "/PdaAsn/GetBindBoxInfos", param, 'post', function (res) { - - + + if (res.code == 0) { //鎴愬姛 - + var bl = false; if (res.data.length == 0) { layer.msg("鏈煡璇㈠埌姝ょ鐗╂枡淇℃伅锛岃鏍稿疄!", { @@ -1086,21 +1105,21 @@ } } asnDetails.forEach(element => { - console.log(element.SkuNo ); - console.log( res.data[0].SkuNo); + console.log(element.SkuNo); + console.log(res.data[0].SkuNo); console.log(element.SkuNo == res.data[0].SkuNo); - console.log(element.LotNo == res.data[0].LotNo); + console.log(element.LotNo == res.data[0].LotNo); if (element.SkuNo == res.data[0].SkuNo && element.LotNo == res.data[0].LotNo) { console.log("asdfasdfsadf"); - + var sel = 'dd[lay-value=' + element.id + ']'; $('#goodSelect').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this'); bl = true; } }); console.log(bl); - + if (!bl) { layer.msg("姝ょ鐗╂枡涓嶇鍚堣鍏ュ簱鍗曪紝璇锋牳瀹�!", { icon: 2, @@ -1109,19 +1128,19 @@ } else { $("#BoxQty").val(res.data[0].Qty); } - + } else { //涓嶆垚鍔� layer.msg(res.msg, { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }); + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }); //绠辩爜涓嶅瓨鍦紝璋冪敤璧嬬爜鎺ュ彛鑾峰彇绠变俊鎭� //getFMBoxinfo(); } }); } - function getFMBoxinfo(){ + function getFMBoxinfo() { var param = { "BoxNo": $("#BOXCODE").val(), } -- Gitblit v1.8.0