From 93b5c8b431ed4ae8101c3db6c391bf1c21ef57cb Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期一, 27 五月 2024 09:10:44 +0800
Subject: [PATCH] 上模单下模单器具截取字符优化

---
 WebTM/layuiadmin/zgqCustom/zgqCustom.js              |    8 ++++
 WebTM/views/模治具管理/上模单/Sc_MouldLowerBillEdit_PDA.html |   33 ++++++++++++++++
 WebTM/views/模治具管理/上模单/Sc_MouldUpperBillEdit_PDA.html |   34 ++++++++++++++++
 3 files changed, 73 insertions(+), 2 deletions(-)

diff --git a/WebTM/layuiadmin/zgqCustom/zgqCustom.js b/WebTM/layuiadmin/zgqCustom/zgqCustom.js
index eebc3b2..d2e1a53 100644
--- a/WebTM/layuiadmin/zgqCustom/zgqCustom.js
+++ b/WebTM/layuiadmin/zgqCustom/zgqCustom.js
@@ -33,6 +33,14 @@
     return fmt;
 }
 
+//鍒ゆ柇涓�涓瓧绗︿覆鏄惁涓烘棩鏈�
+function isValidDate(dateString) {
+    // 灏嗘棩鏈熷瓧绗︿覆杞崲涓烘棩鏈熷璞�
+    var date = new Date(dateString);
+    // 濡傛灉杞崲鍚庣殑鏃ユ湡涓庡師鏃ユ湡涓嶄竴鑷达紝鍒欎笉鏄湁鏁堟棩鏈�
+    return !isNaN(date.getTime());
+}
+
 /**
  *鍒ゆ柇鎵嬫満杩樻槸鐢佃剳锛岀數鑴戣繑鍥瀟rue锛屾墜鏈鸿繑鍥瀎alse
  *by zgq
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldLowerBillEdit_PDA.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldLowerBillEdit_PDA.html"
index acbfb1f..210557d 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldLowerBillEdit_PDA.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldLowerBillEdit_PDA.html"
@@ -503,8 +503,9 @@
             //鏉″舰鐮佸洖杞︽柟娉�
             function txtHBarCode_KeyDown(HBarCode) {
                 var BillNoType2 = HBarCode.substr(0, 2);
-                var BillNoType3 = HBarCode.substr(0, 3);
+                var BillNoType3 = HBarCode.substr(0, 5);
                 var BillNoType4 = HBarCode.substr(0, 4);
+                var BillNoType5 = HBarCode.substr(0, 8);
 
                 var index = layer.load();
                 $.ajax({
@@ -538,6 +539,7 @@
                                 //鍣ㄥ叿妗f
                                 case "MJD":
                                 case "PAK":
+                                case "https":
                                     form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
                                         "HMouldID": data.hmainid,
                                         "HMouldNumber": data.妯″叿缂栧彿,
@@ -562,6 +564,35 @@
                                     break;
                             }
 
+                            if (BillNoType5.length == 8) {
+                                BillNoType5 = BillNoType5.substr(0, 4) + "-" + BillNoType5.substr(4, 2) + "-" + BillNoType5.substr(6, 2);
+                            }
+
+                            if (isValidDate(BillNoType5)) {
+                                form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                    "HProcExchBillNo": data.鍗曟嵁鍙�,
+                                    "HProcExchInterID": data.hmainid,
+                                    "HProcExchEntryID": data.HEntryID,
+                                    "HICMOBillNo": data.浠诲姟鍗曞彿,
+                                    "HICMOInterID": data.hicmointerid,
+                                    "HICMOEntryID": data.HICMOEntryID
+                                });
+                            }
+
+                            switch (BillNoType5) {
+                                //娴佽浆鍗�
+                                case "GXLX":
+                                    form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                        "HProcExchBillNo": data.鍗曟嵁鍙�,
+                                        "HProcExchInterID": data.hmainid,
+                                        "HProcExchEntryID": data.HEntryID,
+                                        "HICMOBillNo": data.浠诲姟鍗曞彿,
+                                        "HICMOInterID": data.hicmointerid,
+                                        "HICMOEntryID": data.HICMOEntryID
+                                    });
+                                    break;
+                            }
+
                             $("#HBarCode").val("");
                             layer.close(index);
                         }
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldUpperBillEdit_PDA.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldUpperBillEdit_PDA.html"
index f3d2fe3..eb16694 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldUpperBillEdit_PDA.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldUpperBillEdit_PDA.html"
@@ -504,8 +504,9 @@
             //鏉″舰鐮佸洖杞︽柟娉�
             function txtHBarCode_KeyDown(HBarCode) {
                 var BillNoType2 = HBarCode.substr(0, 2);
-                var BillNoType3 = HBarCode.substr(0, 3);
+                var BillNoType3 = HBarCode.substr(0, 5);
                 var BillNoType4 = HBarCode.substr(0, 4);
+                var BillNoType5 = HBarCode.substr(0, 8);
 
                 var index = layer.load();
                 $.ajax({
@@ -540,6 +541,7 @@
                                   //鍣ㄥ叿妗f
                                 case "MJD":
                                 case "PAK":
+                                case "https":
                                     form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
                                         "HMouldID": data.hmainid,
                                         "HMouldNumber": data.妯″叿缂栧彿,
@@ -565,6 +567,36 @@
                             }
 
 
+
+                            if (BillNoType5.length == 8) {
+                                BillNoType5 = BillNoType5.substr(0, 4) + "-" + BillNoType5.substr(4, 2) + "-" + BillNoType5.substr(6, 2);
+                            }
+
+                            if (isValidDate(BillNoType5)) {
+                                form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                    "HProcExchBillNo": data.鍗曟嵁鍙�,
+                                    "HProcExchInterID": data.hmainid,
+                                    "HProcExchEntryID": data.HEntryID,
+                                    "HICMOBillNo": data.浠诲姟鍗曞彿,
+                                    "HICMOInterID": data.hicmointerid,
+                                    "HICMOEntryID": data.HICMOEntryID
+                                });
+                            }
+
+                            switch (BillNoType5) {
+                                //娴佽浆鍗�
+                                case "GXLX":
+                                    form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                        "HProcExchBillNo": data.鍗曟嵁鍙�,
+                                        "HProcExchInterID": data.hmainid,
+                                        "HProcExchEntryID": data.HEntryID,
+                                        "HICMOBillNo": data.浠诲姟鍗曞彿,
+                                        "HICMOInterID": data.hicmointerid,
+                                        "HICMOEntryID": data.HICMOEntryID
+                                    });
+                                    break;
+                            }
+
                          
 
                             $("#HBarCode").val("");

--
Gitblit v1.9.1