From c4b152ab383336ba63a554aaf27e5120c0761b5a Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期五, 13 十二月 2024 16:54:02 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI

---
 WebTM/views/质量管理/首件检验单/QC_Add_Edit_FirstPieceCheckBill.html |   61 +++++++++++++++++++++++++++---
 1 files changed, 55 insertions(+), 6 deletions(-)

diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_Add_Edit_FirstPieceCheckBill.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_Add_Edit_FirstPieceCheckBill.html"
index 1871224..9942b86 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_Add_Edit_FirstPieceCheckBill.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_Add_Edit_FirstPieceCheckBill.html"
@@ -727,7 +727,7 @@
             var SampleNum = [];//鏍锋湰鏁伴噺
 
             //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
-            var HModuleType = "7504";
+            var HModuleType = "7505";
             //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
             var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
             $("h1").html('<b>' + HPageTitle + '</b>');
@@ -749,6 +749,10 @@
             //var linterid = 11880;
             //var HSouceBillType = 3722;
             //var HICMOEntryID = 100027;
+
+            //鍒濆鍖栬〃鏍�
+            set_InitGrid();
+
             //#region 鍒ゆ柇鏄惁鏂板
             if (OperationType == 1) {
                 $("#HInterID").val("");
@@ -800,30 +804,40 @@
                 if (HSouceBillType == 3722 || HSouceBillType == 4610) {
                     //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                     LoadingInformation2();
+                    //鑷姩甯﹀嚭妫�楠屾柟妗�
+                    GetCheckItemID();
                 }
                 //宸ュ簭杩涚珯鎺ユ敹鍗曞垪琛ㄩ妫�
                 else if (HSouceBillType == 3790) {
                     //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                     LoadingInformation_StationInBill();
+                    //鑷姩甯﹀嚭妫�楠屾柟妗�
+                    GetCheckItemID();
                 }
                 //宸ュ簭濮斿鎺ユ敹鍗曞垪琛ㄩ妫�
                 else if (HSouceBillType == 3793) {
                     //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                     LoadingInformation3();
+                    //鑷姩甯﹀嚭妫�楠屾柟妗�
+                    GetCheckItemID();
                 }
                 //鐢熶骇璁㈠崟鍒楄〃棣栨
                 else if (HSouceBillType == 3710) {
                     //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                     LoadingInformation_ICMO();
+                    //鑷姩甯﹀嚭妫�楠屾柟妗�
+                    GetCheckItemID();
                 }
                 //宸ュ簭娴佽浆鍗″垪琛ㄩ妫�
                 else if (HSouceBillType == 3772) {
                     //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                     LoadingInformation_ProcExchange();
+                    //鑷姩甯﹀嚭妫�楠屾柟妗�
+                    GetCheckItemID();
                 }
                 else {
                     layer.alert("婧愬崟绫诲瀷鏃犳晥锛�", { icon: 5 });
-                }
+                }               
             }
             else if (OperationType == 3) {
                 RoadBillMain(linterid);
@@ -833,8 +847,7 @@
 
             $("[name='btnSearchCheckItemID']").addClass("layui-btn-disabled").attr("disabled", true);//绂佺敤妫�楠岄」鐩斁澶ч暅
 
-            //鍒濆鍖栬〃鏍�
-            set_InitGrid();
+            
             //#region 鏍规嵁婧愬崟鑾峰彇淇℃伅
             //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅(杩涚珯鎺ユ敹鍗�)
             function LoadingInformation_StationInBill() {
@@ -842,6 +855,7 @@
                 $.ajax({
                     url: GetWEBURL() + '/QC_FirstPieceCheckBill/get_StationInBill',
                     type: "GET",
+                    async: false,
                     data: { "HInterID": linterid, "user": sessionStorage["HUserName"] },
                     success: function (result) {
                         var data = result.data[0];
@@ -885,6 +899,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];
@@ -930,6 +945,7 @@
                 $.ajax({
                     url: GetWEBURL() + '/LEMS/MES_IF_ICMOBillList_Json',
                     type: "GET",
+                    async: false,
                     data: { "sWhere": "and hmainid = " + linterid, "user": sessionStorage["HUserName"] },
                     success: function (result) {
                         var data = result.data[0];
@@ -966,6 +982,7 @@
                 $.ajax({
                     url: GetWEBURL() + "/QC_FirstPieceCheckBill/get_ICMOBillStatus_Tmp",
                     type: "GET",
+                    async:false,
                     data: { "HInterID": linterid, "HEntryID": HICMOEntryID, "HBillType": HSouceBillType },
                     success: function (result) {
                         var data = result.data[0];
@@ -1006,6 +1023,7 @@
                 $.ajax({
                     url: GetWEBURL() + '/Cj_StationEntrustOutBill/list',
                     type: "GET",
+                    async: false,
                     data: { "sWhere": "and HInterID = " + linterid },
                     success: function (result) {
                         var data = result.data[0];
@@ -1961,11 +1979,12 @@
             //#endregion
 
             //#region銆愰�夋楠屾柟妗堣幏鍙栬〃浣撴楠岄」鐩俊鎭��
-            window.get_CheckItem = function () {
+            function get_CheckItem() {
                 var HBatchQty = $("#HProcExchQty").val();
                 $.ajax({
                     url: GetWEBURL() + "/Web/GetCheckItemByCheckProjectID",
                     type: "GET",
+                    async: false,
                     data: { "CheckProjectID": $("#HQCSchemeID").val() == '' ? 0 : $("#HQCSchemeID").val(), "HBatchQty": HBatchQty },
                     success: function (result) {
                         if (result.code == 1) {
@@ -2168,6 +2187,7 @@
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                         get_ICMOBillStatusList();
                         get_QC_TakeSampleCheckBillList();
+                        GetCheckItemID();
                     }
                     , btn2: function (index, layero) {
                         //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
@@ -2208,6 +2228,7 @@
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                         get_ICMOBillStatusList();
                         get_QC_TakeSampleCheckBillList();
+                        GetCheckItemID();
                     }
                     , btn2: function (index, layero) {
                         //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
@@ -2286,6 +2307,7 @@
                         $("#HMaterNumber").val(checkStatus.data[0].鐗╂枡浠g爜);
                         $("#HMaterName").val(checkStatus.data[0].鐗╂枡鍚嶇О);
                         $("#HMaterID").val(checkStatus.data[0].HItemID);
+                        GetCheckItemID();
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) {
@@ -3924,6 +3946,8 @@
 
             //#region 銆愬簾寮冧唬鐮�(鏂帿灏斿凡鍚敤)銆�
             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 //寰楀埌淇敼鍚庣殑鍊�
@@ -3932,7 +3956,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; //涓嬮檺鍊�
@@ -3996,6 +4020,30 @@
             }
             //#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妯″潡
         });
 
@@ -4021,6 +4069,7 @@
             $("#HMaterNumber").val(obj[0].鐗╂枡浠g爜);
             $("#HMaterName").val(obj[0].鐗╂枡鍚嶇О);
             $("#HMaterID").val(obj[0].HItemID);
+            GetCheckItemID();
         }
 
         function GetHEmpValue(obj) {  //璐ㄦ鍛�

--
Gitblit v1.9.1