zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/LocDetlController.java
@@ -137,6 +137,12 @@ @RequestParam(required = false) String timeRange, @RequestParam Map<String, Object> param) { QueryWrapper<LocDetl> wrapper = new QueryWrapper<>(); Object barcode = null; if (!Cools.isEmpty(param.get("barcode"))) { barcode = param.get("barcode"); } param.remove("zpallet"); param.remove("barcode"); if (!Cools.isEmpty(param.get("decrees"))) { ArrayList<String> mats = new ArrayList<>(); @@ -167,13 +173,18 @@ wrapper.eq("loc_no", param.get("locNo")); } if (!Cools.isEmpty(barcode)) { wrapper.eq("zpallet", barcode); } if (!Cools.isEmpty(orderByField)){ wrapper.orderBy(true, "asc".equals(orderByType), humpToLine(orderByField)); } param.remove("locNo"); param.remove("owner"); param.remove("zpallet"); param.remove("matnr"); allLike(LocDetl.class, param.keySet(), wrapper, condition); return R.ok(locDetlService.page(new Page<>(curr, limit), wrapper)); zy-asrs-wms/src/main/webapp/static/js/pakStore/stockAdjust.js
@@ -2,6 +2,7 @@ var initAnfmeVal = "-"; var matCodeData = []; var currLocNo; var currBarcode; var matCodeLayerIdx; function getCol() { var cols = [ @@ -66,7 +67,7 @@ table.on('toolbar(chooseData)', function (obj) { switch(obj.event) { case 'adjust': if (isEmpty(currLocNo)) { if (isEmpty(currLocNo) && isEmpty(currBarcode)) { layer.msg("请先检索库位", {icon: 2}) inputTip($("#searchLocNo")); return; @@ -127,12 +128,17 @@ // 检索事件 form.on('submit(search)', function (data) { let locNo = data.field.loc_no; if (locNo === "") { let barcode = data.field.barcode; if (locNo === "" && barcode === "") { inputTip($("#searchLocNo")); layer.msg("请输入库位号"); layer.msg("请输入库位号或者托盘码!!!"); return; } init(locNo); if (locNo === ""){ initB(barcode); } else { init(locNo); } }); // 重置事件 @@ -152,6 +158,23 @@ }) } function initB(barcode) { http.post(baseUrl + "/locDetl/page/auth", {barcode: barcode,limit: 1000}, function (res) { matCodeData = []; matCodeData = res.data.records; console.log("matCodeData2222") console.log(matCodeData) console.log(matCodeData[0]) for (var i = 0; i<matCodeData.length; i++) { matCodeData[i]["count"] = matCodeData[i]["anfme"]; console.log(matCodeData) console.log(matCodeData[i]) } locTips(true, matCodeData[0]["locNo"]); tableReload(); }) } function reset() { clearFormVal($('#search-box')); matCodeData = []; zy-asrs-wms/src/main/webapp/views/pakStore/stockAdjust.html
@@ -84,6 +84,11 @@ <input id="searchLocNo" class="layui-input" type="text" name="loc_no" placeholder="库位号" autocomplete="off" style="height: 45px;border-color: #b8b8b8"> </div> </div> <div class="layui-inline"> <div class="layui-input-inline"> <input id="searchBarcode" class="layui-input" type="text" name="barcode" placeholder="托盘码" autocomplete="off" style="height: 45px;border-color: #b8b8b8"> </div> </div> <!-- 待添加 --> <div id="data-search-btn" class="layui-btn-container layui-form-item" style="display: inline-block"> <button id="search" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="search">检索</button>