From bcb19e8c93c3cabf0d8eb3ee34ed819b3c5a10ef Mon Sep 17 00:00:00 2001 From: whycq <913841844@qq.com> Date: 星期一, 25 十一月 2024 13:14:11 +0800 Subject: [PATCH] #优化地图 --- src/main/webapp/views/pda/comb.html | 32 ++++++++++++++++++++------------ 1 files changed, 20 insertions(+), 12 deletions(-) diff --git a/src/main/webapp/views/pda/comb.html b/src/main/webapp/views/pda/comb.html index 4f06e8f..00585ad 100644 --- a/src/main/webapp/views/pda/comb.html +++ b/src/main/webapp/views/pda/comb.html @@ -20,7 +20,7 @@ <header> <div class="layui-input-inline"> <label class="layui-form-label">鏉$爜</label> - <input class="layui-input" type="text" id="code" placeholder="鎵爜 / 杈撳叆" autocomplete="off"> + <input class="layui-input" type="number" id="code" onkeyup="findCode(this)" oninput="if(value.length>8)value=value.slice(0,8)" placeholder="鎵爜 / 杈撳叆" autocomplete="off"> </div> <div style="margin: 5px 5px"> <button id="mat-btn" type="button" class="layui-btn layui-btn-normal" onclick="getMat()"><i class="layui-icon">+</i>鎻愬彇</button> @@ -55,8 +55,8 @@ cellMinWidth: 50, cols: [[ {fixed: 'left', align: 'center', field: 'count', title: '鏁伴噺', style:'color: blue', width:50}, - {field: 'matNo', align: 'center', title: '鐗╂枡缂栫爜'}, - {field: 'matName', align: 'center', title: '鐗╂枡鍚嶇О'} + {field: 'matnr', align: 'center', title: '鐗╂枡鍙�'}, + {field: 'maktx', align: 'center', title: '鐗╂枡鍚嶇О'} ]], done: function (res, curr, count) { } @@ -65,6 +65,13 @@ }); window.onload = function(){document.getElementById("code").focus();} + + function findCode(el) { + if (el.value.length === 8) { + $('#mat-btn').focus(); + getMat(); + } + } var matCodeLayerIdx; function getMat() { @@ -86,13 +93,13 @@ // 娣诲姞琛ㄦ牸鏁版嵁 var matData = []; function addTableData(data) { - if (isEmpty(data.matName)){ - tips("鎻愬彇澶辫触"); + if (isEmpty(data.maktx)){ + tips("鎻愬彇澶辫触", true); return; } let toPush = true; for (var j=0;j<matData.length;j++){ - if (data.matNo === matData[j].matNo) { + if (data.matnr === matData[j].matnr) { matData[j].count = Number(matData[j].count) + Number(data.count); toPush = false; } @@ -109,14 +116,13 @@ $('#code').val(""); matData = []; tableIns.reload({data: matData}); - tips(""); } // 缁勬墭 function comb() { let barcode = $('#code').val(); if (isEmpty(barcode)) { - tips("鎵樼洏鏉$爜涓虹┖", true); + tips("璐ф灦鏉$爜涓虹┖", true); // document.getElementById("code").focus(); return; } @@ -157,9 +163,10 @@ * @param warn true锛氱孩鑹插瓧浣� */ function tips(msg, warn) { - let tips = $('#tips'); - tips.html(msg); - tips.css("color", warn?"red":'#666'); + // var tips = $('#tips'); + // tips.html(msg); + // tips.css("color", warn?"red":'#666'); + layer.msg(msg, {icon: warn?2:1}) } document.onkeyup = function (e) { @@ -170,8 +177,9 @@ $("#comb-btn").focus(); comb(); } else if (key === 113) { + $("#code").val(""); $("#code").focus(); } } </script> -</html> \ No newline at end of file +</html> -- Gitblit v1.9.1