From e37e050f953f9934896ea9b65f3c063bf4d8d45f Mon Sep 17 00:00:00 2001
From: yxj <yxj@hz-kingdee.com>
Date: 星期二, 17 十二月 2024 16:44:05 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI

---
 WebTM/views/质量管理/工序检验单/QC_ProcessCheckBill.html |   49 ++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 44 insertions(+), 5 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/QC_ProcessCheckBill.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/QC_ProcessCheckBill.html"
index 6e3afd5..fd10784 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/QC_ProcessCheckBill.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/QC_ProcessCheckBill.html"
@@ -772,6 +772,10 @@
             //var HSouceBillType = 3722;
             ////var HICMOEntryID = 100027;
             //var HICMOEntryID = "";
+
+            //鍒濆鍖栬〃鏍�
+            set_InitGrid();
+
             //鍒ゆ柇鏄惁鏂板
             if (OperationType == 1) {
                 $("#HInterID").val("");
@@ -827,14 +831,20 @@
                     if (HSouceBillType == 3722 || HSouceBillType == 4610) {
                         //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                         LoadingInformation2();
+                        //鑷姩甯﹀嚭妫�楠屾柟妗�
+                        GetCheckItemID();
                     } else if (HSouceBillType == 3791) {
                         //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                         LoadingInformation_StationOutBill();
+                        //鑷姩甯﹀嚭妫�楠屾柟妗�
+                        GetCheckItemID();
                     }
                     //宸ュ簭娴佽浆鍗″垪琛ㄥ伐搴忔
                     else if (HSouceBillType == 3772) {
                         //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                         LoadingInformation_ProcExchange();
+                        //鑷姩甯﹀嚭妫�楠屾柟妗�
+                        GetCheckItemID();
                     }
                     else {
                         layer.alert("婧愬崟绫诲瀷鏃犳晥锛�", { icon: 5 });
@@ -847,9 +857,7 @@
             }
 
             $("[name='btnSearchCheckItemID']").addClass("layui-btn-disabled").attr("disabled", true);//绂佺敤妫�楠岄」鐩斁澶ч暅
-
-            //鍒濆鍖栬〃鏍�
-            set_InitGrid();
+         
 
             //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
             function LoadingInformation2() {
@@ -857,6 +865,7 @@
                 $.ajax({
                     url: GetWEBURL() + "/QC_ProcessCheckBill/get_ICMOBillStatus_Tmp",
                     type: "GET",
+                    async: false,
                     data: { "HInterID": linterid, "HEntryID": HICMOEntryID, "HBillType": HSouceBillType },
                     success: function (result) {
                         if (result.code == 1) {
@@ -901,6 +910,7 @@
                 $.ajax({
                     url: GetWEBURL() + '/QC_ProcessCheckBill/get_StationOutBill',
                     type: "GET",
+                    async: false,
                     data: { "HInterID": linterid, "user": sessionStorage["HUserName"] },
                     success: function (result) {
                         var data = result.data[0];
@@ -942,6 +952,7 @@
                 $.ajax({
                     url: GetWEBURL() + '/CheckBill/get_ProcessExchangeBill',
                     type: "GET",
+                    async: false,
                     data: { "HInterID": linterid, "HEntryID": HEntryID, "user": sessionStorage["HUserName"] },
                     success: function (result) {
                         var data = result.data[0];
@@ -1308,6 +1319,8 @@
 
 
             table.on('edit(mainTable)', function (obj) {
+                var cell = $(this);
+                var rowIndex = cell.closest('tr').data('index'); // 鑾峰彇褰撳墠琛屾暟鎹储寮�
                 // 鍗曞厓鏍肩紪杈戜箣鍓嶇殑鍊�
                 var oldText = $(this).prev().text();
                 var value = obj.value //寰楀埌淇敼鍚庣殑鍊�
@@ -1316,7 +1329,7 @@
                 var HInspectVal = $("#HInspectVal").val(); //妫�楠屽��
                 //var HTargetVal = $("#HTargetVal").val(); //鐩爣鍊�
                 //var HComparator = $("#HComparator").val(); //姣旇緝绗�
-                var HEntryID = $("#HEntryID").val() - 1;
+                var HEntryID = rowIndex;
                 var HAnalysisMethod = table.cache["mainTable"][HEntryID].HAnalysisMethod; //鍒嗘瀽鏂规硶
                 var HUpLimit = table.cache["mainTable"][HEntryID].HUpLimit; //涓婇檺鍊�
                 var HDownLimit = table.cache["mainTable"][HEntryID].HDownLimit; //涓嬮檺鍊�
@@ -1924,7 +1937,7 @@
             });
             //#endregion
 
-            window.get_CheckItem = function() {
+            function get_CheckItem() {
                 var HBatchQty = $("#HProcExchQty").val();
                 $.ajax({
                     url: GetWEBURL() + "/Web/GetCheckItemByCheckProjectID",
@@ -2136,6 +2149,7 @@
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                         get_ICMOBillStatusList();
                         get_QC_TakeSampleCheckBillList();
+                        GetCheckItemID();
                     }
                     , btn2: function (index, layero) {
                         //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
@@ -2176,6 +2190,7 @@
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                         get_ICMOBillStatusList();
                         get_QC_TakeSampleCheckBillList();
+                        GetCheckItemID();
                     }
                     , btn2: function (index, layero) {
                         //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
@@ -2213,6 +2228,7 @@
                         }
                         $("#HMaterNumber").val(checkStatus.data[0].鐗╂枡浠g爜);
                         $("#HMaterID").val(checkStatus.data[0].HItemID);
+                        GetCheckItemID();
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) {
@@ -3835,6 +3851,28 @@
             }
             //#endregion
 
+            //鑷姩甯﹀嚭妫�楠岄」鐩�
+            function GetCheckItemID() {
+                var HName = $("#HMaterName").val();
+                var HProName = $("#HProcName").val();
+                if (HName != '' && HName != undefined && HProName != '' && HProName != undefined) {
+                    $.ajax({
+                        url: GetWEBURL() + "/Web/GetCheckItemID",
+                        type: "GET",
+                        async: false,
+                        data: { "HName": HName, "HProName": HProName },
+                        success: function (result) {
+                            if (result.code == 1) {
+                                $("#HQCSchemeID").val(result.data[0].hmainid);
+                                $("#HQCSchemeName").val(result.data[0].妫�楠屾柟妗堝悕绉�);
+                                get_CheckItem();
+                            } else {
+                                layer.msg(result.code + result.Message, { icon: 5 });
+                            }
+                        }
+                    })
+                }
+            }
             //浠ヤ笂涓簂ayui妯″潡
         });
 
@@ -3868,6 +3906,7 @@
             $("#HMaterNumber").val(obj[0].鐗╂枡浠g爜);
             $("#HMaterName").val(obj[0].鐗╂枡鍚嶇О);
             $("#HMaterID").val(obj[0].HItemID);
+            GetCheckItemID();
         }
 
         function GetHEmpValue(obj) {  //璐ㄦ鍛�

--
Gitblit v1.9.1