From 1c3ca496cc700359ea7b85fc4eae9b20be52cb80 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期一, 10 十一月 2025 16:01:43 +0800
Subject: [PATCH] 出站汇报细节优化

---
 WebTM/views/车间管理/单品过站_小卫/Cj_ProcessItemStationPlatform_checkSN.html          |    2 
 WebTM/views/车间管理/单品过站_小卫/Cj_ProcessItemStationPlatform_batchKeyElement.html  |   32 +++++++++++++++
 WebTM/views/车间管理/单品过站_小卫/Cj_ProcessItemStationPlatform_batch.html            |    2 
 WebTM/views/车间管理/单品过站_小卫/Cj_ProcessItemStationPlatform_generateCaseCode.html |   10 ++++
 WebTM/views/车间管理/单品过站_小卫/Cj_ProcessItemStationPlatform_generateSNCode.html   |    4 +-
 WebTM/views/车间管理/单品过站_小卫/Cj_ProcessItemStationPlatform_KeyElement.html       |   35 ++++++++++++++---
 6 files changed, 72 insertions(+), 13 deletions(-)

diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_KeyElement.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_KeyElement.html"
index c2da2ff..f37eea9 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_KeyElement.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_KeyElement.html"
@@ -252,7 +252,8 @@
                     </script>-->
                     <script type="text/html" id="toolbarDemo2">
                         <div class="layui-btn-container">
-                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete2"><i class="layui-icon layui-icon-form"></i>鍒犻櫎</button>
+                            <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete2"><i class="layui-icon layui-icon-form"></i>鍒犻櫎</button>-->
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="refresh" id="refresh"><i class="layui-icon layui-icon-form"></i>鍒锋柊</button>
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn2" id="HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                         </div>
                     </script>
@@ -323,6 +324,9 @@
                 //鍒楄缃�
                 case 'set_HideColumn2': get_HideColumnNoPage(HModName2, sessionStorage["HUserName"], option2, get_Display);
                     break;
+                //鍒锋柊
+                case 'refresh': get_Display();
+                    break;
             };
         });
         //闀洉鐮佸洖杞︽柟娉�
@@ -342,11 +346,6 @@
             var HBarCode_Key = $('#HBarCode_Key').val();
             if (event.keyCode == 13) {
                 
-                if ($("#HBarCode_SN").val() == "" || $("#HBarCode_SN").val() == null) {
-                    layer.msg("鏈壂SN鐮佽鍏堟壂鐮�");
-                    $("#HBarCode_SN").focus();
-                    return
-                }
                 if (HBarCode_Key) {
                     txtHBarCodeKey_KeyDown(HBarCode_Key);
                 }
@@ -646,7 +645,13 @@
                         //鍏夋爣璺宠浆鍒伴厤浠剁爜鏂囨湰妗嗕笂
                         $("#HBarCode_Key").focus();
                         $("#HBarCode_Key").val("");
-
+                        //濡傛灉閰嶄欢閰嶅畬鑷甫鎻愪氦
+                        if (areQuantitiesEqual(option.data)) {
+                            //淇濆瓨鍏抽敭浠�
+                            if (AllowLoadData(data)) {
+                                set_SaveBill(data);
+                            }
+                        }
                         layer.close(indexs);
                     }
                     else {
@@ -1062,7 +1067,23 @@
             //}
             return true;
         }
+        //鍒ゆ柇鏄惁缁戝畾瀹�
+        function areQuantitiesEqual(arr) {
+            if (arr.length === 0) {
+                return false; // 绌烘暟缁勯粯璁よ涓烘弧瓒虫潯浠�
+            }
 
+            const firstHPartsQty = arr[0].HPartsQty;
+            const firstHBindingQty = arr[0].HBindingQty;
+
+            for (let i = 1; i < arr.length; i++) {
+                if (arr[i].HPartsQty !== firstHPartsQty || arr[i].HBindingQty !== firstHBindingQty) {
+                    return false;
+                }
+            }
+
+            return true;
+        }
         //#endregion
 
     });
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_batch.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_batch.html"
index 1138f26..4290378 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_batch.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_batch.html"
@@ -205,7 +205,7 @@
                     
                     <script type="text/html" id="toolbarDemo">
                         <div class="layui-btn-container">
-                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-form"></i>瑙g粦</button>
+                            <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-form"></i>瑙g粦</button>-->
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="refresh" id="refresh"><i class="layui-icon layui-icon-form"></i>鍒锋柊</button>
                         </div>
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_batchKeyElement.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_batchKeyElement.html"
index f64b0bc..3bd6d03 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_batchKeyElement.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_batchKeyElement.html"
@@ -251,7 +251,8 @@
                     
                     <script type="text/html" id="toolbarDemo2">
                         <div class="layui-btn-container">
-                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete2"><i class="layui-icon layui-icon-form"></i>鍒犻櫎</button>
+                            <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete2"><i class="layui-icon layui-icon-form"></i>鍒犻櫎</button>-->
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="refresh" id="refresh"><i class="layui-icon layui-icon-form"></i>鍒锋柊</button>
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn2" id="HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                         </div>
                     </script>
@@ -313,6 +314,7 @@
                 //鍒楄缃�
                 case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], option, get_Display);
                     break;
+                
             };
         });
         table.on('toolbar(mainTable2)', function (obj) {
@@ -322,6 +324,9 @@
                     break;
                 //鍒楄缃�
                 case 'set_HideColumn2': get_HideColumnNoPage(HModName2, sessionStorage["HUserName"], option2, get_Display);
+                    break;
+                //鍒锋柊
+                case 'refresh': get_Display();
                     break;
             };
         });
@@ -766,6 +771,13 @@
                         //鍏夋爣璺宠浆鍒伴厤浠剁爜鏂囨湰妗嗕笂
                         $("#HBarCode_Key").focus();
                         $("#HBarCode_Key").val("");
+                        //濡傛灉閰嶄欢閰嶅畬鑷甫鎻愪氦
+                        if (areQuantitiesEqual(option.data)) {
+                            //淇濆瓨鍏抽敭浠�
+                            if (AllowLoadData(data)) {
+                                set_SaveBill(data);
+                            }
+                        }
 
                         layer.close(indexs);
                     }
@@ -1165,6 +1177,24 @@
             }
         }
 
+        //鍒ゆ柇鏄惁缁戝畾瀹�
+        function areQuantitiesEqual(arr) {
+            if (arr.length === 0) {
+                return false; // 绌烘暟缁勯粯璁よ涓烘弧瓒虫潯浠�
+            }
+
+            const firstHPartsQty = arr[0].HPartsQty;
+            const firstHBindingQty = arr[0].HBindingQty;
+
+            for (let i = 1; i < arr.length; i++) {
+                if (arr[i].HPartsQty !== firstHPartsQty || arr[i].HBindingQty !== firstHBindingQty) {
+                    return false;
+                }
+            }
+
+            return true;
+        }
+
         //#endregion
 
     });
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_checkSN.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_checkSN.html"
index c35666c..137d559 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_checkSN.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_checkSN.html"
@@ -239,7 +239,7 @@
 
                     <script type="text/html" id="toolbarDemo">
                         <div class="layui-btn-container">
-                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-form"></i>瑙g粦</button>
+                            <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-form"></i>瑙g粦</button>-->
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="refresh" id="refresh"><i class="layui-icon layui-icon-form"></i>鍒锋柊</button>
                         </div>
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_generateCaseCode.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_generateCaseCode.html"
index b1362e1..1386009 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_generateCaseCode.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_generateCaseCode.html"
@@ -167,6 +167,7 @@
                     <script type="text/html" id="toolbarDemo2">
                         <div class="layui-btn-container">
                             <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete2"><i class="layui-icon layui-icon-form"></i>鍒犻櫎</button>-->
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="refresh" id="refresh"><i class="layui-icon layui-icon-form"></i>鍒锋柊</button>
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn2" id="HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                         </div>
                     </script>
@@ -238,6 +239,9 @@
                 //鍒楄缃�
                 case 'set_HideColumn2': get_HideColumnNoPage(HModName2, sessionStorage["HUserName"], option2, get_Display);
                     break;
+                //鍒锋柊
+                case 'refresh': get_Display();
+                    break;
             };
         });
         
@@ -287,7 +291,7 @@
                 Pub_Close(2);
             }
         });
-        //鍙樻洿
+        //鎻愪氦
         form.on('submit(btnSave)', function (data) {
             set_getCaseCode();
         });
@@ -485,6 +489,10 @@
                         table.render(option)
                         //鏈湴瀛樺偍
                         localStorage.setItem("CaseCodeDataCache", JSON.stringify(option.data));
+                        //绠辨暟瓒冲鑷姩鎻愪氦
+                        if (option.data.length == $("#HNeedQty").val()) {
+                            set_getCaseCode()
+                        }
 
                         $("#HReturnMessage").text("鎴愬姛鎵爜涓�涓�:" + HBarCode);
                         get_Display();
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_generateSNCode.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_generateSNCode.html"
index 0f44f76..cba9f25 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_generateSNCode.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\215\225\345\223\201\350\277\207\347\253\231_\345\260\217\345\215\253/Cj_ProcessItemStationPlatform_generateSNCode.html"
@@ -235,7 +235,7 @@
                     
                     <script type="text/html" id="toolbarDemo">
                         <div class="layui-btn-container">
-                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-form"></i>瑙g粦</button>
+                            <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-form"></i>瑙g粦</button>-->
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="refresh" id="refresh"><i class="layui-icon layui-icon-form"></i>鍒锋柊</button>
                         </div>
@@ -423,7 +423,7 @@
                 , totalRow: true
                 , cellMinWidth: 120
                 , data: []
-                , height: 285
+                , height: 400
                 , limit: 10
                 , cols: [[
                     { type: 'numbers', title: '搴忓彿' }

--
Gitblit v1.9.1