From 3d240d150e6e1a4e2df1a9f87d00ddd03ace4ee5 Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期五, 17 一月 2025 10:06:37 +0800
Subject: [PATCH] 增加 BOM层级展开报表,修复全程追溯报表 黑白标页签导出失败,工艺路线的表头查询优化页面排序

---
 WebTM/views/质量管理/巡检记录单/QC_Add_Edit_PatrolProcCheckOtherill.html |  306 +++++++++++++++++++++++++++++++++++---------------
 1 files changed, 215 insertions(+), 91 deletions(-)

diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_Add_Edit_PatrolProcCheckOtherill.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_Add_Edit_PatrolProcCheckOtherill.html"
index 8a0a60f..84706eb 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_Add_Edit_PatrolProcCheckOtherill.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_Add_Edit_PatrolProcCheckOtherill.html"
@@ -47,13 +47,18 @@
         <div class="layui-card" style="padding: 2px;background-color: #efefef;">
             <div class="layui-card-body" style="padding: 1px;">
                 <form class="layui-form" action="" lay-filter="formData" style="background-color:white;">
-                    <div style="padding: 10px;">
-                        <button type="button" class="layui-btn layui-btn-normal" style="margin-left: 0px" lay-submit="" lay-filter="btn-AddNew" id="btn-AddNew">鏂板</button>
-                        <button type="button" class="layui-btn layui-btn-normal" style="margin-left: 0px" lay-submit="" lay-filter="btnSave" id="btnSave">淇濆瓨</button>
-                        <button type="button" class="layui-btn layui-btn-normal" style="margin-left: 0px" lay-submit="" lay-filter="btn-Exit" id="btn-Exit">閫�鍑�</button>
-                    </div>
+                    <div style="position: relative; display: flex; align-items: center; padding: 10px;">
+                        <!-- 鎸夐挳缁� -->
+                        <div style="z-index: 1;">
+                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="btn-AddNew" id="btn-AddNew">鏂板</button>
+                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="btnSave" id="btnSave">淇濆瓨</button>
+                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="btn-Exit" id="btn-Exit">閫�鍑�</button>
+                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="btn-SIP" id="btn-SIP">SIP鏌ョ湅</button>
+                        </div>
+                        <!-- 鏍囬锛屼娇鐢ㄧ粷瀵瑰畾浣嶄娇鍏跺湪鐖跺鍣ㄥ唴灞呬腑 -->
+                        <h1 style="position: absolute; left: 50%; transform: translateX(-50%); z-index: 0; text-align: center; width: fit-content; margin: 0; padding: 0 10px;"><b>宸℃鍗�</b></h1>
+                    </div>                  
                     <div class="layui-tab" lay-filter="tab-POStockInBill">
-                        <h1 style="text-align: center; padding: 10px 0;"><b>宸℃鍗�</b></h1>
                         <ul class="layui-tab-title" lay-filter="tab-all">
                             <li lay-id="1" style="padding:1px;" class="layui-this">鍩烘湰淇℃伅</li>
                             <li lay-id="2" style="padding:1px;">鍒跺崟淇℃伅</li>
@@ -80,34 +85,10 @@
                                             <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鐢熶骇璧勬簮</label>
                                             <div class="layui-input-block" style="margin-left: 77px;">
                                                 <input type="text" class="layui-input" name="HSourceName" id="HSourceName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HSourceID" id="HSourceID" value="0">
                                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchSource" id="btnSearchSource" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                 </button>
-                                                <input type="hidden" name="HSourceID" id="HSourceID" value="0">
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <div class="layui-row">
-                                        <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">浠诲姟鍗曞彿</label>
-                                            <div class="layui-input-block" style="margin-left: 77px;">
-                                                <input type="text" class="layui-input" name="HICMOBillNo" id="HICMOBillNo" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchICMOBill" id="btnSearchICMOBill" style="padding: 0 10px;float: right;margin-right: 3px;">
-                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
-                                                </button>
-                                            </div>
-                                        </div>
-                                        <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">浠诲姟鍗曟暟閲�</label>
-                                            <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" name="HICMOQty" id="HICMOQty" style="background-color:#efefef4d;" readonly>
-                                            </div>
-                                        </div>
-                                        <div class="layui-inline" style="display: none">
-                                            <label class="layui-form-label" style="width: 85px;">浠诲姟鍗曞唴鐮�</label>
-                                            <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" name="HICMOInterID" id="HICMOInterID" value="0" style="background-color:#efefef4d;" readonly>
-                                                <input type="hidden" name="HICMOEntryID" id="HICMOEntryID" value="0">
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -122,22 +103,29 @@
                                         </div>
                                     </div>
                                     <div class="layui-row">
-                                        <div class="layui-inline" style="display: none">
-                                            <label class="layui-form-label" style="width: 85px;">娴佽浆鍗D</label>
-                                            <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" name="HProcExchInterID" id="HProcExchInterID" value="0" style="background-color:#efefef4d;" readonly>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">浠诲姟鍗曞彿</label>
+                                            <div class="layui-input-block" style="margin-left: 77px;">
+                                                <input type="text" class="layui-input" name="HICMOBillNo" id="HICMOBillNo" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" class="layui-input" name="HICMOInterID" id="HICMOInterID" value="0" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HICMOEntryID" id="HICMOEntryID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchICMOBill" id="btnSearchICMOBill" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
                                             </div>
                                         </div>
-                                        <div class="layui-inline" style="display: none">
-                                            <label class="layui-form-label" style="width: 85px;">娴佽浆鍗″瓙ID</label>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">浠诲姟鍗曟暟閲�</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" name="HProcExchEntryID" id="HProcExchEntryID" value="0" style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HICMOQty" id="HICMOQty" style="background-color:#efefef4d;" readonly>
                                             </div>
                                         </div>
                                         <div class="layui-inline" id="hidediv2">
                                             <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">娴佽浆鍗″彿</label>
                                             <div class="layui-input-block" style="margin-left: 77px;">
                                                 <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" class="layui-input" name="HProcExchInterID" id="HProcExchInterID" value="0" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" class="layui-input" name="HProcExchEntryID" id="HProcExchEntryID" value="0" style="background-color:#efefef4d;" readonly>
                                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProcExch" id="btnSearchProcExch" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                 </button>
@@ -149,12 +137,6 @@
                                                 <input type="text" class="layui-input" name="HProcExchQty" id="HProcExchQty" style="background-color:#efefef4d;" readonly value="1">
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">鎵瑰彿</label>
-                                            <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" name="HBatchNo" id="HBatchNo" style="">
-                                            </div>
-                                        </div>
                                     </div>
                                     <div class="layui-row">
 
@@ -162,7 +144,7 @@
                                             <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">浜у搧鍚嶇О</label>
                                             <div class="layui-input-block" style="margin-left: 77px;">
                                                 <input type="text" class="layui-input" name="HMaterName" id="HMaterName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
-                                                <input type="text" class="layui-input" name="HMaterID" id="HMaterID" value="0" style="background-color:#efefef4d;width: 60%;display: none;" readonly>
+                                                <input type="hidden" class="layui-input" name="HMaterID" id="HMaterID" value="0" style="background-color:#efefef4d;width: 60%;display: none;" readonly>
                                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchMater" id="btnSearchMater" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                 </button>
@@ -172,10 +154,10 @@
                                             <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">璐ㄦ鍛�</label>
                                             <div class="layui-input-block" style="margin-left: 77px;">
                                                 <input type="text" class="layui-input" name="HFirstCheckEmpName" id="HFirstCheckEmpName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HFirstCheckEmp" id="HFirstCheckEmp" value="0">
                                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHFirstCheckEmp" id="btnSearchHFirstCheckEmp" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                 </button>
-                                                <input type="hidden" name="HFirstCheckEmp" id="HFirstCheckEmp" value="0">
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -188,22 +170,10 @@
                                                 </button>
                                             </div>
                                         </div>
-                                    </div>
-                                    <div class="layui-row">
-                                    </div>
-                                    <div class="layui-row">
-                                        <div class="layui-inline" style="width: 58%">
-                                            <label class="layui-form-label" style="width: 85px;">寮傚父涓存椂<br />澶勭悊鏂规</label>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">鎵瑰彿</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" name="HErrTreatment" id="HErrTreatment" placeholder="璇疯緭鍏ュ唴瀹�" onmouseover="this.title=this.value" style="margin-top:10px;">
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <div class="layui-row">
-                                        <div class="layui-inline" style="width: 58%;">
-                                            <label class="layui-form-label" style="width: 85px;">澶囨敞</label>
-                                            <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" name="HRemark" id="HRemark" placeholder="璇疯緭鍏ュ唴瀹�" onmouseover="this.title=this.value">
+                                                <input type="text" class="layui-input" name="HBatchNo" id="HBatchNo" style="">
                                             </div>
                                         </div>
                                     </div>
@@ -211,7 +181,7 @@
                                         <div class="layui-inline">
                                             <label class="layui-form-label">鍒ゆ柇缁撹</label>
                                             <div class="layui-input-block">
-                                                <input type="radio" name="HLastResult" id="HLastResult" value="true" title="鍚堟牸" >
+                                                <input type="radio" name="HLastResult" id="HLastResult" value="true" title="鍚堟牸">
                                                 <input type="radio" name="HLastResult" id="HLastResult" value="false" title="涓嶅悎鏍�" checked>
                                             </div>
                                         </div>
@@ -233,6 +203,21 @@
                                             </div>
                                         </div>
                                     </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline" style="width: 45%;">
+                                            <label class="layui-form-label" style="width: 85px;">澶囨敞</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HRemark" id="HRemark" placeholder="璇疯緭鍏ュ唴瀹�" onmouseover="this.title=this.value">
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline" style="width: 45%">
+                                            <label class="layui-form-label" style="width: 85px;">寮傚父涓存椂<br />澶勭悊鏂规</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HErrTreatment" id="HErrTreatment" placeholder="璇疯緭鍏ュ唴瀹�" onmouseover="this.title=this.value" style="margin-top:10px;">
+                                            </div>
+                                        </div>
+
+                                    </div>                                    
                                 </div>
                             </div>
                             <!--鍒跺崟淇℃伅-->
@@ -399,14 +384,14 @@
                                         </div>
                                     </div>
                                     <!--<div class="layui-inline">
-                                        <label class="layui-form-label">妫�楠岀粨鏋�</label>
-                                        <div class="layui-input-block">
-                                            <select name="HResult" lay-filter="HResult" style="width:190px;">
-                                                <option value="鍚堟牸" selected="selected">鍚堟牸</option>
-                                                <option value="涓嶅悎鏍�">涓嶅悎鏍�</option>
-                                            </select>
-                                        </div>
-                                    </div>-->
+                        <label class="layui-form-label">妫�楠岀粨鏋�</label>
+                        <div class="layui-input-block">
+                            <select name="HResult" lay-filter="HResult" style="width:190px;">
+                                <option value="鍚堟牸" selected="selected">鍚堟牸</option>
+                                <option value="涓嶅悎鏍�">涓嶅悎鏍�</option>
+                            </select>
+                        </div>
+                    </div>-->
                                 </div>
                                 <div class="layui-row" style="margin-top:5px;">
                                     <div class="layui-inline">
@@ -418,15 +403,15 @@
                                     <div class="layui-inline">
                                         <label class="layui-form-label" style="width: 85px;">鎷掔粷鏁�</label>
                                         <div class="layui-input-block" style="margin-left: 120px;">
-                                            <input type="text" class="layui-input" name="HRejectQty" id="HRejectQty"  value="0" style="background-color:#efefef4d;" readonly>
+                                            <input type="text" class="layui-input" name="HRejectQty" id="HRejectQty" value="0" style="background-color:#efefef4d;" readonly>
                                         </div>
                                     </div>
                                     <!--<div class="layui-inline">
-                                        <label class="layui-form-label" style="width: 85px;">閲嶇偣妫�鏌�</label>
-                                        <div class="layui-input-block" style="margin-left: 120px;">
-                                            <input type="checkbox" name="HKeyInspect" id="HKeyInspect" value="false" lay-skin="primary" lay-filter="HKeyInspect">
-                                        </div>
-                                    </div>-->
+                        <label class="layui-form-label" style="width: 85px;">閲嶇偣妫�鏌�</label>
+                        <div class="layui-input-block" style="margin-left: 120px;">
+                            <input type="checkbox" name="HKeyInspect" id="HKeyInspect" value="false" lay-skin="primary" lay-filter="HKeyInspect">
+                        </div>
+                    </div>-->
                                 </div>
                                 <div class="layui-row" style="margin-top:5px;">
                                     <div class="layui-inline">
@@ -500,11 +485,11 @@
                                             </div>
                                         </div>
                                         <!--<div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">閲嶇偣妫�鏌�</label>
-                                            <div class="layui-input-block" style="margin-left: 120px;">
-                                                 <input type="checkbox" name="HKeyInspect" id="HKeyInspect2" value="false" lay-skin="primary" lay-filter="HKeyInspect">
-                                            </div>
-                                        </div>-->
+                            <label class="layui-form-label" style="width: 85px;">閲嶇偣妫�鏌�</label>
+                            <div class="layui-input-block" style="margin-left: 120px;">
+                                 <input type="checkbox" name="HKeyInspect" id="HKeyInspect2" value="false" lay-skin="primary" lay-filter="HKeyInspect">
+                            </div>
+                        </div>-->
                                     </div>
                                     <div class="layui-row" style="margin-top:5px;">
                                         <div class="layui-inline" style="border-bottom:2px solid #9C9C9C;width:290px;margin-left:10px">
@@ -515,14 +500,14 @@
                                     </div>
                                     <div class="layui-row" style="margin-top:5px;">
                                         <!--<div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 70px !important;">鍒嗘瀽鏂规硶</label>
-                                            <div class="layui-input-block" style="margin-left: 100px; width: 182px">
-                                                <select name="HAnalysisMethod" lay-filter="HAnalysisMethod">
-                                                    <option value="鍚堟牸" selected="selected">鍚堟牸</option>
-                                                    <option value="涓嶅悎鏍�">涓嶅悎鏍�</option>
-                                                </select>
-                                            </div>
-                                        </div>-->
+                            <label class="layui-form-label" style="width: 70px !important;">鍒嗘瀽鏂规硶</label>
+                            <div class="layui-input-block" style="margin-left: 100px; width: 182px">
+                                <select name="HAnalysisMethod" lay-filter="HAnalysisMethod">
+                                    <option value="鍚堟牸" selected="selected">鍚堟牸</option>
+                                    <option value="涓嶅悎鏍�">涓嶅悎鏍�</option>
+                                </select>
+                            </div>
+                        </div>-->
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 70px !important;">鐘舵��</label>
                                             <div class="layui-input-block" style="margin-left: 100px; width: 182px">
@@ -687,6 +672,8 @@
             //鍏敤鍙橀噺
             var rowdata = [];
             var option = [];
+            var HDeptID = "";//閮ㄩ棬id 鑾峰彇鐝
+            var HCenterID = "";//宸ヤ綔涓績id 鑾峰彇鐝
 
             var rowdata_Value = [];
             var option_Value = [];
@@ -736,6 +723,8 @@
 
                 $("#HFirstCheckEmp").val(sessionStorage["HCheckEmpID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭妫�楠屽憳ID
                 $("#HFirstCheckEmpName").val(sessionStorage["HCheckEmpName"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭妫�楠屽憳
+                HDeptID = sessionStorage["HDeptID"]; //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭閮ㄩ棬ID
+                HCenterID = sessionStorage["HWorkCenterID"]; //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭宸ヤ綔涓績ID
 
                 //鑾峰彇鏈�澶у崟鎹彿
                 $.ajax({
@@ -750,6 +739,8 @@
                         $("#HMaker").val(sessionStorage["HUserName"]);
                     }
                 });
+                //鑾峰彇鐝
+                get_HWorkShift();
             }
             else if (OperationType == 2) {
                 $("#HInterID").val("");
@@ -762,6 +753,8 @@
 
                 $("#HFirstCheckEmp").val(sessionStorage["HEmpID"]);
                 $("#HFirstCheckEmpName").val(sessionStorage["HEmpName"]);
+                HDeptID = sessionStorage["HDeptID"]; //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭閮ㄩ棬ID
+                HCenterID = sessionStorage["HWorkCenterID"]; //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭宸ヤ綔涓績ID
                 //鑾峰彇鏈�澶у崟鎹彿
                 $.ajax({
                     url: GetWEBURL() + "/Web/GetMAXNum",
@@ -813,6 +806,8 @@
                 else {
                     layer.alert("婧愬崟绫诲瀷鏃犳晥锛�", { icon: 5 });
                 }
+                //鑾峰彇鐝
+                get_HWorkShift();
             }
             else if (OperationType == 3) {
                 RoadBillMain(linterid);
@@ -894,8 +889,11 @@
                             $("#HICMOEntryID").val(data.HICMOEntryID == null ? 0 : data.HICMOEntryID);//
                             $("#HQCSchemeName").val(data.妫�楠屾柟妗堝悕绉�);
                             $("#HQCSchemeID").val(data.妫�楠屾柟妗圛D);
+                            $("#HProcID").val(data.HProcID);//
                             $("#HProcName").val(data.褰撳墠宸ュ簭);//
                             $("#HBatchNo").val(data.鎵瑰彿);
+                            HDeptID = data.HWorkShopID == null ? sessionStorage["HDeptID"] : data.HWorkShopID;//宸ヤ綔涓績id
+                            HCenterID = data.HCenterID == null ? sessionStorage["HWorkCenterID"] : data.HCenterID;//宸ヤ綔涓績id
                             //鑾峰彇琛ㄤ綋妫�楠岄」鐩俊鎭�
                             get_CheckItem();
                         } else {
@@ -1073,6 +1071,35 @@
                 }
             });
             //#endregion
+
+            //SIP鏌ョ湅鎸夐挳
+            form.on('submit(btn-SIP)', function () {
+                var HProcID = $("#HProcID").val();
+                var HMaterID = $("#HMaterID").val();
+                if (HProcID == 0 && HMaterID == 0) {
+                    layer.alert("鐗╂枡鍚嶇О涓庡伐搴忎笉鑳戒负绌�", { icon: 5 });
+                }
+                else {
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '鏌ョ湅浣滀笟鎸囧涔�'
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../鐢熶骇绠$悊/浣滀笟鎸囧涔�/Gy_SOPBill_Video.html?OperationType=5&HMaterID=' + HMaterID + '&HSourceNo=&HSourceEntryID=&HProcID=' + HProcID + '&HType=SIP'
+                        , resize: false,
+                        end: function () {
+                        }
+                        , cancel: function () {
+                        }
+                    })
+                }
+
+            });
+
+
 
             //閫�鍑烘寜閽�
             form.on('submit(btn-Exit)', function (data) {
@@ -1931,6 +1958,7 @@
             //#endregion
 
             //#region 銆愰�夋楠屾柟妗堣幏鍙栬〃浣撴楠岄」鐩俊鎭��
+
             function get_CheckItem() {
                 var HBatchQty = $("#HProcExchQty").val();
                 $.ajax({
@@ -1994,6 +2022,72 @@
                     }
                 })
             }
+
+            //鐢ㄤ簬鍙屽嚮妫�楠屾柟妗堜娇鐢�
+            window.get_CheckItem1 = function () {
+                var HBatchQty = $("#HProcExchQty").val();
+                $.ajax({
+                    url: GetWEBURL() + "/Web/GetCheckItemByCheckProjectID",
+                    type: "GET",
+                    data: { "CheckProjectID": $("#HQCSchemeID").val() == '' ? 0 : $("#HQCSchemeID").val(), "HBatchQty": HBatchQty },
+                    success: function (result) {
+                        if (result.code == 1) {
+                            var rowdata = [];
+                            var data = result.data;
+                            rowdata_Value = [];
+                            for (var i = 0; i < result.data.length; i++) {
+                                //瀛愯〃  璧嬪��
+                                rowdata.push(
+                                    {
+                                        "HQCCheckItemID": data[i]["HQCCheckItemID"], "妫�楠岄」鐩唬鐮�": data[i].妫�楠岄」鐩唬鐮�, "妫�楠岄」鐩�": data[i]["妫�楠岄」鐩�"], "HInspectInstruMentID": data[i]["HInspectInstruMentID"], "妫�楠屼华鍣ㄤ唬鐮�": data[i]["妫�楠屼华鍣ㄤ唬鐮�"], "妫�楠屼华鍣�": data[i]["妫�楠屼华鍣�"], "HQCStd": data[i]["HQCStd"], "HUnit": data[i]["鍗曚綅鍚嶇О"], "HQCNote": "", "HAnalysisMethod": data[i]["鍒嗘瀽鏂规硶"], "HResult": data[i]["榛樿缁撹"],
+                                        "HMax": "", "HMin": "", "HAvg": "", "HRemark": "", "HKeyInspect": data[i]["閲嶇偣妫�鏌�"] == 1 ? true : false, "HStatus": 0, "HSampleSchemeID": data[i]["HSampleSchemeID"] == null ? 0 : data[i]["HSampleSchemeID"], "HUnitID": data[i]["HUnitID"],
+                                        "HInspectVal": '', "HTargetVal": '', "HUpLimit": + data[i].涓婇檺鍊�, "HDownLimit": + data[i].涓嬮檺鍊�, "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": "0",
+                                        "HSampleSchemeName": data[i].鎶芥牱鏂规鍚嶇О, "HSampleQty": data[i].鏍锋湰閲�, "HAcceptQty": data[i].鍏佽鏁� == null ? 0 : data[i].鍏佽鏁�, "HInspectionLevel": data[i].妫�楠屾按骞�, "HRejectQty": data[i].鎷掔粷鏁� == null ? 0 : data[i].鎷掔粷鏁�,
+                                        "HStrictness": data[i].涓ユ牸搴�, "HSampleUnRightQty": "0", "HAQL": data[i].AQL, "HSamplingType": data[i].鎶芥牱绫诲瀷
+                                    }
+                                );
+                                SampleNum.push(5);
+                            }
+
+                            //妫�楠岄」鐩�
+                            for (let j = 1; j <= 5; j++) {
+                                rowdata_Value.push({
+                                    "HSEQ": j, "HInSpectResult": "", "HInSpectValueB": "", "HInSpectValueT": "", "HInSpectValue": "", "rowNum": $("#HEntryID").val()
+                                });
+                            }
+                            //妫�楠岄」鐩�
+                            option.data = rowdata;
+                            table.render(option);
+                            //妫�楠屽��
+                            option_Value.data = rowdata_Value;
+                            //console.log(JSON.stringify(option_Value.data));
+                            table.render(option_Value);
+                            //================================================
+                            for (var i = 1; i <= result.data.length; i++) {
+                                $('#HAnalysisMethod' + i + '').find("option[value='" + option.data[i - 1].HAnalysisMethod + "']").attr("selected", true);
+                                $('#HResult' + i + '').find("option[value='" + option.data[i - 1].HResult + "']").attr("selected", true);
+                            }
+                            form.render('select');
+
+                            option_Check = result.data;
+
+                            $("[name='HEntryID']").attr("value", result.data.length);
+                            $("[name='HQCCheckItemID']").attr("value", result.data[result.data.length - 1].HQCCheckItemID);
+                            $("[name='HQCCheckItemName']").attr("value", result.data[result.data.length - 1].妫�楠岄」鐩�);
+                            //榛樿閫変腑鏈�鍚庝竴琛�
+                            $("tr[data-index = " + (result.data.length - 1) + "] .layui-form-checkbox").dblclick();
+                            $("tr[data-index = " + (result.data.length - 1) + "] ").attr({ "style": "background:#ceedfa;color:black" });
+                            trindex = result.data.length - 1;
+                            $("#HEntryID").val() - 1
+
+                            //妫�楠屽��  鐩爣鍊� 榛樿鏈�0
+                            $("#HInspectValB").val(0);
+                            $("#HTargetValB").val(0);
+                        }
+                    }
+                })
+            }
+
             //#endregion
 
             //#region 銆愯〃澶存斁澶ч暅銆�
@@ -2208,7 +2302,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_ShiftsList.html?type=HShifts', 'yes'],
+                    content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_WorkShiftList.html?type=HWorkShifts&OperationType=2', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
@@ -2219,7 +2313,7 @@
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
                         $("#HShiftsName").val(checkStatus.data[0].鐝鍚嶇О);
-                        $("#HShiftsID").val(checkStatus.data[0].HItemID);
+                        $("#HShiftsID").val(checkStatus.data[0].HInterID);
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) {
@@ -3892,6 +3986,31 @@
                     })
                 }
             }
+            //鑾峰彇鐝
+            function get_HWorkShift() {
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/Gy_ShiftsController/Get_HWorkShift", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: {
+                        "HDeptID": HDeptID,
+                        "HCenterID": HCenterID
+                    },
+                    success: function (data) {
+                        if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                        {
+                            var LoadData = data.data;
+                            $("#HShiftsID").val(LoadData[0].HInterID); //褰撳墠宸ュ簭ID
+                            $("#HShiftsName").val(LoadData[0].鐝); //褰撳墠宸ュ簭
+                        }
+                        else {
+                            layer.alert(data.Message, { icon: 5 });
+                        }
+                    },
+                    error: function (err) {
+                        layer.alert(err, { icon: 5 });
+                    }
+                });
+            }
 
             //浠ヤ笂涓簂ayui妯″潡
         });
@@ -3935,6 +4054,11 @@
             $("#HShiftsName").val(obj[0].鐝鍚嶇О);
             $("#HShiftsID").val(obj[0].HItemID);
         }
+        //鐝
+        function GetHWorkShiftsValue(obj) {
+            $("#HShiftsName").val(obj[0].鐝鍚嶇О);
+            $("#HShiftsID").val(obj[0].HInterID);
+        }
     </script>
 </body>
 </html>
\ No newline at end of file

--
Gitblit v1.9.1