From 768b160be62ff3b75356a5a666621d94d064b7b7 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期四, 22 二月 2024 13:46:28 +0800
Subject: [PATCH] PDA(首件/工序 检验单)

---
 WebTM/views/车间管理/工序流转/MES_ColorRecordBill_PDA.html   |   74 ++++++++++++++++++++++++++++++++++++
 WebTM/views/质量管理/工序检验单/MES_ProcessCheckBill_PDA.html |    6 +-
 2 files changed, 76 insertions(+), 4 deletions(-)

diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\345\272\217\346\243\200\351\252\214\345\215\225/MES_ProcessCheckBill_PDA.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\345\272\217\346\243\200\351\252\214\345\215\225/MES_ProcessCheckBill_PDA.html"
index c0d9018..6cf0643 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\345\272\217\346\243\200\351\252\214\345\215\225/MES_ProcessCheckBill_PDA.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\345\272\217\346\243\200\351\252\214\345\215\225/MES_ProcessCheckBill_PDA.html"
@@ -143,8 +143,8 @@
                                                 <th>娴佽浆鍗�</th>
                                                 <td class="bz_td">
                                                     <input type="text" name="HProcExchBillNo" class="layui-input set_height" id="HProcExchBillNo" placeholder="鎸囧紩鍗�" style="border-radius: 50px;background-color:#efefef4d;" readonly>
-                                                    <input type="hidden" name="HProcExchInterID" class="layui-input set_height" id="HProcExchInterID">
-                                                    <input type="hidden" name="HProcExchEntryID" class="layui-input set_height" id="HProcExchEntryID">
+                                                    <input type="hidden" name="HProcExchInterID" class="layui-input set_height" id="HProcExchInterID" value="0">
+                                                    <input type="hidden" name="HProcExchEntryID" class="layui-input set_height" id="HProcExchEntryID" value="0">
                                                 </td>
                                             </tr>
                                             <tr>
@@ -626,7 +626,7 @@
                 var barNo2 = HBarCode.substr(0, 4);
                 var index = layer.load();
                 $.ajax({
-                    url: GetWEBURL() + "/MES_SampleRecordBill_PDA/SampleRecordBillHBarCode_KeyDown",
+                    url: GetWEBURL() + "/MES_ProcessBill_PDA/HBarCode_KeyDown",
                     type: "GET",
                     data: { "HBarCode": HBarCode, "HInterID": $('#HProcExchInterID').val(), "UserID": sessionStorage["Czybm"], "HBillType": "" },
                     success: function (result) {
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254/MES_ColorRecordBill_PDA.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254/MES_ColorRecordBill_PDA.html"
index 6f46e51..1674a30 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254/MES_ColorRecordBill_PDA.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254/MES_ColorRecordBill_PDA.html"
@@ -140,6 +140,8 @@
                                                 <td class="bz_td">
                                                     <input type="text" name="HProcExchBillNo" class="layui-input set_height" id="HProcExchBillNo" placeholder="鎸囧紩鍗�" style="border-radius: 50px;background-color:#efefef4d;" readonly>
                                                     <input type="hidden" name="HProcExchHinteID" class="layui-input set_height" id="HProcExchHinteID">
+                                                    <input type="hidden" name="HProcExchInterID" class="layui-input set_height" id="HProcExchInterID" value="0">
+                                                    <input type="hidden" name="HProcExchEntryID" class="layui-input set_height" id="HProcExchEntryID" value="0">
                                                 </td>
                                             </tr>
                                             <tr>
@@ -614,6 +616,13 @@
         }
               
         function txtHBarCode_KeyDown(HBarCode) {
+            //妫�鏌ユ壂鎻忕殑鏉$爜鏄惁涓虹函鏁板瓧锛屽鏋滄槸绾暟瀛楋紝鐩墠榛樿鍒ゆ柇涓� "宸ュ簭杩涚珯鎺ユ敹鍗曞彿" 
+            var result = /^\d+$/.test(HBarCode)
+            if (result == true) {
+                HBarCode = HBarCode.slice(0, 0) + 'GXJZ' + HBarCode.slice(0)
+            }
+            //鎵爜绫诲瀷1
+            var barNo = HBarCode.substr(0, 3);
             //鎵爜绫诲瀷2
             var barNo2 = HBarCode.substr(0, 4);
             var index = layer.load();
@@ -625,10 +634,21 @@
                     if (result.count == 1) {
                         var data = result.data[0];
 
+                        switch (barNo) {
+                            case "HCX":
+                                form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                    "HSourceID": data.HItemID,
+                                    "HSourceName": data.鐢熶骇璧勬簮鍚嶇О
+                                });
+                                break;
+                        }
+
                         switch (barNo2) {
                             case "GXLX":
                                 form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
                                     "HProcExchBillNo": data.鍗曟嵁鍙�,
+                                    "HProcExchInterID": data.hmainid,
+                                    "HProcExchEntryID": data.hsubid,
                                     "HICMOInterID": data.hicmointerid,
                                     "HICMOEntryID": data.HICMOEntryID,
                                     "HICMOBillNo": data.浠诲姟鍗曞彿,
@@ -641,13 +661,65 @@
                                     "HUnitID": data.HUnitID,
                                     "HUnitName": data.鍗曚綅,
                                     "HProcName": data.宸ュ簭,
-                                    "HProcID": data.HProcID
+                                    "HProcID": data.HProcID,
+                                    "HQCSchemeID": data.妫�楠屾柟妗圛D,
+                                    "HQCSchemeName": data.妫�楠屾柟妗堝悕绉�
                                 });
+                                //鑾峰彇妫�楠屾柟妗�/妫�楠岄」鐩俊鎭�
+                                get_CheckItem();
                                 HProcExchBillNoFlag = true;
 
                                 var HProcExchHinteID = $('#HProcExchHinteID').val();
                                 var HInterID = data.hmainid;
                                 break;
+                            case "GXJZ":
+                                form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                    "HProcExchBillNo": data.娴佽浆鍗″彿,
+                                    "HProcExchInterID": data.HProcExchInterID,
+                                    "HProcExchEntryID": data.HProcExchEntryID,
+                                    "HICMOInterID": data.HICMOInterID,
+                                    "HICMOEntryID": data.HICMOEntryID,
+                                    "HICMOBillNo": data.浠诲姟鍗�,
+                                    "HMaterID": data.HMaterID,
+                                    "HMaterName": data.浜у搧鍚嶇О,
+                                    "HMaterNumber": data.浜у搧浠g爜,
+                                    "HMaterModel": data.瑙勬牸鍨嬪彿,
+                                    "HPRDORGID": data.缁勭粐,
+                                    "HPRDORGName": data.缁勭粐鍚嶇О,
+                                    "HUnitID": data.HUnitID,
+                                    "HUnitName": data.璁¢噺鍗曚綅,
+                                    "HProcName": data.褰撳墠宸ュ簭,
+                                    "HProcID": data.HProcID,
+                                    "HQCSchemeID": data.妫�楠屾柟妗圛D,
+                                    "HQCSchemeName": data.妫�楠屾柟妗堝悕绉�
+                                });
+                                //鑾峰彇妫�楠屾柟妗�/妫�楠岄」鐩俊鎭�
+                                get_CheckItem();
+                                break;
+                            case "MO00":
+                                form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                    "HProcExchBillNo": "",
+                                    "HProcExchInterID": 0,
+                                    "HProcExchEntryID": 0,
+                                    "HICMOInterID": data.hmainid,
+                                    "HICMOEntryID": data.hsubid,
+                                    "HICMOBillNo": data.鍗曟嵁鍙�,
+                                    "HMaterID": data.HMaterID,
+                                    "HMaterName": data.浜у搧鍚嶇О,
+                                    "HMaterNumber": data.浜у搧浠g爜,
+                                    "HMaterModel": data.瑙勬牸鍨嬪彿,
+                                    "HPRDORGID": data.缁勭粐,
+                                    "HPRDORGName": data.缁勭粐鍚嶇О,
+                                    "HUnitID": data.hunitid,
+                                    "HUnitName": data.璁¢噺鍗曚綅,
+                                    "HProcName": data.褰撳墠宸ュ簭,
+                                    "HProcID": data.HProcID,
+                                    "HQCSchemeID": data.妫�楠屾柟妗圛D,
+                                    "HQCSchemeName": data.妫�楠屾柟妗堝悕绉�
+                                });
+                                //鑾峰彇妫�楠屾柟妗�/妫�楠岄」鐩俊鎭�
+                                get_CheckItem();
+                                break;
                         }
                         layer.close(index);
                         //娓呯┖鏉$爜妗�

--
Gitblit v1.9.1