From 92d5f4d657557feb32b7f35a51dd008407da8cbe Mon Sep 17 00:00:00 2001 From: lty <876263681@qq.com> Date: 星期六, 24 五月 2025 15:22:03 +0800 Subject: [PATCH] #wms网页显示字段修改 --- src/main/webapp/views/locDetl/locDetl.html | 10 +- src/main/webapp/views/report/viewWorkOut.html | 10 +- src/main/webapp/static/js/locDetlStatis/locDetlStatis.js | 10 -- src/main/webapp/views/pakStore/locDetlCheckQuery.html | 10 +- src/main/webapp/static/js/order/out.js | 4 src/main/webapp/views/locDetlStatis/locDetlStatis.html | 22 +++--- src/main/resources/mapper/LocDetlMapper.xml | 72 +++++++++++++++++++---- src/main/webapp/static/js/mat/mat.js | 6 +- src/main/webapp/views/pakStore/locDetlQuery.html | 10 +- src/main/webapp/views/report/viewWorkIn.html | 10 +- src/main/webapp/static/js/common.js | 12 ++-- 11 files changed, 107 insertions(+), 69 deletions(-) diff --git a/src/main/resources/mapper/LocDetlMapper.xml b/src/main/resources/mapper/LocDetlMapper.xml index ef51f89..1f38471 100644 --- a/src/main/resources/mapper/LocDetlMapper.xml +++ b/src/main/resources/mapper/LocDetlMapper.xml @@ -158,6 +158,40 @@ <include refid="batchSeq"></include> </update> + <sql id="stockOutConditionTwo"> + <if test="loc_no!=null and loc_no!='' "> + AND a.loc_no LIKE '%' + #{loc_no} + '%' + </if> + <if test="matnr!=null and matnr!='' "> + AND a.matnr LIKE '%' + #{matnr} + '%' + </if> + <if test="model!=null and model!='' "> + AND a.model LIKE '%' + #{model} + '%' + </if> + <if test="specs!=null and specs!='' "> + AND a.specs LIKE '%' + #{specs} + '%' + </if> + <if test="batch!=null and batch!='' "> + AND a.batch LIKE '%' + #{batch} + '%' + </if> + <if test="supp!=null and supp!='' "> + AND a.supp LIKE '%' + #{supp} + '%' + </if> + <if test="outOrderNo!=null and outOrderNo!='' "> + AND a.out_order_no LIKE '%' + #{outOrderNo} + '%' + </if> + <if test="proType!=null and proType!='' "> + AND a.pro_type = #{proType} + </if> + <if test="temp1!=null and temp1!='' "> + AND a.temp1 LIKE '%' + #{temp1} + '%' + </if> + <!-- 浠ヤ笅瀛楁濡備笉鍦⊿ELECT鍜孏ROUP BY涓缓璁垹鍘绘垨鏀逛负HAVING --> + <!-- <if test="anfme!=null and anfme!='' "> + HAVING SUM(a.anfme) LIKE '%' + #{anfme} + '%' + </if> --> + </sql> + <sql id="stockOutCondition"> <if test="loc_no!=null and loc_no!='' "> and a.loc_no like '%' + #{loc_no} + '%' @@ -223,29 +257,39 @@ </select> <select id="getStockStatis" resultType="com.zy.asrs.entity.LocDetl"> - select * from - ( - select - ROW_NUMBER() over (order by sum(a.anfme) desc) as row - , a.matnr - , a.batch - , sum(a.anfme) as anfme - from asr_loc_detl a - where 1=1 - <include refid="stockOutCondition"></include> - group by a.matnr, a.batch - ) t where t.row between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize}) + SELECT * FROM ( + SELECT + ROW_NUMBER() OVER (ORDER BY SUM(a.anfme) DESC) AS row, + -- 鍒嗙粍瀛楁 + a.model, + a.pro_type AS proType, + a.out_order_no AS outOrderNo, + -- 闈炲垎缁勫瓧娈电敤鑱氬悎鍑芥暟鑾峰彇涓�涓唬琛ㄥ�硷紙渚嬪MAX鎴朚IN锛� + MAX(a.matnr) AS matnr, + MAX(a.specs) AS specs, + MAX(a.temp1) AS temp1, + -- 鑱氬悎鏁伴噺 + SUM(a.anfme) AS anfme + FROM asr_loc_detl a + WHERE 1=1 + <include refid="stockOutConditionTwo"/> + GROUP BY a.model, a.pro_type, a.out_order_no + ) t + WHERE t.row BETWEEN ((#{pageNumber}-1)*#{pageSize}+1) AND (#{pageNumber}*#{pageSize}) </select> + + + <select id="getStockStatisCount" parameterType="java.util.Map" resultType="java.lang.Integer"> select count(1) as count from ( select - a.matnr + a.model from asr_loc_detl a where 1=1 <include refid="stockOutCondition"></include> - group by a.matnr + group by a.model ) b </select> diff --git a/src/main/webapp/static/js/common.js b/src/main/webapp/static/js/common.js index df8f55f..ff83bb2 100644 --- a/src/main/webapp/static/js/common.js +++ b/src/main/webapp/static/js/common.js @@ -201,8 +201,8 @@ ,{field: 'manuDate', align: 'center',title: '鐢熶骇鏃ユ湡', hide: true} ,{field: 'itemNum', align: 'center',title: '鍝侀」鏁�', hide: true} ,{field: 'safeQty', align: 'center',title: '瀹夊叏搴撳瓨閲�', hide: true} - ,{field: 'weight', align: 'center',title: '鎬婚噸閲�', hide: false} - ,{field: 'length', align: 'center',title: '鍗曠姣涢噸', hide: true} + ,{field: 'weight', align: 'center',title: '鎬婚噸閲�', hide: true} + ,{field: 'length', align: 'center',title: '鍗曠姣涢噸', hide: false} ,{field: 'volume', align: 'center',title: '鍗曠浣撶Н', hide: true} ,{field: 'threeCode', align: 'center',title: '绠卞瓙灏哄', hide: true} ,{field: 'supp', align: 'center',title: '渚涘簲鍟�', hide: true} @@ -219,9 +219,9 @@ ,{field: 'updateBy$', align: 'center',title: '淇敼浜哄憳', hide: true} ,{field: 'updateTime$', align: 'center',title: '淇敼鏃堕棿', hide: true} ,{field: 'memo', align: 'center',title: '澶囨敞', hide: true} - ,{field: 'proType', align: 'center',title: '灞炴��', hide: false} + ,{field: 'proType', align: 'center',title: '灞炴��', hide: true} ,{field: 'temp1', align: 'center',title: '鍚嶇О鎬荤О', hide: false} - ,{field: 'outOrderNo', align: 'center',title: '鍚堝悓鍙�', hide: false} + ,{field: 'outOrderNo', align: 'center',title: '鍚堝悓鍙�', hide: true} ] @@ -250,10 +250,10 @@ ,{field: 'itemNum', align: 'center',title: '鍝侀」鏁�', hide: true} ,{field: 'safeQty', align: 'center',title: '瀹夊叏搴撳瓨閲�', hide: true} ,{field: 'weight', align: 'center',title: '鎬婚噸閲�', hide: false} - ,{field: 'length', align: 'center',title: '鍗曠姣涢噸', hide: true} + ,{field: 'length', align: 'center',title: '鍗曠姣涢噸', hide: false} ,{field: 'volume', align: 'center',title: '鍗曠浣撶Н', hide: true} ,{field: 'threeCode', align: 'center',title: '绠卞瓙灏哄', hide: true} - ,{field: 'supp', align: 'center',title: '渚涘簲鍟�', hide: true} + ,{field: 'supp', align: 'center',title: '瀹㈡埛鍚嶇О', hide:false } ,{field: 'suppCode', align: 'center',title: '渚涘簲鍟嗙紪鐮�', hide: true} ,{field: 'beBatch$', align: 'center',title: '鏄惁鎵规', hide: true} ,{field: 'deadTime', align: 'center',title: '淇濊川鏈�', hide: true} diff --git a/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js b/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js index a769f98..caab684 100644 --- a/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js +++ b/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js @@ -30,19 +30,13 @@ toolbar: '#toolbar', cellMinWidth: 50, cols: [[ - {field: 'lkQty', title:'绔嬪簱鏁伴噺', align: 'center', width:150}, - {field: 'erpQty', title:'ERP鏁伴噺', align: 'center', width:150}, + {field: 'anfme', title:'绔嬪簱鏁伴噺', align: 'center', width:150}, {field: 'matnr', title:'浜у搧缂栫爜', align: 'center'}, {field: 'model', title:'浜у搧浠g爜', align: 'center'}, {field: 'specs', title:'浜у搧瑙勬牸', align: 'center'}, - {field: 'maktx', title:'浜у搧鍚嶇О', align: 'center'}, - {field: 'pgNo', title:'娲惧伐鍗曞彿', align: 'center'}, + {field: 'temp1', title:'浜у搧鎬荤О', align: 'center'}, {field: 'outOrderNo', title:'鍚堝悓鍙�', align: 'center'}, - {field: 'batch', title:'鎵规', align: 'center'}, {field: 'proType', title:'灞炴��', align: 'center'}, - {field: 'color', title:'棰滆壊', align: 'center'}, - {field: 'luHao', title:'鐐夊彿', align: 'center'}, - {field: 'packing', title:'渚涘簲鍟�', align: 'center'} ]], request: { pageName: 'curr', diff --git a/src/main/webapp/static/js/mat/mat.js b/src/main/webapp/static/js/mat/mat.js index 2805440..6fa9556 100644 --- a/src/main/webapp/static/js/mat/mat.js +++ b/src/main/webapp/static/js/mat/mat.js @@ -5,9 +5,9 @@ var cols = [ {type: 'checkbox'} ,{field: 'tagId$', align: 'center',title: '褰掔被', templet: '#tagTpl'} - ,{field: 'store_max', align: 'center',title: '搴撳瓨涓婇檺'} - ,{field: 'store_min', align: 'center',title: '搴撳瓨涓嬮檺'} - ,{field: 'store_max_date', align: 'center',title: '搴撻緞涓婇檺(澶�)'} + ,{field: 'store_max', align: 'center',title: '搴撳瓨涓婇檺',hide:true} + ,{field: 'store_min', align: 'center',title: '搴撳瓨涓嬮檺',hide:true} + ,{field: 'store_max_date', align: 'center',title: '搴撻緞涓婇檺(澶�)',hide:true} ]; cols.push.apply(cols, matCols); cols.push( diff --git a/src/main/webapp/static/js/order/out.js b/src/main/webapp/static/js/order/out.js index ed92143..5eb388c 100644 --- a/src/main/webapp/static/js/order/out.js +++ b/src/main/webapp/static/js/order/out.js @@ -36,7 +36,7 @@ ,{field: 'maktx', align: 'center',title: '鍟嗗搧鍚嶇О', width: 200} ,{field: 'batch', align: 'center',title: '搴忓垪鐮�'} ,{field: 'specs', align: 'center',title: '瑙勬牸'} - ,{field: 'sPgNO', align: 'center',title: '娲惧伐鍗曞彿'} + ,{field: 'sPgNO', align: 'center',title: '娲惧伐鍗曞彿',hide:true} // ,{field: 'anfme', align: 'center',title: '鏁伴噺'} // ,{field: 'qty', align: 'center',title: '浣滀笟鏁伴噺', style: 'font-weight: bold'} ,{field: 'enableQty', align: 'center',title: '寰呭嚭鏁伴噺', style: 'font-weight: bold'} @@ -162,7 +162,7 @@ {field: 'title', title: '鍟嗗搧', merge: true, align: 'center', width: 350}, {field: 'model', title: '浜у搧缂栧彿', align: 'center'}, {field: 'batch', title: '鎵规', align: 'center'}, - {field: 'sPgNO', title: '娲惧伐鍗曞彿', align: 'center'}, + {field: 'sPgNO', title: '娲惧伐鍗曞彿', align: 'center',hide:true}, {field: 'anfme', title: '鏁伴噺', align: 'center', width: 90, style: 'font-weight: bold'}, {field: 'zpallet', align: 'center',title: '鎵樼洏鐮�'}, {field: 'locNo', title: '璐т綅', align: 'center', width: 100, templet: '#locNoTpl'}, diff --git a/src/main/webapp/views/locDetl/locDetl.html b/src/main/webapp/views/locDetl/locDetl.html index 6911130..25a9c19 100644 --- a/src/main/webapp/views/locDetl/locDetl.html +++ b/src/main/webapp/views/locDetl/locDetl.html @@ -39,11 +39,11 @@ <input class="layui-input" type="text" name="specs" placeholder="瑙勬牸" autocomplete="off"> </div> </div> - <div class="layui-inline"> - <div class="layui-input-inline"> - <input class="layui-input" type="text" name="pg_no" placeholder="娲惧伐鍗曞彿" autocomplete="off"> - </div> - </div> +<!-- <div class="layui-inline">--> +<!-- <div class="layui-input-inline">--> +<!-- <input class="layui-input" type="text" name="pg_no" placeholder="娲惧伐鍗曞彿" autocomplete="off">--> +<!-- </div>--> +<!-- </div>--> <div class="layui-inline"> <div class="layui-input-inline"> <input class="layui-input" type="text" name="out_order_no" placeholder="鍚堝悓鍙�" autocomplete="off"> diff --git a/src/main/webapp/views/locDetlStatis/locDetlStatis.html b/src/main/webapp/views/locDetlStatis/locDetlStatis.html index 9b4958d..fccfa22 100644 --- a/src/main/webapp/views/locDetlStatis/locDetlStatis.html +++ b/src/main/webapp/views/locDetlStatis/locDetlStatis.html @@ -35,11 +35,11 @@ <input class="layui-input" type="text" name="specs" placeholder="浜у搧瑙勬牸" autocomplete="off"> </div> </div> - <div class="layui-inline"> - <div class="layui-input-inline"> - <input class="layui-input" type="text" name="sPgNO" placeholder="娲惧伐鍗曞彿" autocomplete="off"> - </div> - </div> +<!-- <div class="layui-inline">--> +<!-- <div class="layui-input-inline">--> +<!-- <input class="layui-input" type="text" name="outOrderNo" placeholder="娲惧伐鍗曞彿" autocomplete="off">--> +<!-- </div>--> +<!-- </div>--> <div class="layui-inline"> <div class="layui-input-inline"> <input class="layui-input" type="text" name="outOrderNo" placeholder="鍚堝悓鍙�" autocomplete="off"> @@ -50,13 +50,13 @@ <!-- <input class="layui-input" type="text" name="zpallet" placeholder="鎵樼洏鏉$爜" autocomplete="off">--> <!-- </div>--> <!-- </div>--> - <div class="layui-inline"> - <div class="layui-input-inline"> - <input name="different" type="radio" value="0" title="鏄剧ず鍏ㄩ儴" checked> - <input name="different" type="radio" value="1" title="鏄剧ず宸紓"> +<!-- <div class="layui-inline">--> +<!-- <div class="layui-input-inline">--> +<!-- <input name="different" type="radio" value="0" title="鏄剧ず鍏ㄩ儴" checked>--> +<!-- <input name="different" type="radio" value="1" title="鏄剧ず宸紓">--> - </div> - </div> +<!-- </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">鎼滅储 diff --git a/src/main/webapp/views/pakStore/locDetlCheckQuery.html b/src/main/webapp/views/pakStore/locDetlCheckQuery.html index 1273217..49afad8 100644 --- a/src/main/webapp/views/pakStore/locDetlCheckQuery.html +++ b/src/main/webapp/views/pakStore/locDetlCheckQuery.html @@ -93,11 +93,11 @@ </div> </div> - <div class="layui-inline"> - <div class="layui-input-inline"> - <input class="layui-input" type="text" name="sPgNO" placeholder="娲惧伐鍗曞彿" autocomplete="off"> - </div> - </div> +<!-- <div class="layui-inline">--> +<!-- <div class="layui-input-inline">--> +<!-- <input class="layui-input" type="text" name="sPgNO" placeholder="娲惧伐鍗曞彿" autocomplete="off">--> +<!-- </div>--> +<!-- </div>--> <div class="layui-inline"> <div class="layui-input-inline"> <input class="layui-input" type="text" name="outOrderNo" placeholder="鍚堝悓鍙�" autocomplete="off"> diff --git a/src/main/webapp/views/pakStore/locDetlQuery.html b/src/main/webapp/views/pakStore/locDetlQuery.html index db521c2..a6b7c78 100644 --- a/src/main/webapp/views/pakStore/locDetlQuery.html +++ b/src/main/webapp/views/pakStore/locDetlQuery.html @@ -77,11 +77,11 @@ <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="sPgNO" placeholder="娲惧伐鍗曞彿" autocomplete="off"> - </div> - </div> +<!-- <div class="layui-inline">--> +<!-- <div class="layui-input-inline">--> +<!-- <input class="layui-input" type="text" name="sPgNO" placeholder="娲惧伐鍗曞彿" autocomplete="off">--> +<!-- </div>--> +<!-- </div>--> <div class="layui-inline"> <div class="layui-input-inline"> <input class="layui-input" type="text" name="outOrderNo" placeholder="鍚堝悓鍙�" autocomplete="off"> diff --git a/src/main/webapp/views/report/viewWorkIn.html b/src/main/webapp/views/report/viewWorkIn.html index 4aae5ec..b3036eb 100644 --- a/src/main/webapp/views/report/viewWorkIn.html +++ b/src/main/webapp/views/report/viewWorkIn.html @@ -54,11 +54,11 @@ <input class="layui-input layui-laydate-range" name="query_date" type="text" placeholder="鍏ュ簱璧峰鏃堕棿 - 鍏ュ簱缁堟鏃堕棿" autocomplete="off" style="width: 290px"> </div> </div> - <div class="layui-inline"> - <div class="layui-input-inline"> - <input class="layui-input" type="text" name="sPgNO" placeholder="娲惧伐鍗曞彿" autocomplete="off"> - </div> - </div> +<!-- <div class="layui-inline">--> +<!-- <div class="layui-input-inline">--> +<!-- <input class="layui-input" type="text" name="sPgNO" placeholder="娲惧伐鍗曞彿" autocomplete="off">--> +<!-- </div>--> +<!-- </div>--> <div class="layui-inline"> <div class="layui-input-inline"> <input class="layui-input" type="text" name="outOrderNo" placeholder="鍚堝悓鍙�" autocomplete="off"> diff --git a/src/main/webapp/views/report/viewWorkOut.html b/src/main/webapp/views/report/viewWorkOut.html index 652c5c5..5754b71 100644 --- a/src/main/webapp/views/report/viewWorkOut.html +++ b/src/main/webapp/views/report/viewWorkOut.html @@ -54,11 +54,11 @@ <input class="layui-input layui-laydate-range" name="query_date" type="text" placeholder="璧峰鏃堕棿 - 缁堟鏃堕棿" autocomplete="off" style="width: 300px"> </div> </div> - <div class="layui-inline"> - <div class="layui-input-inline"> - <input class="layui-input" type="text" name="sPgNO" placeholder="娲惧伐鍗曞彿" autocomplete="off"> - </div> - </div> +<!-- <div class="layui-inline">--> +<!-- <div class="layui-input-inline">--> +<!-- <input class="layui-input" type="text" name="sPgNO" placeholder="娲惧伐鍗曞彿" autocomplete="off">--> +<!-- </div>--> +<!-- </div>--> <div class="layui-inline"> <div class="layui-input-inline"> <input class="layui-input" type="text" name="outOrderNo" placeholder="鍚堝悓鍙�" autocomplete="off"> -- Gitblit v1.9.1