From 4ad1f324ab1fd2b51504afc00b43b4ee40f029c2 Mon Sep 17 00:00:00 2001 From: lsh <lsh@163.com> Date: 星期四, 20 二月 2025 09:40:03 +0800 Subject: [PATCH] # --- src/main/webapp/views/pakStore/locDetlQuery.html | 45 +++++++++++++++++++++++++++++++++++++++------ 1 files changed, 39 insertions(+), 6 deletions(-) diff --git a/src/main/webapp/views/pakStore/locDetlQuery.html b/src/main/webapp/views/pakStore/locDetlQuery.html index ef7c53d..154ff98 100644 --- a/src/main/webapp/views/pakStore/locDetlQuery.html +++ b/src/main/webapp/views/pakStore/locDetlQuery.html @@ -47,18 +47,34 @@ <!-- 鎼滅储鏍� --> <div id="search-box" class="layui-form layui-card-header"> <div class="layui-inline"> + <div class="layui-input-inline cool-auto-complete"> + <input id="crnNo" class="layui-input" name="crnNo" type="text" placeholder="璇疯緭鍏�" autocomplete="off" style="display: none"> + <input id="crnNo$" class="layui-input cool-auto-complete-div" onclick="autoShow(this.id)" type="text" placeholder="鍫嗗灈鏈哄彿" onfocus=this.blur()> + <div class="cool-auto-complete-window"> + <input class="cool-auto-complete-window-input" data-key="basCrnpQueryBycrnNo" onkeyup="autoLoad(this.getAttribute('data-key'))"> + <select class="cool-auto-complete-window-select" data-key="basCrnpQueryBycrnNoSelect" onchange="confirmed(this.getAttribute('data-key'))" multiple="multiple"> + </select> + </div> + </div> + </div> + <div class="layui-inline"> <div class="layui-input-inline"> <input class="layui-input" type="text" name="loc_no" placeholder="搴撲綅鍙�" autocomplete="off"> </div> </div> <div class="layui-inline"> <div class="layui-input-inline"> - <input class="layui-input" type="text" name="matnr" placeholder="鍟嗗搧缂栧彿" autocomplete="off"> + <input class="layui-input" type="text" name="matnr" placeholder="瑙勬牸" autocomplete="off"> </div> </div> <div class="layui-inline"> <div class="layui-input-inline"> - <input class="layui-input" type="text" name="maktx" placeholder="鐗╂枡鎻忚堪" autocomplete="off"> + <input class="layui-input" type="text" name="maktx" placeholder="鐗╂枡鍚嶇О" autocomplete="off"> + </div> + </div> + <div class="layui-inline"> + <div class="layui-input-inline"> + <input class="layui-input" type="text" name="batch" placeholder="鎵瑰彿" autocomplete="off"> </div> </div> <!-- 鏃ユ湡鑼冨洿 --> @@ -95,8 +111,9 @@ function getCol() { var cols = [ - {type: 'checkbox'} - ,{field: 'locNo$', align: 'center',title: '搴撲綅鍙�'} + {type: 'checkbox', merge: ['locNo']} + ,{field: 'locNo', align: 'center',title: '搴撲綅鍙�', merge: true, style: 'font-weight: bold'} + // ,{field: 'locNo$', align: 'center',title: '搴撲綅鍙�'} ]; cols.push.apply(cols, detlCols); cols.push({field: 'modiUser$', align: 'center',title: '淇敼浜哄憳', hide: true} @@ -106,13 +123,15 @@ layui.config({ base: baseUrl + "/static/layui/lay/modules/" - }).use(['table','laydate', 'form', 'admin'], function() { + }).use(['table','laydate', 'form', 'admin', 'tableMerge'], function() { var table = layui.table; var $ = layui.jquery; var layer = layui.layer; var layDate = layui.laydate; var form = layui.form; var admin = layui.admin; + var tableMerge = layui.tableMerge; + var dataSource = [] // 鏁版嵁娓叉煋 locDetlTableIns = table.render({ @@ -121,6 +140,7 @@ url: baseUrl+'/stock/out/list/auth', page: true, limits: [16, 30, 50, 100, 200, 500], + limit: 16, even: true, toolbar: '#toolbar', cellMinWidth: 50, @@ -130,6 +150,7 @@ pageSize: 'limit' }, parseData: function (res) { + dataSource = res.data.records return { 'code': res.code, 'msg': res.msg, @@ -141,6 +162,7 @@ statusCode: 200 }, done: function(res, curr, count) { + tableMerge.render(this); if (res.code === 403) { top.location.href = baseUrl+"/"; } @@ -149,15 +171,26 @@ // 鐩戝惉澶村伐鍏锋爮浜嬩欢 table.on('toolbar(stockOut)', function (obj) { + var checkStatus = table.checkStatus(obj.config.id); var data = checkStatus.data; + var dataList = [] + for (var j = 0; j < data.length; j++) { + var locno = data[j].locNo + for(var i = 0;i < dataSource.length; i++) { + if (dataSource[i].locNo === locno) { + dataList.push(dataSource[i]) + } + } + } + switch(obj.event) { case 'confirm': if (data.length === 0){ layer.msg("璇烽�夋嫨鏁版嵁"); return; } - parent.addTableData(data); + parent.addTableData(dataList); break; } }); -- Gitblit v1.9.1