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