From 7ae052d141e69fe9e19392172fc2960134a03232 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期一, 01 十二月 2025 15:54:52 +0800
Subject: [PATCH] 1.采购入库单列表、直接调拨单列表、其他出库单列表、生产入库列表、销售出库单列表:layui中开发 查看包装明细

---
 WebTM/views/质量管理/首件检验单/QC_Add_Edit_FirstPieceCheckBill.html | 1419 +++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 1,187 insertions(+), 232 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 df96f65..b4ff437 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"
@@ -47,19 +47,19 @@
         <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 class="layui-btn layuiadmin-btn-order main-btn" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
-                            <i class="layui-icon layui-icon-print layuiadmin-button-btn"><span class="btn-title">棰勮</span></i>
-                        </button>-->
-                        <!--<button class="layui-btn layuiadmin-btn-order main-btn" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
-                            <i class="layui-icon layui-icon-edit layuiadmin-button-btn"><span class="btn-title">淇敼</span></i>
-                        </button>-->
-                        <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 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="set_CheckBill" id="set_CheckBill">瀹℃牳</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>
+                    <div class="layui-tab" lay-filter="tab-POStockInBill">                       
                         <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>
@@ -92,30 +92,6 @@
                                                 <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">
                                             <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鐢熶骇鐝</label>
                                             <div class="layui-input-block" style="margin-left: 77px;">
@@ -128,73 +104,117 @@
                                         </div>
                                     </div>
                                     <div class="layui-row">
-                                        <div class="layui-inline" id="hidediv1">
-                                            <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="HProcExchQty" id="HProcExchQty" style="background-color:#efefef4d;" readonly value="1">
-                                            </div>
-                                        </div>
-                                        <div class="layui-inline" id="hidediv2">
-                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">娴佽浆鍗″彿</label>
+                                        <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="HProcExchBillNo" id="HProcExchBillNo" style="background-color:#efefef4d;width: 60%;display: inline-block;" 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;">
+                                                <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>
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">鎵瑰彿</label>
+                                            <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">
-                                        <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>
-                                        </div>
-                                        <div class="layui-inline" style="display: none">
-                                            <label class="layui-form-label" style="width: 85px;">娴佽浆鍗″瓙ID</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 value="0">
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">浜у搧鍚嶇О</label>
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">浜у搧浠g爜</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="text" class="layui-input" name="HMaterNumber" id="HMaterNumber" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" 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>
                                             </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="HMaterName" id="HMaterName" style="background-color:#efefef4d;display: inline-block;" 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>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline" id="hidediv1">
+                                            <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="HProcExchQty" id="HProcExchQty" style="background-color:#efefef4d;" readonly 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="HProcName" id="HProcName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HProcID" id="HProcID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHProc" id="btnHProc" 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="HTakeSampleCheckBillNo" id="HTakeSampleCheckBillNo" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HTakeSampleCheckBillID" id="HTakeSampleCheckBillID" value="0">
+                                            </div>
+                                        </div>
+                                        <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="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">
                                             <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="HQCSchemeName" id="HQCSchemeName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                                <input type="hidden" name="HQCSchemeID" id="HQCSchemeID" value="0">
                                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchQCScheme" id="btnSearchQCScheme" 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="HQCSchemeID" id="HQCSchemeID" value="0">
+
                                             </div>
                                         </div>
-                                    </div>
+                                    </div>                                  
                                     <div class="layui-row">
+                                        <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 class="layui-inline">
+                                            <label class="layui-form-label">鍒ゆ柇缁撹</label>
+                                            <div class="layui-input-block">
+                                                <input type="radio" name="HLastResult" value="true" title="鍚堟牸" checked>
+                                                <input type="radio" name="HLastResult" value="false" title="涓嶅悎鏍�">
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline" style="width: 45%;">
+                                            <label class="layui-form-label" style="width: 85px;">SN鐮佽褰�</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HRemarkSN" id="HRemarkSN" placeholder="璇疯緭鍏ュ唴瀹�" onmouseover="this.title=this.value">
+                                            </div>
+                                        </div>
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-inline" style="width: 45%;">
@@ -207,21 +227,6 @@
                                             <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 class="layui-row">
-                                        <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="鍚堟牸" checked>
-                                                <input type="radio" name="HLastResult" id="HLastResult" value="false" title="涓嶅悎鏍�">
-                                            </div>
-                                        </div>
-                                        <div class="layui-inline" id="hidediv1" style="margin-left:20px;">
-                                            <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="HProcName" id="HProcName" style="background-color:#efefef4d;" readonly value="1">
                                             </div>
                                         </div>
                                     </div>
@@ -303,11 +308,11 @@
                         </div>
                     </div>
                     <!--<table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>-->
-                    <div class="layui-tab layui-tab-card">
+                    <div class="layui-tab layui-tab-card" lay-filter="bottomTable">
                         <ul class="layui-tab-title">
-                            <li class="layui-this">妫�楠岄」鐩�</li>
-                            <li>鎶芥牱妫�楠�</li>
-                            <li>妫�娴嬪��</li>
+                            <li lay-id="1" class="layui-this">妫�楠岄」鐩�</li>
+                            <li lay-id="2">鎶芥牱妫�楠�</li>
+                            <li lay-id="3">妫�娴嬪��</li>
                         </ul>
                         <div class="layui-tab-content">
                             <div class="layui-tab-item layui-show">
@@ -366,13 +371,13 @@
                                     <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="HSampleQty" id="HSampleQty" style="background-color:#efefef4d;" readonly>
+                                            <input type="text" class="layui-input" name="HSampleQty" id="HSampleQty" 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="text" class="layui-input" name="HSampleDamageQty" id="HSampleDamageQty" style="">
+                                            <input type="text" class="layui-input" name="HSampleDamageQty" id="HSampleDamageQty" value="0" style="">
                                         </div>
                                     </div>
                                 </div>
@@ -474,7 +479,7 @@
                                                 </button>
                                                 <input type="hidden" name="HQCCheckItemID" id="HQCCheckItemID" value="0">
                                             </div>
-                                        </div>                                        
+                                        </div>
                                     </div>
                                     <div class="layui-row" style="margin-top:5px;">
                                         <div class="layui-inline">
@@ -633,6 +638,7 @@
                         <div class="layui-btn-container">
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>澧炲姞涓�琛�</button>
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>澶嶅埗涓�琛�</button>
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                         </div>
                     </script>
                     <!--闅愯棌瀛楁-->
@@ -683,6 +689,7 @@
         //1.妫�楠岄」鐩〃浣撴暟鎹�煎瓨鍌紝鍊熺敤鐐瑰嚮琛屼簨浠讹紝褰撳垏鎹㈣鏃舵妸涓婃鎵�鍦ㄨ鐨勬暟鎹瓨鍒皁ption.data涓婏紱
         //杩欎釜鎬濊矾浼氭湁涓棶棰橈紝鏈�鍚庝竴娆$偣鍑荤殑閭h鏁版嵁灏嗕笉浼氬湪鍘昏Е鍙戠偣鍑昏浜嬩欢瀛樺偍鍊硷紝鐩墠鎯冲埌鐨勬槸鍦ㄦ墽琛屼繚瀛樻柟娉曟椂鍦ㄦ妸鏈�鍚庣偣鍑荤殑閭d竴琛屾暟鎹瓨鍏ption.data涓�
 
+        var OptionData = [];
 
         layui.config({
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
@@ -697,9 +704,11 @@
                 , laydate = layui.laydate
                 , element = layui.element;
             //鍏敤鍙橀噺
-            debugger;
+            //debugger;
             var rowdata = [];
             var option = [];
+            var HDeptID = "";//閮ㄩ棬id 鑾峰彇鐝
+            var HCenterID = "";//宸ヤ綔涓績id 鑾峰彇鐝           
 
             var rowdata_Value = [];
             var option_Value = [];
@@ -714,6 +723,10 @@
             var UnRightQty_isFied = 0; //鐢ㄤ簬鍒ゆ柇鏄惁鍚堟牸//妫�楠屽�艰〃鏍间笉鍚堟牸鏁伴噺姹囨��
             var editIndex = 0;//缂栬緫涓嬫爣
             var SampleNum = [];//鏍锋湰鏁伴噺
+            var HModName = "QC_Add_Edit_FirstPieceCheckBill";
+            var isOpenBox = "0";//鏄惁鎵撳紑寮规鍒板畨鐏〉闈�
+
+
 
             //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
             var HModuleType = "7505";
@@ -730,6 +743,7 @@
                 var linterid = params[params[1]];//婧愬崟id
                 var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
                 var HICMOEntryID = params[params[3]];//婧愬崟瀛恑d
+                var HEntryID = params[params[4]];//婧愬崟瀛恑d
             }
             /*鍥哄畾浠g爜锛屾瘡寮犲崟鎹兘瑕乥egin*/
             //////娴嬭瘯鐢ㄦ暟鎹�
@@ -737,6 +751,10 @@
             //var linterid = 11880;
             //var HSouceBillType = 3722;
             //var HICMOEntryID = 100027;
+
+            //鍒濆鍖栬〃鏍�
+            set_InitGrid();
+
             //#region 鍒ゆ柇鏄惁鏂板
             if (OperationType == 1) {
                 $("#HInterID").val("");
@@ -744,6 +762,8 @@
 
                 $("#HFirstCheckEmp").val(sessionStorage["HCheckEmpID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭妫�楠屽憳ID
                 $("#HFirstCheckEmpName").val(sessionStorage["HCheckEmpName"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭妫�楠屽憳
+                HDeptID = sessionStorage["HDeptID"]; //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭閮ㄩ棬ID
+                HCenterID = sessionStorage["HWorkCenterID"]; //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭宸ヤ綔涓績ID
 
                 //$('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);//鏈夋簮鍗曟椂淇濆瓨鎸夐挳绂佺敤
                 //鑾峰彇鏈�澶у崟鎹彿
@@ -759,6 +779,8 @@
                         $("#HMaker").val(sessionStorage["HUserName"]);
                     }
                 });
+                //鑾峰彇鐝
+                get_HWorkShift();
             }
             else if (OperationType == 2) {
                 $("#HInterID").val("");
@@ -771,6 +793,8 @@
 
                 $("#HFirstCheckEmp").val(sessionStorage["HEmpID"]);
                 $("#HFirstCheckEmpName").val(sessionStorage["HEmpName"]);
+                HDeptID = sessionStorage["HDeptID"]; //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭閮ㄩ棬ID
+                HCenterID = sessionStorage["HWorkCenterID"]; //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭宸ヤ綔涓績ID
                 //鑾峰彇鏈�澶у崟鎹彿
                 $.ajax({
                     url: GetWEBURL() + "/Web/GetMAXNum",
@@ -788,30 +812,65 @@
                 if (HSouceBillType == 3722 || HSouceBillType == 4610) {
                     //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                     LoadingInformation2();
+
+                    //瀹㈡埛涓烘柉鑾皵锛岃繘鍏ユ寜鐓ц川妫�鏂规琛ㄥご涓婄殑鐗╂枡缁戝畾甯﹀嚭榛樿鏂规
+                    if ((sessionStorage["OrganizationID"] == "7667152" && sessionStorage["Organization"] == "CMR Technology Mexico S.A. de C.V.") ||
+                        (sessionStorage["OrganizationID"] == "100199" && sessionStorage["Organization"] == "鏉窞鏂帿灏旂鎬ф潗鏂欐湁闄愬叕鍙�"))
+                    {
+                        //鑷姩甯﹀嚭妫�楠屾柟妗�
+                        GetCheckItemID();
+                    }
+                    
                 }
                 //宸ュ簭杩涚珯鎺ユ敹鍗曞垪琛ㄩ妫�
                 else if (HSouceBillType == 3790) {
                     //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                     LoadingInformation_StationInBill();
+                    //瀹㈡埛涓烘柉鑾皵锛岃繘鍏ユ寜鐓ц川妫�鏂规琛ㄥご涓婄殑鐗╂枡缁戝畾甯﹀嚭榛樿鏂规
+                    if ((sessionStorage["OrganizationID"] == "7667152" && sessionStorage["Organization"] == "CMR Technology Mexico S.A. de C.V.") ||
+                        (sessionStorage["OrganizationID"] == "100199" && sessionStorage["Organization"] == "鏉窞鏂帿灏旂鎬ф潗鏂欐湁闄愬叕鍙�")) {
+                        //鑷姩甯﹀嚭妫�楠屾柟妗�
+                        GetCheckItemID();
+                    }
                 }
                 //宸ュ簭濮斿鎺ユ敹鍗曞垪琛ㄩ妫�
                 else if (HSouceBillType == 3793) {
                     //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                     LoadingInformation3();
+                    //瀹㈡埛涓烘柉鑾皵锛岃繘鍏ユ寜鐓ц川妫�鏂规琛ㄥご涓婄殑鐗╂枡缁戝畾甯﹀嚭榛樿鏂规
+                    if ((sessionStorage["OrganizationID"] == "7667152" && sessionStorage["Organization"] == "CMR Technology Mexico S.A. de C.V.") ||
+                        (sessionStorage["OrganizationID"] == "100199" && sessionStorage["Organization"] == "鏉窞鏂帿灏旂鎬ф潗鏂欐湁闄愬叕鍙�")) {
+                        //鑷姩甯﹀嚭妫�楠屾柟妗�
+                        GetCheckItemID();
+                    }
                 }
                 //鐢熶骇璁㈠崟鍒楄〃棣栨
                 else if (HSouceBillType == 3710) {
                     //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                     LoadingInformation_ICMO();
+                    //瀹㈡埛涓烘柉鑾皵锛岃繘鍏ユ寜鐓ц川妫�鏂规琛ㄥご涓婄殑鐗╂枡缁戝畾甯﹀嚭榛樿鏂规
+                    if ((sessionStorage["OrganizationID"] == "7667152" && sessionStorage["Organization"] == "CMR Technology Mexico S.A. de C.V.") ||
+                        (sessionStorage["OrganizationID"] == "100199" && sessionStorage["Organization"] == "鏉窞鏂帿灏旂鎬ф潗鏂欐湁闄愬叕鍙�")) {
+                        //鑷姩甯﹀嚭妫�楠屾柟妗�
+                        GetCheckItemID();
+                    }
                 }
                 //宸ュ簭娴佽浆鍗″垪琛ㄩ妫�
                 else if (HSouceBillType == 3772) {
                     //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
                     LoadingInformation_ProcExchange();
+                    //瀹㈡埛涓烘柉鑾皵锛岃繘鍏ユ寜鐓ц川妫�鏂规琛ㄥご涓婄殑鐗╂枡缁戝畾甯﹀嚭榛樿鏂规
+                    if ((sessionStorage["OrganizationID"] == "7667152" && sessionStorage["Organization"] == "CMR Technology Mexico S.A. de C.V.") ||
+                        (sessionStorage["OrganizationID"] == "100199" && sessionStorage["Organization"] == "鏉窞鏂帿灏旂鎬ф潗鏂欐湁闄愬叕鍙�")) {
+                        //鑷姩甯﹀嚭妫�楠屾柟妗�
+                        GetCheckItemID();
+                    }
                 }
                 else {
                     layer.alert("婧愬崟绫诲瀷鏃犳晥锛�", { icon: 5 });
                 }
+                //鑾峰彇鐝
+                get_HWorkShift();
             }
             else if (OperationType == 3) {
                 RoadBillMain(linterid);
@@ -821,8 +880,7 @@
 
             $("[name='btnSearchCheckItemID']").addClass("layui-btn-disabled").attr("disabled", true);//绂佺敤妫�楠岄」鐩斁澶ч暅
 
-            //鍒濆鍖栬〃鏍�
-            set_InitGrid();
+
             //#region 鏍规嵁婧愬崟鑾峰彇淇℃伅
             //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅(杩涚珯鎺ユ敹鍗�)
             function LoadingInformation_StationInBill() {
@@ -830,6 +888,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];
@@ -867,11 +926,14 @@
 
             //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅(宸ュ簭娴佽浆鍗�)
             function LoadingInformation_ProcExchange() {
+                $('#btnSearchSource').removeClass("layui-btn-disabled").attr("disabled", false);//鐢熶骇璧勬簮鎸夐挳鍚敤
+
                 var wait = layer.load();
                 $.ajax({
                     url: GetWEBURL() + '/CheckBill/get_ProcessExchangeBill',
                     type: "GET",
-                    data: { "HInterID": linterid, "user": sessionStorage["HUserName"] },
+                    async: false,
+                    data: { "HInterID": linterid, "HEntryID": HEntryID, "user": sessionStorage["HUserName"] },
                     success: function (result) {
                         var data = result.data[0];
                         if (result.count == 1) {
@@ -892,8 +954,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 {
@@ -914,9 +979,10 @@
 
                 var wait = layer.load();
                 $.ajax({
-                    url: GetWEBURL() + '/LEMS/MES_IF_ICMOBillList_Json',
+                    url: GetWEBURL() + '/QC_FirstPieceCheckBill/get_ICMOBill',
                     type: "GET",
-                    data: { "sWhere": "and hmainid = " + linterid, "user": sessionStorage["HUserName"] },
+                    async: false,
+                    data: { "HICMOInterID": linterid, "HICMOEntryID": HICMOEntryID, "user": sessionStorage["HUserName"] },
                     success: function (result) {
                         var data = result.data[0];
                         if (result.count == 1) {
@@ -930,11 +996,16 @@
                             $("#HSourceName").val(data.鐢熶骇璧勬簮);
                             $("#HSourceID").val(data.HSourceID);
                             $("#HMaterID").val(data.HMaterID);
+                            $("#HMaterNumber").val(data.浜у搧浠g爜);
                             $("#HMaterName").val(data.浜у搧鍚嶇О);
                             $("#HMainSourceBillNo").val(data.鍗曟嵁鍙�);
                             $("#HMainSourceBillType").val(data.鍗曟嵁绫诲瀷);
                             $("#HMainSourceInterID").val(data.hmainid);
                             $("#HICMOEntryID").val(data.HEntryID);
+                            $("#HQCSchemeName").val(data.妫�楠屾柟妗堝悕绉�);
+                            $("#HQCSchemeID").val(data.妫�楠屾柟妗圛D);
+                            //鑾峰彇琛ㄤ綋妫�楠岄」鐩俊鎭�
+                            get_CheckItem();
                         } else {
                             layer.alert(result.Message, { icon: 5 });
                         }
@@ -952,6 +1023,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];
@@ -973,7 +1045,6 @@
                             $("#HICMOEntryID").val(data.HICMOEntryID);
                             $("#HQCSchemeName").val(data.妫�楠屾柟妗堝悕绉�);
                             $("#HQCSchemeID").val(data.妫�楠屾柟妗圛D);
-
                             //鑾峰彇琛ㄤ綋妫�楠岄」鐩俊鎭�
                             get_CheckItem();
                         } else {
@@ -993,6 +1064,7 @@
                 $.ajax({
                     url: GetWEBURL() + '/Cj_StationEntrustOutBill/list',
                     type: "GET",
+                    async: false,
                     data: { "sWhere": "and HInterID = " + linterid },
                     success: function (result) {
                         var data = result.data[0];
@@ -1030,11 +1102,12 @@
                     , data = checkStatus.data;
                 //鏂板琛岃〃鏍兼暟鎹�
                 var NewRow = {
-                    "HQCCheckItemID": "", "妫�楠岄」鐩�": "", "HInspectInstruMentID": "0", "妫�楠屼华鍣�": "", "HQCStd": "", "HUnit": "", "HQCNote": "", "HAnalysisMethod": "", "HResult": "",
+                    "HQCCheckItemID": "", "妫�楠岄」鐩唬鐮�": "","妫�楠岄」鐩�": "", "HInspectInstruMentID": "0", "妫�楠屼华鍣ㄤ唬鐮�": "", "妫�楠屼华鍣�": "", "HQCStd": "", "HUnit": "", "HQCNote": "", "HAnalysisMethod": "", "HResult": "",
                     "HMax": "", "HMin": "", "HAvg": "", "HRemark": "", "HKeyInspect": false, "HStatus": 0, "HSampleSchemeID": 0, "HUnitID": 0,
-                    "HInspectVal": '', "HTargetVal": '', "HUpLimit": '', "HDownLimit": '', "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": '',
-                    "HSampleSchemeName": "", "HSampleQty": "", "HSampleDamageQty": "", "HAcceptQty": "0", "HInspectionLevel": "", "HRejectQty": "",
-                    "HStrictness": "", "HSampleUnRightQty": "", "HAQL": "", "HSamplingType": ""
+                    "HInspectVal": '', "HTargetVal": '', "HUpLimit": '', "HDownLimit": '', "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": '0',
+                    "HSampleSchemeName": "", "HSampleQty": "0", "HSampleDamageQty": "0", "HAcceptQty": "0", "HInspectionLevel": "", "HRejectQty": "",
+                    "HStrictness": "", "HSampleUnRightQty": "", "HAQL": "", "HSamplingType": "", "HCompareSymbol": '=', "HQualityStdID": 0, "HQualityStdName": "",
+                    "HInspectMethodID": 0, "HInspectMethodName": "", "HInspectBasisID": 0, "HInspectBasisName": ""
                 };
 
                 switch (obj.event) {
@@ -1069,14 +1142,16 @@
                             form.render('select');
                         }
                         break;
+                    //鍒楄缃�
+                    case 'set_HideColumn':
+                        get_HideColumn();
+                        break;
                 }
             });
             //#endregion
 
             //閫�鍑烘寜閽�
-            form.on('submit(btn-Exit)', function (data) {
-                get_Exit();
-
+            form.on('submit(btn-Exit)', function (data) {                
                 sWhere = " and hmainid = " + $("#HInterID").val();
                 $.ajax({
                     url: GetWEBURL() + "/QC_FirstPieceCheckBill/QC_FirstPieceCheckBillList",
@@ -1101,6 +1176,7 @@
                         }
                     }
                 })
+                get_Exit();
             });
 
             //鏂板鎸夐挳
@@ -1209,6 +1285,27 @@
                     });
                 }
 
+                var data = obj.data;
+                if (obj.event == '妫�楠屼华鍣ㄤ唬鐮�') {
+                    var HNumber = data.妫�楠屼华鍣ㄤ唬鐮�;
+                    var linterid = data.HInspectInstruMentID;
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '鏌ョ湅妫�楠屼华鍣�'
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Add_Edit_Gy_InspectInstruMent.html?OperationType=3&linterid=' + linterid + ''
+                        , resize: false,
+                        end: function () {
+                        }
+                        , cancel: function () {
+                        }
+                    })
+                }
+
                 $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) {
                     var rowIndex = Number($(obj.tr).attr("data-index")) + Number(1);
                     if (event.key == "F7") {
@@ -1222,7 +1319,7 @@
                                 shift: 2,
                                 area: ['90%', '90%'],
                                 maxmin: true,
-                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_CheckItem.html', 'yes'],
+                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_CheckItem.html?openType=2', 'yes'],
                                 btn: ['纭畾', '鍙栨秷']
                                 , btn1: function (index, layero) {
 
@@ -1232,23 +1329,74 @@
                                     if (checkStatus.data.length === 0) {
                                         return layer.msg('璇烽�夋嫨鏁版嵁');
                                     }
-                                    var HResult = checkStatus.data[0].榛樿缁撹 == "鍚堟牸" ? 1 : 2
-                                    //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
-                                    obj.update({
-                                        妫�楠岄」鐩�: checkStatus.data[0].鍚嶇О
-                                        , HQCCheckItemID: checkStatus.data[0].HItemID
-                                        , HResult: HResult
-                                    });
-                                    $('#HResult' + rowIndex + '').find("option[value='" + HResult + "']").attr("selected", true);
-                                    form.render('select');
-                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+
+                                    if (checkStatus.data.length === 1) {
+                                        var HResult = checkStatus.data[0].榛樿缁撹 == "鍚堟牸" ? 1 : 2
+                                        //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+                                        obj.update({
+                                            妫�楠岄」鐩�: checkStatus.data[0].鍚嶇О
+                                            , 妫�楠岄」鐩唬鐮�: checkStatus.data[0].浠g爜
+                                            , HQCCheckItemID: checkStatus.data[0].HItemID
+                                            , HResult: HResult
+                                        });                                       
+                                        $('#HResult' + rowIndex + '').find("option[value='" + HResult + "']").attr("selected", true);
+                                        form.render('select');
+                                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                                    } else {
+                                        //(澶氶�夎)
+                                        //灏嗗師鏈夎〃浣撴暟鎹啓鍏ユ暟缁�
+                                        var tableBak = table.cache["mainTable"]; //鑾峰彇涔嬪墠缂栬緫杩囩殑琛ㄦ牸鏁版嵁
+                                        buttonArr = [];//娓呯┖鏁扮粍
+                                        for (var i = 0; i < tableBak.length; i++) {
+                                            if (tableBak[i]["HQCCheckItemID"] != 0 && tableBak[i]["妫�楠岄」鐩�"] != "" && tableBak[i]["HResult"] != undefined && tableBak[i]["HResult"] != null) {
+                                                buttonArr.push(tableBak[i]);  //濡傛灉鍏抽敭瀛楁涓嶄负绌猴紝鍒欏皢涔嬪墠鐨勬暟鎹瓨鍌�
+                                            }
+                                        }
+                                        //灏嗘壒閲忛�夋嫨鐨勬暟鎹啓鍏ユ暟缁勶紙澶氶�夎锛�
+                                        for (var i = 0; i < checkStatus.data.length; i++) {                                          
+                                            buttonArr.push({
+                                                "妫�楠岄」鐩�": checkStatus.data[i].鍚嶇О, "妫�楠岄」鐩唬鐮�": checkStatus.data[i].浠g爜, "HQCCheckItemID": checkStatus.data[i].HItemID, "HResult": 1,
+                                                "HInspectInstruMentID": "0", "妫�楠屼华鍣ㄤ唬鐮�": "", "妫�楠屼华鍣�": "", "HQCStd": "", "HUnit": "", "HQCNote": "", "HAnalysisMethod": "",
+                                                "HMax": "", "HMin": "", "HAvg": "", "HRemark": "", "HKeyInspect": false, "HStatus": 0, "HSampleSchemeID": 0, "HUnitID": 0,
+                                                "HInspectVal": '', "HTargetVal": '', "HUpLimit": '', "HDownLimit": '', "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": '0',
+                                                "HSampleSchemeName": "", "HSampleQty": "0", "HSampleDamageQty": "0", "HAcceptQty": "0", "HInspectionLevel": "", "HRejectQty": "",
+                                                "HStrictness": "", "HSampleUnRightQty": "", "HAQL": "", "HSamplingType": ""});
+                                        }
+
+                                        table.reload("mainTable", {
+                                            data: buttonArr    //灏嗘暟鎹噸鏂拌浇鍏ヨ〃鏍�
+                                        })
+                                        for (var i = 1; i <= option.data.length; i++) {
+                                            $('#HResult' + i + '').find("option[value='" + option.data[i - 1].HResult + "']").attr("selected", true);
+                                            $('#HAnalysisMethod' + i + '').find("option[value='" + option.data[i - 1].HAnalysisMethod + "']").attr("selected", true);
+                                            //瀹屾垚鏍囪
+                                            if (option.data[i - 1].HKeyInspect) {
+                                                $('#HKeyInspect' + i + '').attr("checked", true);
+                                            }
+                                        }
+                                        form.render('select');
+                                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                                    }
+
+                                   
                                 }
                                 , btn2: function (index, layero) {
                                     //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
                                     //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
                                 },
                                 end: function () {
-
+                                    if (OptionData.length > 0) {
+                                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                        obj.update({
+                                            妫�楠岄」鐩�: OptionData[0].鍚嶇О,
+                                            妫�楠岄」鐩唬鐮�: OptionData[0].浠g爜,
+                                            HQCCheckItemID: OptionData[0].HItemID,
+                                            HResult: 1
+                                        });                                      
+                                        $('#HResult' + rowIndex + '').find("option[value='" + 1 + "']").attr("selected", true);
+                                        form.render('select');
+                                        OptionData = [];
+                                    }
                                 }
                             });
                         }
@@ -1262,7 +1410,7 @@
                                 shift: 2,
                                 area: ['90%', '90%'],
                                 maxmin: true,
-                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_InspectInstruMentList.html', 'yes'],
+                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_InspectInstruMent.html?openType=2', 'yes'],
                                 btn: ['纭畾', '鍙栨秷']
                                 , btn1: function (index, layero) {
 
@@ -1275,7 +1423,8 @@
 
                                     //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
                                     obj.update({
-                                        妫�楠屼华鍣�: checkStatus.data[0].妫�楠屼华鍣ㄥ悕绉�
+                                        妫�楠屼华鍣ㄤ唬鐮�: checkStatus.data[0].妫�楠屼华鍣ㄤ唬鐮�
+                                        , 妫�楠屼华鍣�: checkStatus.data[0].妫�楠屼华鍣ㄥ悕绉�
                                         , HInspectInstruMentID: checkStatus.data[0].HItemID
                                     });
                                     layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
@@ -1285,6 +1434,155 @@
                                     //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
                                 },
                                 end: function () {
+                                    if (OptionData.length > 0) {
+                                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                        obj.update({
+                                            妫�楠屼华鍣ㄤ唬鐮�: OptionData[0].妫�楠屼华鍣ㄤ唬鐮�,
+                                            妫�楠屼华鍣�: OptionData[0].妫�楠屼华鍣ㄥ悕绉�,
+                                            HInspectInstruMentID: OptionData[0].HItemID                                         
+                                        });                                       
+                                        OptionData = [];
+                                    }
+                                }
+                            });
+                        }
+                        if (obj.event === 'HQualityStdName')  //
+                        {
+                            //椤甸潰灞�-鑷畾涔�
+                            layer.open({
+                                type: 2,
+                                skin: 'layui-layer-rim', //鍔犱笂杈规
+                                title: '璐ㄩ噺鏍囧噯鍒楄〃',
+                                closeBtn: 1,
+                                shift: 2,
+                                area: ['80%', '80%'],
+                                maxmin: true,
+                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_QualityStd.html?openType=2', 'yes'],
+                                btn: ['纭畾', '鍙栨秷']
+                                , btn1: function (index, layero) {
+
+                                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                                    if (checkStatus.data.length === 0) {
+                                        return layer.msg('璇烽�夋嫨鏁版嵁');
+                                    }
+                                    obj.update({
+                                        HQualityStdID: checkStatus.data[0].HItemID,
+                                        HQualityStdName: checkStatus.data[0].璐ㄩ噺鏍囧噯鍚嶇О,
+                                    });
+                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                                }
+                                , btn2: function (index, layero) {
+                                    //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                                    //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                                },
+                                end: function () {
+                                    if (OptionData[0].绂佺敤鏍囪 != '鏄�' || OptionData[0].瀹℃牳浜� != "") {
+                                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                        obj.update({
+                                            "HQualityStdID": OptionData[0].HItemID
+                                            , "HQualityStdName": OptionData[0].璐ㄩ噺鏍囧噯鍚嶇О
+                                        })
+                                    } else {
+                                        layer.msg("璇ヨ川閲忔爣鍑嗗凡绂佺敤鏈鏍革紝璇烽噸鏂伴�夋嫨!");
+                                    }
+                                },
+                                success: function (layero, index) {
+
+                                }
+                            });
+                        }
+                        if (obj.event === 'HInspectMethodName')  //
+                        {
+                            //椤甸潰灞�-鑷畾涔�
+                            layer.open({
+                                type: 2,
+                                skin: 'layui-layer-rim', //鍔犱笂杈规
+                                title: '妫�楠屾柟娉曞垪琛�',
+                                closeBtn: 1,
+                                shift: 2,
+                                area: ['80%', '80%'],
+                                maxmin: true,
+                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_InspectMethod.html?openType=2', 'yes'],
+                                btn: ['纭畾', '鍙栨秷']
+                                , btn1: function (index, layero) {
+
+                                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                                    if (checkStatus.data.length === 0) {
+                                        return layer.msg('璇烽�夋嫨鏁版嵁');
+                                    }
+                                    obj.update({
+                                        HInspectMethodID: checkStatus.data[0].HItemID,
+                                        HInspectMethodName: checkStatus.data[0].妫�楠屾柟娉曞悕绉�,
+                                    });
+                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                                }
+                                , btn2: function (index, layero) {
+                                    //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                                    //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                                },
+                                end: function () {
+                                    if (OptionData[0].绂佺敤鏍囪 != '鏄�' || OptionData[0].瀹℃牳浜� != "") {
+                                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                        obj.update({
+                                            "HInspectMethodID": OptionData[0].HItemID
+                                            , "HInspectMethodName": OptionData[0].妫�楠屾柟娉曞悕绉�
+                                        })
+                                    } else {
+                                        layer.msg("璇ユ楠屾柟娉曞凡绂佺敤鏈鏍革紝璇烽噸鏂伴�夋嫨!");
+                                    }
+                                },
+                                success: function (layero, index) {
+
+                                }
+                            });
+                        }
+                        if (obj.event === 'HInspectBasisName')  //
+                        {
+                            //椤甸潰灞�-鑷畾涔�
+                            layer.open({
+                                type: 2,
+                                skin: 'layui-layer-rim', //鍔犱笂杈规
+                                title: '妫�楠屼緷鎹垪琛�',
+                                closeBtn: 1,
+                                shift: 2,
+                                area: ['80%', '80%'],
+                                maxmin: true,
+                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_InspectBasis.html?openType=2', 'yes'],
+                                btn: ['纭畾', '鍙栨秷']
+                                , btn1: function (index, layero) {
+
+                                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                                    if (checkStatus.data.length === 0) {
+                                        return layer.msg('璇烽�夋嫨鏁版嵁');
+                                    }
+                                    obj.update({
+                                        HInspectBasisID: checkStatus.data[0].HItemID,
+                                        HInspectBasisName: checkStatus.data[0].妫�楠屼緷鎹悕绉�,
+                                    });
+                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                                }
+                                , btn2: function (index, layero) {
+                                    //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                                    //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                                },
+                                end: function () {
+                                    if (OptionData[0].绂佺敤鏍囪 != '鏄�' || OptionData[0].瀹℃牳浜� != "") {
+                                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                        obj.update({
+                                            "HInspectBasisID": OptionData[0].HItemID
+                                            , "HInspectBasisName": OptionData[0].妫�楠屼緷鎹悕绉�
+                                        })
+                                    } else {
+                                        layer.msg("璇ユ楠屼华鍣ㄥ凡绂佺敤鏈鏍革紝璇烽噸鏂伴�夋嫨!");
+                                    }
+                                },
+                                success: function (layero, index) {
 
                                 }
                             });
@@ -1312,7 +1610,7 @@
                                 shift: 2,
                                 area: ['90%', '90%'],
                                 maxmin: true,
-                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_InspectValue.html', 'yes'],
+                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_InspectValue.html?openType=2', 'yes'],
                                 btn: ['纭畾', '鍙栨秷']
                                 , btn1: function (index, layero) {
 
@@ -1325,7 +1623,8 @@
 
                                     //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
                                     obj.update({
-                                        HInSpectValueB: checkStatus.data[0].妫�娴嬪�煎悕绉�
+                                        HInSpectValueB: checkStatus.data[0].HItemID,
+                                        HInSpectValueB_Text: checkStatus.data[0].妫�娴嬪�煎悕绉�
                                     });
                                     layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                                     var DXValue = checkStatus.data[0].妫�娴嬪�煎悕绉�; //瀹氭�ф娴嬪��
@@ -1404,6 +1703,12 @@
                 set_SaveBill(data);
             });
 
+            //#region 瀹℃牳鎸夐挳
+            form.on('submit(set_CheckBill)', function (data) {
+                set_CheckBill(0);
+            });
+            //#endregion
+
             //淇濆瓨
             function set_SaveBill(data) {
                 //璧嬪�兼渶鍚庝竴涓�変腑琛岀殑鏁版嵁缁檕ption.data
@@ -1415,13 +1720,19 @@
                     layer.msg("浠诲姟鍗曟暟閲忎笉鑳戒负绌轰笖涓嶈兘灏忎簬绛変簬0锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                     return;
                 }
-                if ($("#HProcExchQty").val() == "" || $("#HProcExchQty").val() <= 0) {
-                    layer.msg("娴佽浆鍗℃暟閲忎笉鑳戒负绌轰笖涓嶈兘灏忎簬绛変簬0锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                    return;
+                if ($("#HInspectValB").val() == "") {
+                    $("#HInspectValB").val(0)
                 }
+                //if ($("#HProcExchQty").val() == "" || $("#HProcExchQty").val() <= 0) {
+                //    layer.msg("娴佽浆鍗℃暟閲忎笉鑳戒负绌轰笖涓嶈兘灏忎簬绛変簬0锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                //    return;
+                //}
                 if ($("#HFirstCheckEmp").val() == 0) {
                     layer.msg("妫�楠屽憳鏈�夋嫨锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                     return;
+                }
+                if (data.field.HLastResult == "false") {
+                    isOpenBox = "1";
                 }
                 var sSubTable = table.cache['mainTable'];
                 for (var i = 0; i < sSubTable.length; i++) {
@@ -1465,18 +1776,40 @@
                     data: { "sMainSub": sMainSub },
                     dataType: "json",
                     success: function (data) {
-                        if (data.count == 1) {
-                            //layer.confirm(data.Message, {
-                            //    icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['鏂板'],
-                            //    btn2: function () {
-                            //        //parent.layui.admin.events.closeThisTabs();鍏抽棴椤电
-                            //        //window.close();//鍏抽棴椤甸潰锛屾祻瑙堝櫒鏈夋晥锛孭DA鏃犳晥
-                            //        parent.location.href = "../../../views/index.html"
-                            //    }//鍏抽棴
-                            //}, function () { window.location.reload(); });//鏂板
+                        if (data.count == 1) {                          
                             layer.close(index);
                             layer.msg("鎻愪氦鎴愬姛");
                             $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鎸夐挳
+                            $('#set_CheckBill').removeClass("layui-btn-disabled").removeAttr("disabled").addClass("layui-btn-normal");
+                            if (isOpenBox=="1") {
+                                layer.open({
+                                    type: 2,
+                                    skin: 'layui-layer-rim',
+                                    title: '寮傚父鍙嶉鍗�',
+                                    closeBtn: 1,
+                                    shift: 2,
+                                    area: ['100%', '100%'],
+                                    maxmin: true,
+                                    content: '../../鐢熶骇绠$悊/寮傚父鍙嶉鍗�/Sc_Add_MESExecptFeedBackBillList.html?OperationType=4&linterid=&HSouceBillType=',
+                                    end: function () {
+
+                                    },
+                                    success: function (dom, index) {
+                                        var data = [];
+                                        data.push({
+                                            "HICMOBillNo": $("#HICMOBillNo").val(),//宸ュ崟鍙�
+                                            "HSourceName": $("#HSourceName").val(), //璁惧
+                                            "HType": "娴嬮噺鍘熷洜",     //寮傚父绫诲瀷
+                                            "HSourceBillNo": $("#HMainSourceBillNo").val()     //娴佽浆鍗″彿
+                                        });
+
+                                        // 閫氳繃绱㈠紩鑾峰彇鍒板綋鍓� iframe 寮瑰嚭灞�
+                                        var iframe = window['layui-layer-iframe' + index];
+                                        // 璋冪敤 iframe 寮瑰嚭灞傚唴鐨勬柟娉�
+                                        iframe.edit(data);
+                                    },
+                                });
+                            }
                         }
                         else {
                             layer.close(index);
@@ -1515,6 +1848,9 @@
                                 , "HICMOEntryID": data.HICMOEntryID
                                 , "HMaterID": data.HMaterID
                                 , "HMaterName": data.鐗╂枡鍚嶇О
+                                , "HMaterNumber": data.鐗╂枡浠g爜
+                                , "HProcID": data.HProcID
+                                , "HProcName": data.HProcName
                                 , "HProcExchQty": data.HProcExchQty
                                 , "HProcExchBillNo": data.HProcExchBillNo
                                 , "HProcExchInterID": data.HProcExchInterID
@@ -1566,6 +1902,10 @@
                                 , "HShiftsName": data.鐝鍚嶇О
                                 , "HErrTreatment": data.寮傚父涓存椂澶勭悊鏂规
                                 , "HBatchNo": data.鎵瑰彿
+                                , "HLastResult": data.鍒ゅ畾缁撹 == "鍚堟牸" ? "true" : "false"
+                                , "HTakeSampleCheckBillID": data.HTakeSampleCheckBillID
+                                , "HTakeSampleCheckBillNo": data.HTakeSampleCheckBillNo
+                                , "HRemarkSN": data.HRemarkSN
                             });
                             data = result.data;
                             //data = result.data.h_v_QC_Edit_FirstPieceCheckBillList;
@@ -1574,14 +1914,14 @@
                             for (var i = 0; i < data.length; i++) {
                                 rowdata.push(
                                     {
-                                        "HQCCheckItemID": data[i].HQCCheckItemID, "妫�楠岄」鐩�": data[i].妫�楠岄」鐩悕绉�, "HInspectInstruMentID": data[i].HInspectInstruMentID, "妫�楠屼华鍣�": data[i].妫�楠屼华鍣�, "HQCStd": data[i].妫�楠屾爣鍑�,
+                                        "HQCCheckItemID": data[i].HQCCheckItemID, "妫�楠岄」鐩唬鐮�": data[i].妫�楠岄」鐩唬鐮�, "妫�楠岄」鐩�": data[i].妫�楠岄」鐩悕绉�, "HInspectInstruMentID": data[i].HInspectInstruMentID, "妫�楠屼华鍣ㄤ唬鐮�": data[i].妫�楠屼华鍣ㄤ唬鐮�, "妫�楠屼华鍣�": data[i].妫�楠屼华鍣ㄥ悕绉�, "HQCStd": data[i].妫�楠屾爣鍑�,
                                         "HUnit": data[i].鍗曚綅鍚嶇О, "HQCNote": data[i].妫�楠岃褰�, "HResult": data[i].缁撹 == "鍚堟牸" ? 1 : 2,
                                         "HMax": data[i].鏈�澶у��, "HMin": data[i].鏈�灏忓��, "HAvg": data[i].骞冲潎鍊�, "HRemark": data[i].琛ㄤ綋澶囨敞,
                                         "HAnalysisMethod": data[i].鍒嗘瀽鏂规硶 == "瀹氭�у垎鏋�" ? 1 : (data[i].鍒嗘瀽鏂规硶 == "瀹氶噺鍒嗘瀽" ? 2 : 3), "HKeyInspect": data[i].閲嶇偣妫�鏌� == "鍚�" ? false : true,
                                         "HSampleSchemeID": data[i].HSampleSchemeID, "HUnitID": data[i].HUnitID,
                                         "HInspectVal": data[i].妫�娴嬪��, "HTargetVal": data[i].鐩爣鍊�, "HUpLimit": data[i].涓婇檺鍊�, "HDownLimit": data[i].涓嬮檺鍊�, "HUpOffSet": data[i].涓婂亸宸�, "HDownOffSet": data[i].涓嬪亸宸�, "HSampleDamageQty": data[i].鏍锋湰鐮村潖鏁�,
-                                        "HSampleSchemeName": data[i].鎶芥牱鏂规鍚嶇О, "HSampleQty": data[i].鏍锋湰閲�, "HSampleDamageQty": data[i].鏍锋湰鐮村潖鏁�, "HAcceptQty": data[i].鍏佽鏁�, "HInspectionLevel": 0, "HRejectQty": data[i].鎷掔粷鏁�,
-                                        "HStrictness": 0, "HSampleUnRightQty": data[i].鏍锋湰涓嶅悎鏍兼暟, "HAQL": data[i].AQL, "HSamplingType": 0, "HSamplingType": data[i].鎶芥牱绫诲瀷, "HStrictness": data[i].涓ユ牸搴�
+                                        "HSampleSchemeName": data[i].鎶芥牱鏂规鍚嶇О, "HSampleQty": data[i].鏍锋湰閲�, "HSampleDamageQty": data[i].鏍锋湰鐮村潖鏁�, "HAcceptQty": data[i].鍏佽鏁�, "HInspectionLevel": 0, "HRejectQty": data[i].鎷掔粷鏁�,                        
+                                        "HStrictness": 0, "HSampleUnRightQty": data[i].鏍锋湰涓嶅悎鏍兼暟, "HAQL": data[i].AQL, "HSamplingType": data[i].鎶芥牱绫诲瀷, "HStrictness": data[i].涓ユ牸搴�, "HCompareSymbol": data[i].姣旇緝绗�, "HQualityStdID": data[i].HQualityStdID, "HQualityStdName": data[i].璐ㄩ噺鏍囧噯, "HInspectMethodID": data[i].HInspectMethodID, "HInspectMethodName": data[i].妫�楠屾柟娉�, "HInspectBasisID": data[i].HInspectBasisID, "HInspectBasisName": data[i].妫�楠屼緷鎹�,"HCompareSymbol":data[i].姣旇緝绗�
 
                                     }
                                 )
@@ -1634,6 +1974,8 @@
 
             //琛ㄥご淇℃伅妫�楠屾柟妗堝脊绐�
             form.on('submit(btnSearchQCScheme)', function () {
+                var HName = $("#HMaterName").val();
+                var HProcName = $("#HProcName").val();
                 //椤甸潰灞�-鑷畾涔�
                 layer.open({
                     type: 2,
@@ -1643,7 +1985,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html', 'yes'],
+                    content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html?OperationType=1&HName=' + HName + '&HProcName=' + HProcName + '', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
@@ -1656,7 +1998,7 @@
                         $("#HQCSchemeID").val(checkStatus.data[0].hmainid);
                         $("#HQCSchemeName").val(checkStatus.data[0].妫�楠屾柟妗堝悕绉�);
                         get_CheckItem();
-                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) {
                         //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
@@ -1671,7 +2013,34 @@
                 });
             });
 
-            //#region銆愯〃浣撴斁澶ч暅銆�
+            //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 () {
+                        }
+                    })
+                }
+                
+            });
+
+            //#region 銆愯〃浣撴斁澶ч暅銆�
             //琛ㄤ綋淇℃伅妫�楠岄」鐩脊绐�
             form.on('submit(btnSearchCheckItemID)', function () {
                 //椤甸潰灞�-鑷畾涔�
@@ -1721,7 +2090,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes'],
+                    content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html?openType=HUnitList', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
@@ -1759,7 +2128,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_InspectValue.html', 'yes'],
+                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_InspectValue.html?type=HInspect1', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
@@ -1806,7 +2175,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_InspectValue.html', 'yes'],
+                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_InspectValue.html?type=HInspect', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
@@ -1897,7 +2266,7 @@
                         rowdata_Value = [];
                         for (let i = 1; i <= checkStatus.data[0].鏍锋湰閲�; i++) {
                             rowdata_Value.push({
-                                "HSEQ": i, "HInSpectResult": "", "HInSpectValueB": "", "HInSpectValueT": "", "HInSpectValue": "", "rowNum": $("#HEntryID").val()
+                                "HSEQ": i, "HInSpectResult": "", "HInSpectValueB": "0", "HInSpectValueB_Text": "", "HInSpectValueT": "", "HInSpectValue": "", "rowNum": $("#HEntryID").val()
                             });
                         }
                         option_Value.data = rowdata_Value;
@@ -1919,12 +2288,14 @@
             });
             //#endregion
 
-            //#region銆愰�夋楠屾柟妗堣幏鍙栬〃浣撴楠岄」鐩俊鎭��
-            window.get_CheckItem = function () {
-                var HBatchQty = $("#HProcExchQty").val();
+
+            //#region 銆愰�夋楠屾柟妗堣幏鍙栬〃浣撴楠岄」鐩俊鎭��
+            function get_CheckItem() {
+                var HBatchQty = $("#HProcExchQty").val() == 0 ? $("#HICMOQty").val() : $("#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) {
@@ -1935,20 +2306,138 @@
                                 //瀛愯〃  璧嬪��
                                 rowdata.push(
                                     {
-                                        "HQCCheckItemID": data[i]["HQCCheckItemID"], "妫�楠岄」鐩�": data[i]["妫�楠岄」鐩�"], "HInspectInstruMentID": data[i]["HInspectInstruMentID"], "妫�楠屼华鍣�": data[i]["妫�楠屼华鍣�"], "HQCStd": data[i]["HQCStd"], "HUnit": data[i]["鍗曚綅鍚嶇О"], "HQCNote": "", "HAnalysisMethod": data[i]["鍒嗘瀽鏂规硶"], "HResult": data[i]["榛樿缁撹"],
+                                        "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"], "HUnitID": data[i]["HUnitID"],
-                                        "HInspectVal": '', "HTargetVal": '', "HUpLimit": '', "HDownLimit": '', "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": "",
+                                        "HInspectVal": '', "HTargetVal": data[i].鐩爣鍊�, "HUpLimit": data[i].涓婇檺鍊�, "HDownLimit": data[i].涓嬮檺鍊�, "HCompareSymbol": data[i].姣旇緝绗�, "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": "0",
                                         "HSampleSchemeName": data[i].鎶芥牱鏂规鍚嶇О, "HSampleQty": data[i].鏍锋湰閲�, "HAcceptQty": data[i].鍏佽鏁�, "HInspectionLevel": data[i].妫�楠屾按骞�, "HRejectQty": data[i].鎷掔粷鏁�,
-                                        "HStrictness": data[i].涓ユ牸搴�, "HSampleUnRightQty": "", "HAQL": data[i].AQL, "HSamplingType": data[i].鎶芥牱绫诲瀷
+                                        "HStrictness": data[i].涓ユ牸搴�, "HSampleUnRightQty": "", "HAQL": data[i].AQL, "HSamplingType": data[i].鎶芥牱绫诲瀷, "HQualityStdID": data[i].HQualityStdID, "HQualityStdName": data[i].璐ㄩ噺鏍囧噯, "HInspectMethodID": data[i].HInspectMethodID, "HInspectMethodName": data[i].妫�楠屾柟娉�, "HInspectBasisID": data[i].HInspectBasisID, "HInspectBasisName": data[i].妫�楠屼緷鎹�
                                     }
                                 );
-                                SampleNum.push(5);
+                                //SampleNum.push(5);
+                                SampleNum.push(data[0].鏍锋湰閲�);
                             }
 
                             //妫�楠岄」鐩�
                             for (let j = 1; j <= 5; j++) {
                                 rowdata_Value.push({
-                                    "HSEQ": j, "HInSpectResult": "", "HInSpectValueB": "", "HInSpectValueT": "", "HInSpectValue": "", "rowNum": $("#HEntryID").val()
+                                    "HSEQ": j, "HInSpectResult": "", "HInSpectValueB": "0", "HInSpectValueB_Text": "", "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) + "] .layui-form-checkbox").addClass('layui-form-checked');
+                            $("tr[data-index = " + (result.data.length - 1) + "] ").attr({ "style": "background:#ceedfa;color:black" });
+
+                            trindex = result.data.length - 1;
+                            $("#HEntryID").val() - 1                            
+
+                            //鎼哄甫鍑烘娊鏍锋柟妗�
+                            ReturnSampleScheme(data);
+                        }
+                    }
+                })
+            }
+
+            //鏍规嵁璐ㄦ鏂规鑷姩甯﹀嚭鎶芥牱鏂规淇℃伅
+            function ReturnSampleScheme(data) {
+                $("#HSampleSchemeID").val(data[data.length - 1].hmainid);
+                $("#HSampleSchemeName").val(data[data.length - 1].鎶芥牱鏂规鍚嶇О);
+                $("#HSamplingType").val(data[data.length - 1].鎶芥牱绫诲瀷);
+                $("#HInspectionLevel").val(data[data.length - 1].妫�楠屾按骞�);
+                $("#HStrictness").val(data[data.length - 1].涓ユ牸搴�);
+                $("#HAQL").val(data[data.length - 1].AQL);
+                $("#HSampleQty").val(data[data.length - 1].鏍锋湰閲�);
+                $("#HSampleQty2").val(data[data.length - 1].鏍锋湰閲�);
+                $("#HAcceptQty").val(data[data.length - 1].鍏佽鏁�);
+
+                $("#HRejectQty").val(data[data.length - 1].鎷掔粷鏁�);
+                //鏄剧ず鏈�鍚庝竴琛岀殑妫�娴嬪�奸〉绛句腑鐨勭洰鏍囧�笺�佷笂闄愬�笺�佷笅闄愬��
+                $("#HTargetVal").val(data[data.length - 1].鐩爣鍊�);
+                $("#HUpLimit").val(data[data.length - 1].涓婇檺鍊�);
+                $("#HDownLimit").val(data[data.length - 1].涓嬮檺鍊�);
+                //姣旇緝绗�
+                $("#HComparator").val(data[data.length - 1].姣旇緝绗�);
+                
+
+                if ($("#HEntryID").val() - 1 >= 0) {
+                    option.data[$("#HEntryID").val() - 1].HSampleSchemeID = data[data.length - 1].HSampleSchemeID;
+                    option.data[$("#HEntryID").val() - 1].HSampleSchemeName = data[data.length - 1].鎶芥牱鏂规鍚嶇О;
+                    option.data[$("#HEntryID").val() - 1].HSamplingType = data[data.length - 1].鎶芥牱绫诲瀷;
+                    option.data[$("#HEntryID").val() - 1].HInspectionLevel = data[data.length - 1].妫�楠屾按骞�;
+                    option.data[$("#HEntryID").val() - 1].HStrictness = data[data.length - 1].涓ユ牸搴�;
+                    option.data[$("#HEntryID").val() - 1].HAQL = data[data.length - 1].AQL;
+                    option.data[$("#HEntryID").val() - 1].HSampleQty = data[data.length - 1].鏍锋湰閲�;
+                    option.data[$("#HEntryID").val() - 1].HSampleQty2 = data[data.length - 1].鏍锋湰閲�;
+                    option.data[$("#HEntryID").val() - 1].HAcceptQty = data[data.length - 1].鍏佽鏁�;
+                    option.data[$("#HEntryID").val() - 1].HRejectQty = data[data.length - 1].鎷掔粷鏁�;
+                    option.data[$("#HEntryID").val() - 1].HUpLimit = data[data.length - 1].涓婇檺鍊�;
+                    option.data[$("#HEntryID").val() - 1].HDownLimit = data[data.length - 1].涓嬮檺鍊�;
+                    option.data[$("#HEntryID").val() - 1].HCompareSymbol = data[data.length - 1].姣旇緝绗�;
+                }
+
+                rowdata_Value = [];
+                for (let i = 1; i <= data[data.length - 1].鏍锋湰閲�; i++) {
+                    rowdata_Value.push({
+                        "HSEQ": i, "HInSpectResult": "", "HInSpectValueB": "0", "HInSpectValueB_Text": "", "HInSpectValueT": "", "HInSpectValue": "", "rowNum": $("#HEntryID").val()
+                    });
+                }
+                option_Value.data = rowdata_Value;
+                table.render(option_Value);
+
+                IsHide(table.cache["mainTable"][$("#HEntryID").val() - 1].HAnalysisMethod); //闅愯棌妫�娴嬪�煎瓧娈�
+            }
+
+            //鐢ㄤ簬鍙屽嚮妫�楠屾柟妗堜娇鐢�
+            window.get_CheckItem1 = function () {
+                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) {
+                            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"], "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].鍏佽鏁�, "HInspectionLevel": data[i].妫�楠屾按骞�, "HRejectQty": data[i].鎷掔粷鏁�,
+                                        "HStrictness": data[i].涓ユ牸搴�, "HSampleUnRightQty": "", "HAQL": data[i].AQL, "HSamplingType": data[i].鎶芥牱绫诲瀷
+                                    }
+                                );
+                                //SampleNum.push(5);
+                                SampleNum.push(data[0].鏍锋湰閲�);
+                            }
+
+                            //妫�楠岄」鐩�
+                            for (let j = 1; j <= 5; j++) {
+                                rowdata_Value.push({
+                                    "HSEQ": j, "HInSpectResult": "", "HInSpectValueB": "0", "HInSpectValueB_Text": "", "HInSpectValueT": "", "HInSpectValue": "", "rowNum": $("#HEntryID").val()
                                 });
                             }
                             //妫�楠岄」鐩�
@@ -1981,9 +2470,10 @@
                     }
                 })
             }
+
             //#endregion
 
-            //#region銆愯〃澶存斁澶ч暅銆�
+            //#region 銆愯〃澶存斁澶ч暅銆�
             //琛ㄥご淇℃伅宸ュ簭娴佽浆鍗″脊绐�
             form.on('submit(btnSearchProcExch)', function () {
                 //椤甸潰灞�-鑷畾涔�
@@ -1995,7 +2485,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../../views/Baseset/鍩虹璧勬枡/Sc_ProcessExchangeBillListView.html', 'yes'],
+                    content: ['../../杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/Sc_ProcessExchangeBillList.html?openType=2', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
@@ -2034,7 +2524,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../鐢熶骇绠$悊/鐢熶骇浠诲姟鍗�/Sc_ICMOBillList.html', 'yes'],
+                    content: ['../../鐢熶骇绠$悊/鐢熶骇浠诲姟鍗�/Sc_ICMOBillList.html?openType=2', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
@@ -2047,7 +2537,10 @@
                         $("#HICMOInterID").val(checkStatus.data[0].hmainid);
                         $("#HICMOEntryID").val(checkStatus.data[0].HEntryID);
                         $("#HICMOBillNo").val(checkStatus.data[0].鍗曟嵁鍙�);
-                        $("#HICMOQty").val(checkStatus.data[0].璁″垝鐢熶骇鏁伴噺);
+                        $("#HMaterNumber").val(checkStatus.data[0].浜у搧浠g爜);
+                        $("#HMaterName").val(checkStatus.data[0].浜у搧鍚嶇О);
+                        $("#HMaterID").val(checkStatus.data[0].HMaterID);
+                        $("#HICMOQty").val(checkStatus.data[0].鐢熶骇浠诲姟鍗曟暟閲�);
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) {
@@ -2112,7 +2605,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.html', 'yes'],
+                    content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.html?Htype=&openType=2', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
@@ -2125,6 +2618,50 @@
                         $("#HSourceName").val(checkStatus.data[0].鐢熶骇璧勬簮鍚嶇О);
                         $("#HSourceID").val(checkStatus.data[0].HItemID);
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                        get_ICMOBillStatusList();
+                        get_QC_TakeSampleCheckBillList();
+                        GetCheckItemID();
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+
+            //琛ㄥご淇℃伅宸ュ簭
+            form.on('submit(btnHProc)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '宸ュ簭鍒楄〃',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['90%', '90%'],
+                    maxmin: true,
+                    content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html?openType=2', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);
+                        $("#HProcID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                        get_ICMOBillStatusList();
+                        get_QC_TakeSampleCheckBillList();
+                        GetCheckItemID();
                     }
                     , btn2: function (index, layero) {
                         //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
@@ -2150,7 +2687,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_ShiftsList.html', 'yes'],
+                    content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_WorkShiftList.html?type=HWorkShifts', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
@@ -2161,7 +2698,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) {
@@ -2188,7 +2725,7 @@
                     shift: 2,
                     area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.html', 'yes'],
+                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.html?openType=2', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
@@ -2202,6 +2739,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) {
@@ -2227,15 +2765,16 @@
 
             //鍒濆鍖栬〃鏍�
             function set_InitGrid() {
+                $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//鍒濆鍖栫鐢ㄥ鏍告寜閽�
                 $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                 $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
                 //鍒濆琛ㄦ牸鏁版嵁
                 rowdata = [{
-                    "HQCCheckItemID": "", "妫�楠岄」鐩�": "", "HInspectInstruMentID": "0", "妫�楠屼华鍣�": "", "HQCStd": "", "HUnit": "", "HQCNote": "", "HAnalysisMethod": "", "HResult": "",
+                    "HQCCheckItemID": "0", "妫�楠岄」鐩唬鐮�": "", "妫�楠岄」鐩�": "", "HInspectInstruMentID": "0", "妫�楠屼华鍣ㄤ唬鐮�": "", "妫�楠屼华鍣�": "", "HQCStd": "", "HUnit": "", "HQCNote": "", "HAnalysisMethod": "", "HResult": "",
                     "HMax": "", "HMin": "", "HAvg": "", "HRemark": "", "HKeyInspect": false, "HStatus": 0, "HSampleSchemeID": 0, "HUnitID": 0,
-                    "HInspectVal": '', "HTargetVal": '', "HUpLimit": '', "HDownLimit": '', "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": '',
-                    "HSampleSchemeName": "", "HSampleQty": "", "HSampleDamageQty": "", "HAcceptQty": "0", "HInspectionLevel": "", "HRejectQty": "",
-                    "HStrictness": "", "HSampleUnRightQty": "", "HAQL": "", "HSamplingType": ""
+                    "HInspectVal": '', "HTargetVal": '', "HUpLimit": '', "HDownLimit": '', "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": '0',
+                    "HSampleSchemeName": "", "HSampleQty": "0", "HSampleDamageQty": "0", "HAcceptQty": "0", "HInspectionLevel": "", "HRejectQty": "",
+                    "HStrictness": "", "HSampleUnRightQty": "", "HAQL": "", "HSamplingType": "", "HCompareSymbol": '=', "HQualityStdID": 0, "HQualityStdName": "", "HInspectMethodID": 0, "HInspectMethodName": "", "HInspectBasisID": 0, "HInspectBasisName": ""
                 }];
                 option = {
                     elem: '#mainTable'
@@ -2248,19 +2787,35 @@
                         { type: 'checkbox', totalRowText: '鍚堣琛�' }
                         , { type: 'numbers', title: '搴忓彿', totalRow: true }
                         , { field: 'HQCCheckItemID', title: 'HQCCheckItemID', hide: true }
+                        , { field: '妫�楠岄」鐩唬鐮�', title: '妫�楠岄」鐩唬鐮�' }
                         , { field: '妫�楠岄」鐩�', title: '妫�楠岄」鐩�', edit: 'text', event: 'HQCCheckItemID' }
                         , { field: 'HInspectInstruMentID', title: 'HInspectInstruMentID', hide: true }
+                        , {
+                            field: '妫�楠屼华鍣ㄤ唬鐮�', title: '妫�楠屼华鍣ㄤ唬鐮�', totalRow: true, templet: function (d) {
+                                return '<span style="color: blue;" lay-event="妫�楠屼华鍣ㄤ唬鐮�">' + d.妫�楠屼华鍣ㄤ唬鐮� + '</span>';
+                            }, style: 'cursor: pointer;'
+                        }
                         , { field: '妫�楠屼华鍣�', title: '妫�楠屼华鍣�', edit: 'text', event: 'HInspectInstruMentID' }
                         , { field: 'HResult', title: '缁撹', templet: '#HResult', event: 'HResult' }
                         , { field: 'HAnalysisMethod', title: '鍒嗘瀽鏂规硶', templet: '#HAnalysisMethod', event: 'HAnalysisMethod' }
+                        , { field: 'HQualityStdID', title: '璐ㄩ噺鏍囧噯ID', edit: 'text', hide: true }
+                        , { field: 'HQualityStdName', title: '璐ㄩ噺鏍囧噯', edit: 'text', event: 'HQualityStdName' }
+                        , { field: 'HInspectMethodID', title: '妫�楠屾柟娉旾D', edit: 'text', hide: true }
+                        , { field: 'HInspectMethodName', title: '妫�楠屾柟娉�', edit: 'text', event: 'HInspectMethodName' }
+                        , { field: 'HInspectBasisID', title: '妫�楠屼緷鎹甀D', edit: 'text', hide: true }
+                        , { field: 'HInspectBasisName', title: '妫�楠屼緷鎹�', edit: 'text', event: 'HInspectBasisName' }
                         , { field: 'HKeyInspect', title: '閲嶇偣妫�鏌�', templet: '#HKeyInspect', unresize: false }
                         , { field: 'HQCStd', title: '妫�楠屾爣鍑�', edit: 'text' }
                         , { field: 'HUnit', title: '鍗曚綅', edit: 'text' }
+                        , { field: 'HInspectVal', title: '妫�楠屽��', edit: 'text' }
                         , { field: 'HQCNote', title: '妫�楠岃褰�', edit: 'text' }
+                        , { field: 'HTargetVal', title: '鐩爣鍊�' }
+                        , { field: 'HUpLimit', title: '涓婇檺鍊�' }
+                        , { field: 'HDownLimit', title: '涓嬮檺鍊�' }
+                        , { field: 'HCompareSymbol', title: '姣旇緝绗�'}
                         , { field: 'HMax', title: '鏈�澶у��', edit: 'text', totalRow: true }
                         , { field: 'HMin', title: '鏈�灏忓��', edit: 'text', totalRow: true }
                         , { field: 'HAvg', title: '骞冲潎鍊�', edit: 'text', totalRow: true }
-
                         , { field: 'HSampleSchemeID', title: '鎶芥牱鏂规ID', edit: 'text', hide: true }
                         , { field: 'HSampleSchemeName', title: '鎶芥牱鏂规', edit: 'text', hide: true }
                         , { field: 'HSampleQty', title: '鏍锋湰閲�', edit: 'text', hide: true }
@@ -2273,13 +2828,9 @@
                         , { field: 'HSampleUnRightQty', title: '鏍锋湰涓嶅悎鏍兼暟', edit: 'text', hide: true }
                         , { field: 'HAQL', title: 'AQL', edit: 'text', hide: true }
                         , { field: 'HStatus', title: '鐘舵��', edit: 'text', hide: true }
-                        , { field: 'xxx', title: '姣旇緝绗�', edit: 'text', hide: true }
                         , { field: 'HUnitID', title: '鍗曚綅ID', edit: 'text', hide: true }
                         , { field: 'HUnit', title: '鍗曚綅', edit: 'text', hide: true }
-                        , { field: 'HInspectVal', title: '妫�楠屽��', edit: 'text', hide: true }
                         , { field: 'HTargetVal', title: '鐩爣鍊�', edit: 'text', hide: true }
-                        , { field: 'HUpLimit', title: '涓婇檺鍊�', edit: 'text', hide: true }
-                        , { field: 'HDownLimit', title: '涓嬮檺鍊�', edit: 'text', hide: true }
                         , { field: 'HUpOffSet', title: '涓婂亸宸�', edit: 'text', hide: true }
                         , { field: 'HDownOffSet', title: '涓嬪亸宸�', edit: 'text', hide: true }
                         , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo', width: 85 }
@@ -2310,20 +2861,21 @@
 
                 //鍒濆琛ㄦ牸鏁版嵁
                 rowdata_Value = [{
-                    "HSEQ": "0", "HInSpectResult": "", "HInSpectValueB": "", "HInSpectValueT": "", "HInSpectValue": ""
+                    "HSEQ": "0", "HInSpectResult": "", "HInSpectValueB": "0", "HInSpectValueB_Text": "", "HInSpectValueT": "", "HInSpectValue": ""
                 }];
                 option_Value = {
                     elem: '#ValueTable'
                     //, toolbar: '#toolbarDemo_Value'
                     , limit: 500 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
-                    , height: 'full-50'
+                    , height: 'full-370'
                     , cellMinWidth: 150
                     , totalRow: true
                     , cols: [[ //琛ㄥご
                         { type: 'checkbox', totalRowText: '鍚堣琛�' }
                         , { field: 'HSEQ', title: '搴忓彿' }
                         , { field: 'HInSpectResult', title: '妫�楠岀粨鏋�', templet: '#HInSpectResult' }
-                        , { field: 'HInSpectValueB', title: '妫�娴嬪�硷紙瀹氭�э級', edit: 'text', event: 'HInSpectValueB_Open' }
+                        , { field: 'HInSpectValueB', title: '妫�娴嬪�糏D锛堝畾鎬э級', edit: 'text', hide: true }
+                        , { field: 'HInSpectValueB_Text', title: '妫�娴嬪�硷紙瀹氭�э級', edit: 'text', event: 'HInSpectValueB_Open' }
                         , { field: 'HInSpectValue', title: '妫�娴嬪�硷紙瀹氶噺锛�', edit: 'text', totalRow: true }
                         , { field: 'HInSpectValueT', title: '妫�娴嬪�硷紙鍏朵粬锛�', edit: 'text' }
                         //, { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
@@ -2350,7 +2902,11 @@
                 //鍔犺浇绌鸿〃鏍�
                 option_Value.data = rowdata_Value;
                 table.render(option_Value);
+
+                //琛ㄤ綋鍒楄缃煡璇�
+                DisPlay_HideColumn();
             }
+
 
             //琛岄�夋嫨澶勭悊锛堢粨璁猴級
             form.on('select(HResult)', function (data) {
@@ -2365,7 +2921,7 @@
 
                 //閫夋嫨鐨剆elect瀵硅薄鍊硷紱
                 var selectValue = data.value;
-                if (selectValue == 1) {
+                if (selectValue == "1") {
                     selectValue = "鍚堟牸"
                     $("#HInspectResultToSee").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
                     $("#HInspectResultToSee2").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
@@ -2396,12 +2952,12 @@
                 }
                 if (HQty > 0) {
                     document.querySelectorAll("[name='HLastResult']")[0].removeAttribute('checked'); //鍒犻櫎閫夋嫨灞炴��
-                    $("input:radio[name=HLastResult][value=" + false + "]").attr("checked", "true"); //娣诲姞閫夋嫨灞炴��
+                    $("input:radio[name=HLastResult][value='false']").prop("checked", "true"); //娣诲姞閫夋嫨灞炴��
                 } else {
                     document.querySelectorAll("[name='HLastResult']")[1].removeAttribute('checked'); //鍒犻櫎閫夋嫨灞炴��
-                    $("input:radio[name=HLastResult][value=" + true + "]").attr("checked", "true"); //娣诲姞閫夋嫨灞炴��
+                    $("input:radio[name=HLastResult][value='true']").prop("checked", "true"); //娣诲姞閫夋嫨灞炴��
                 }
-                form.render('radio');
+                form.render("radio");
             }
 
             ////琛岄�夋嫨澶勭悊锛堟楠岀粨鏋滐級-- 澶囦唤
@@ -2505,6 +3061,7 @@
 
                 var HEntryID = $("#HEntryID").val() - 1;//鏁扮粍涓嬫爣
                 var HAnalysisMethod = table.cache["mainTable"][HEntryID].HAnalysisMethod; //鍒嗘瀽鏂规硶
+                option.data[HEntryID].HCompareSymbol = selectValue;
                 //鍒ゅ畾濡傛灉鏄畾閲忓垎鏋�
                 if (HAnalysisMethod == 2) {
                     if (selectValue.toString() != '=' && selectValue.toString() != 'between') {
@@ -2548,7 +3105,7 @@
                 });
             });
 
-            //#region銆愬弻鍑绘楠岄」鐩浜嬩欢銆�
+            //#region 銆愬弻鍑绘楠岄」鐩浜嬩欢銆�
             table.on('rowDouble(mainTable)', function (obj) {
                 $("#HInspectResultToSee").css("background-color", "");//鍘婚櫎妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
                 $("#HInspectResultToSee2").css("background-color", "");//鍘婚櫎妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
@@ -2561,9 +3118,17 @@
                 editIndex = Number(nowindex) + Number(1);
                 LastIndex = nowindex;
 
-                $("[name='HEntryID']").attr("value", Number(nowindex) + Number(1));
-                //$("[name='HQCCheckItemID']").attr("value", option_Check[nowindex].HQCCheckItemID);
-                //$("[name='HQCCheckItemName']").attr("value", option_Check[nowindex].妫�楠岄」鐩�);
+                if (option_Check.length > 0) {
+                    $("[name='HEntryID']").attr("value", Number(nowindex) + Number(1));
+                    $("[name='HQCCheckItemID']").attr("value", option_Check[nowindex].HQCCheckItemID);
+                    $("[name='HQCCheckItemName']").attr("value", option_Check[nowindex].妫�楠岄」鐩�);
+                    //鏄剧ず褰撳墠鍙屽嚮琛岀殑妫�娴嬪�奸〉绛句腑鐨勭洰鏍囧�笺�佷笂闄愬�笺�佷笅闄愬��
+                    $("#HTargetVal").val(option_Check[nowindex].鐩爣鍊�);
+                    $("#HUpLimit").val(option_Check[nowindex].涓婇檺鍊�);
+                    $("#HDownLimit").val(option_Check[nowindex].涓嬮檺鍊�);
+                    $("#HComparator").val(option_Check[nowindex].姣旇緝绗�)
+                }                
+
 
                 //閫変腑琛屾敼鍙橀鑹�
                 check_row(obj);
@@ -2581,12 +3146,14 @@
                     set_SaveValue(dataindex + 1);
                 }
                 //璧嬪�间笌鍥炴樉
-                Assignment(nowindex, dataindex);
+                if ($("#HSampleSchemeID").val() != "0") {
+                    Assignment(nowindex, dataindex);
+                }
                 if (isHavingCount == false && OperationType != 3) {
                     var row_value = [];
                     for (let i = 0; i < SampleNum[nowindex]; i++) {
                         row_value.push({
-                            "HSEQ": "0", "HInSpectResult": "", "HInSpectValueB": "", "HInSpectValueT": "", "HInSpectValue": ""
+                            "HSEQ": (i + 1), "HInSpectResult": "", "HInSpectValueB": "0", "HInSpectValueB_Text": "", "HInSpectValueT": "", "HInSpectValue": ""
                         });
                     }
                     //鍒锋柊妫�楠屽�艰〃鏍�
@@ -2604,11 +3171,13 @@
                     isFristClick = false;
                 }
 
+                //鑷姩璺宠浆鍒版娴嬪�奸〉绛�
+                element.tabChange('bottomTable', '3');  //璺宠浆椤电
             });
             //#endregion
 
 
-            //#region銆愭枃鏈鐩戝惉锛屽厜鏍囩Щ寮�鏃惰Е鍙戙��
+            //#region 銆愭枃鏈鐩戝惉锛屽厜鏍囩Щ寮�鏃惰Е鍙戙��
 
             //[ 鍒ゅ畾妫�楠屾槸鍚﹀悎鏍� ]鐩戝惉鏂囨湰妗嗙紪杈�--妫�楠屽��
             $("#HInspectVal").blur(function () {
@@ -2733,7 +3302,7 @@
 
             //#endregion
 
-            //#region銆愬垽鏂槸鍚﹀悎鏍兼柟娉曘��
+            //#region 銆愬垽鏂槸鍚﹀悎鏍兼柟娉曘��
             function Qualified(HComparator, HEntryID, HAnalysisMethod) {
                 var HInspectVal = $("#HInspectVal").val(); //妫�楠屽��
                 var HTargetVal = $("#HTargetVal").val(); //鐩爣鍊�
@@ -2744,7 +3313,7 @@
                 var HStatus = $("#HStatus").val() //鐘舵��
                 var HAcceptQty = $("#HAcceptQty").val();//鍏佽鏁�
 
-                //#region銆愬畾鎬у垎鏋愭柟娉曘��
+                //#region 銆愬畾鎬у垎鏋愭柟娉曘��
                 if (HAnalysisMethod == 1) {
                     //鐘舵�佷负鍚堟牸
                     if (HStatus == 1) {
@@ -2779,7 +3348,7 @@
                     }
                 }
                 //#endregion
-                //#region銆愬畾閲忓垎鏋愭柟娉曘��
+                //#region 銆愬畾閲忓垎鏋愭柟娉曘��
                 else if (HAnalysisMethod == 2) {
                     //鐘舵�佷负鍚堟牸
                     if (HStatus == 1) {
@@ -2938,7 +3507,7 @@
                     }
                 }
                 //#endregion
-                //#region銆愬叾浠栧垎鏋愭柟娉曘��
+                //#region 銆愬叾浠栧垎鏋愭柟娉曘��
                 else if (HAnalysisMethod == 3) {
                     //鐘舵�佷负鍚堟牸
                     if (HStatus == 1) {
@@ -2974,6 +3543,7 @@
                 }
                 //#endregion
 
+
                 form.render('select');
                 //鑾峰彇琛ㄤ綋缁撹鏁版嵁璧嬪�肩粰妫�楠岀粨鏋�
                 var HEntryID = $('#HEntryID').val();
@@ -2993,7 +3563,7 @@
             };
             //#endregion
 
-            //#region銆愯祴鍊间笌鍥炴樉銆�
+            //#region 銆愯祴鍊间笌鍥炴樉銆�
             function Assignment(nowindex, dataindex) {
                 if (SummaryIndex.indexOf(nowindex) == -1 && option.data[0].HSampleSchemeID == 0) {
                     var dataobj = {
@@ -3001,7 +3571,7 @@
                         HStatus: $("#HStatus").val(), //鐘舵��
                         HSampleSchemeID: $("#HSampleSchemeID").val(), //鎶芥牱鏂规ID
                         HSampleSchemeName: $("#HSampleSchemeName").val(), //鎶芥牱鏂规
-                        //xxx: $("#xxx").val(),
+                       //HCompareSymbol: $("#HCompareSymbol").val(),
                         HUnitID: $("#HUnitID").val(), //鍗曚綅ID
                         HUnit: $("#HUnit").val(), //鍗曚綅
                         HInspectVal: $("#HInspectVal").val(), //妫�楠屽��
@@ -3079,7 +3649,7 @@
 
                     $("#HSampleSchemeID").val(0);
                     $("#HSampleSchemeName").val("");
-                    //xxx: $("#xxx").val();
+                   //HCompareSymbol: $("#HCompareSymbol").val();
                     $("#HUnitID").val(0);
                     $("#HUnit").val("");
                     $("#HInspectVal").val("");
@@ -3088,8 +3658,8 @@
                     $("#HDownLimit").val(0);
                     $("#HUpOffSet").val(0);
                     $("#HDownOffSet").val(0);
-                    $("#HSampleDamageQty").val("")
-                    $("#HSampleQty").val("")
+                    $("#HSampleDamageQty").val("0")
+                    $("#HSampleQty").val("0")
                     $("#HSampleQty2").val("")
                     $("#HAcceptQty").val("0")
                     $("#HInspectionLevel").val("")
@@ -3099,7 +3669,7 @@
                     $("#HSampleUnRightQty2").val("")
                     $("#HAQL").val("")
                     $("#HSamplingType").val("")
-                    $("#HSampleQty").val("")
+                    $("#HSampleQty").val("0")
                     $("#HInspectResultToSee").val("")
                     $("#HInspectResultToSee2").val("")
                     $("#HSampleUnRightQty").val("")
@@ -3127,7 +3697,7 @@
                             HStatus: $("#HStatus").val(), //鐘舵��
                             HSampleSchemeID: option.data[nowindex].HSampleSchemeID, //鎶芥牱鏂规ID
                             HSampleSchemeName: option.data[nowindex].HSampleSchemeName, //鎶芥牱鏂规
-                            //xxx: $("#xxx").val(),
+                           //HCompareSymbol: $("#HCompareSymbol").val(),
                             HUnitID: option.data[nowindex].HUnitID, //鍗曚綅ID
                             HUnit: option.data[nowindex].HUnit,//鍗曚綅
                             HInspectVal: option.data[nowindex].HInspectVal, //妫�楠屽��
@@ -3167,7 +3737,7 @@
                         //    HStatus: $("#HStatus").val(), //鐘舵��
                         //    HSampleSchemeID: $("#HSampleSchemeID").val(), //鎶芥牱鏂规ID
                         //    HSampleSchemeName: $("#HSampleSchemeName").val(), //鎶芥牱鏂规
-                        //    //xxx: $("#xxx").val(),
+                        //    //HCompareSymbol: $("#HCompareSymbol").val(),
                         //    HUnitID: $("#HUnitID").val(), //鍗曚綅ID
                         //    HUnit: $("#HUnit").val(), //鍗曚綅
                         //    HInspectVal: $("#HInspectVal").val(), //妫�楠屽��
@@ -3207,7 +3777,7 @@
                             HStatus: $("#HStatus").val(), //鐘舵��
                             HSampleSchemeID: option.data[nowindex].HSampleSchemeID, //鎶芥牱鏂规ID
                             HSampleSchemeName: option.data[nowindex].HSampleSchemeName, //鎶芥牱鏂规
-                            //xxx: $("#xxx").val(),
+                            //HCompareSymbol: $("#HCompareSymbol").val(),
                             HUnitID: option.data[nowindex].HUnitID, //鍗曚綅ID
                             HUnit: option.data[nowindex].HUnit,//鍗曚綅
                             HInspectVal: option.data[nowindex].HInspectVal, //妫�楠屽��
@@ -3229,17 +3799,17 @@
                             HSampleQty: option.data[nowindex].HSampleQty, //鏍锋湰閲�
                             HInspectResultToSee: '', //妫�楠岀粨鏋�
                             HInspectResultToSee2: '', //妫�楠岀粨鏋�2
-                            HSampleUnRightQty: option.data[nowindex].HSampleUnRightQty,//鏍锋湰涓嶅悎鏍兼暟
-                            HUnitID: option.data[nowindex].HUnitID, //鍗曚綅ID
+                            //HSampleUnRightQty: option.data[nowindex].HSampleUnRightQty,//鏍锋湰涓嶅悎鏍兼暟
+                            //HUnitID: option.data[nowindex].HUnitID, //鍗曚綅ID
                             HUnitName: option.data[nowindex].HUnit, //鍗曚綅
                             HInspectValB: option.data[nowindex].HInspectValB,//妫�楠屽�糏D
-                            HInspectVal: option.data[nowindex].HInspectVal, //妫�楠屽��
+                            //HInspectVal: option.data[nowindex].HInspectVal, //妫�楠屽��
                             HTargetValB: option.data[nowindex].HTargetValB, //鐩爣鍊糏D
-                            HTargetVal: option.data[nowindex].HTargetVal,//鐩爣鍊�
-                            HUpLimit: option.data[nowindex].HUpLimit, //涓婇檺鍊�
-                            HDownLimit: option.data[nowindex].HDownLimit, //涓嬮檺鍊�
-                            HUpOffSet: option.data[nowindex].HUpOffSet, //涓婂亸宸�
-                            HDownOffSet: option.data[nowindex].HDownOffSet, //涓嬪亸宸�
+                            //HTargetVal: option.data[nowindex].HTargetVal,//鐩爣鍊�
+                            //HUpLimit: option.data[nowindex].HUpLimit, //涓婇檺鍊�
+                            //HDownLimit: option.data[nowindex].HDownLimit, //涓嬮檺鍊�
+                            //HUpOffSet: option.data[nowindex].HUpOffSet, //涓婂亸宸�
+                            //HDownOffSet: option.data[nowindex].HDownOffSet, //涓嬪亸宸�
                         };
                     }
                     //if (option.data[0].HSampleSchemeID == 0) {
@@ -3285,13 +3855,14 @@
                     //鍥炴樉
                     $("#HSampleSchemeID").val(maindata[nowindex].HSampleSchemeID);
                     $("#HSampleSchemeName").val(maindata[nowindex].HSampleSchemeName);
-                    //xxx: $("#xxx").val();
+                    //HCompareSymbol: $("#HCompareSymbol").val();
                     $("#HUnitID").val(maindata[nowindex].HUnitID);
                     $("#HUnit").val(maindata[nowindex].HUnit);
                     $("#HInspectVal").val(maindata[nowindex].HInspectVal);
-                    $("#HTargetVal").val(maindata[nowindex].HTargetVal);
-                    $("#HUpLimit").val(maindata[nowindex].HUpLimit);
-                    $("#HDownLimit").val(maindata[nowindex].HDownLimit);
+                    $("#HTargetVal").val(maindata[nowindex].HTargetVal == "" ? (option_Check.length > 0 ? option_Check[nowindex].鐩爣鍊� : "") : maindata[nowindex].HTargetVal );
+                    $("#HUpLimit").val(maindata[nowindex].HUpLimit == "" ? (option_Check.length > 0 ? option_Check[nowindex].涓婇檺鍊� : "") : maindata[nowindex].HUpLimit );
+                    $("#HDownLimit").val(maindata[nowindex].HDownLimit == "" ? (option_Check.length > 0 ? option_Check[nowindex].涓嬮檺鍊� : "") : maindata[nowindex].HDownLimit);
+                    $("#HComparator").val(maindata[nowindex].HCompareSymbol == "" ? (option_Check.length > 0 ? option_Check[nowindex].姣旇緝绗� : "=") : maindata[nowindex].HCompareSymbol);
                     $("#HUpOffSet").val(maindata[nowindex].HUpOffSet);
                     $("#HDownOffSet").val(maindata[nowindex].HDownOffSet);
                     $("#HSampleDamageQty").val(maindata[nowindex].HSampleDamageQty);
@@ -3314,7 +3885,7 @@
                     $("#HInspectValB").val(maindata[nowindex].HInspectValB);
                     $("#HInspectVal").val(maindata[nowindex].HInspectVal);
                     $("#HTargetValB").val(maindata[nowindex].HTargetValB);
-                    $("#HTargetVal").val(maindata[nowindex].HTargetVal);
+                    //$("#HTargetVal").val(maindata[nowindex].HTargetVal);
                     $("#HUpLimit").val(maindata[nowindex].HUpLimit);
                     $("#HDownLimit").val(maindata[nowindex].HDownLimit);
                     $("#HUpOffSet").val(maindata[nowindex].HUpOffSet);
@@ -3366,13 +3937,41 @@
                             }
 
                             IsHide(table.cache["mainTable"][HEntryID - 1].HAnalysisMethod); //闅愯棌妫�娴嬪�煎瓧娈�
-                            form.render('select');
+
+                            //寰幆妫�楠屽�艰〃鏍兼暟鎹紝鑾峰彇涓嶅悎鏍兼暟閲�
+                            var HValueTable = table.cache["ValueTable"];
+                            var UnRightQty = 0;//妫�楠屽�艰〃鏍间笉鍚堟牸鏁伴噺姹囨��
+                            for (let i = 0; i < HValueTable.length; i++) {
+                                if (HValueTable[i].HInSpectResult == 2) {
+                                    UnRightQty++;
+                                }
+                            }
+                            var HAcceptQty = $("#HAcceptQty").val();//鍏佽鏁�
+                            //var HEntryID = OperationType == 3 ? editIndex : $("#HEntryID").val() - 1;
+                            if (UnRightQty > HAcceptQty) {
+                                $("#HResult" + (Number(HEntryID) )).val(2); //涓嶅悎鏍�
+                                $("#HInspectResultToSee").val('涓嶅悎鏍�');
+                                $("#HInspectResultToSee2").val('涓嶅悎鏍�');
+                                $("#HInspectResultToSee").css("background-color", "#F0D6E3");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                                $("#HInspectResultToSee2").css("background-color", "#F0D6E3");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                            } else {
+                                $("#HResult" + (Number(HEntryID) )).val(1); //鍚堟牸
+                                $("#HInspectResultToSee").val('鍚堟牸');
+                                $("#HInspectResultToSee2").val('鍚堟牸');
+                                $("#HInspectResultToSee").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                                $("#HInspectResultToSee2").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                            }
+
+                            form.render('select');                            
                         } else {
                             option_Value.data = [{
                                 "HSEQ": "0", "HInSpectResult": "", "HInSpectValueB": "", "HInSpectValueT": "", "HInSpectValue": ""
                             }];
                             table.render(option_Value);
                             //layer.msg(result.code + result.Message, { icon: 5 });
+
+                            IsHide(table.cache["mainTable"][HEntryID - 1].HAnalysisMethod); //闅愯棌妫�娴嬪�煎瓧娈�
+                            form.render('select');
                         }
                     }
                 })
@@ -3656,12 +4255,80 @@
                 });
             }
 
-            //#region銆愰殣钘忔娴嬪�煎瓧娈点��
+            //鏍规嵁鐢熶骇璧勬簮鎴栬�� 宸ュ簭 鏌ヨ鐢熶骇宸ュ崟淇℃伅
+            function get_ICMOBillStatusList() {
+                var sWhere = "";
+                var HProcID = $("#HProcID").val();
+                var HSourceID = $("#HSourceID").val();
+                var HProcExchInterID = $("#HProcExchInterID").val();
+
+                if (HProcID != "0") {
+                    sWhere += " and HProcID=" + HProcID;
+                }
+                if (HSourceID != "0") {
+                    sWhere += " and HSourceID=" + HSourceID
+                }
+
+                sWhere += " and HSourceInterID=" + HProcExchInterID;
+
+                $.ajax({
+                    url: GetWEBURL() + "/CheckBill/GetICMOBillStatusList",
+                    type: "GET",
+                    async: false,
+                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            $("#HProcID").val(result.data[0]["HProcID"]);
+                            $("#HProcName").val(result.data[0]["宸ュ簭"]);
+                            $("#HSourceID").val(result.data[0]["HSourceID"]);
+                            $("#HSourceName").val(result.data[0]["鐢熶骇璧勬簮"]);
+
+                        } else {
+                            layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        }
+                    },
+                    error: function (err) {
+                        layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                })
+            }
+
+            //鍙栨牱鍗曟煡璇�
+            function get_QC_TakeSampleCheckBillList() {
+                var HProcID = $("#HProcID").val();
+                var HProcExchInterID = $("#HProcExchInterID").val();
+                var sWhere = "";
+
+                if (HProcID == "0" || HProcID == "") {
+                    return layer.msg("璇烽�夋嫨宸ュ簭!");
+                }
+                sWhere = " and 宸ュ簭娴佽浆鍗′富鍐呯爜='" + HProcExchInterID + "' and HProcID=" + HProcID;
+                $.ajax({
+                    url: GetWEBURL() + "/QC_TakeSampleCheckBill/QC_TakeSampleCheckBillMainList",
+                    type: "GET",
+                    async: false,
+                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            if (result.data.length > 0) {
+                                $("#HTakeSampleCheckBillID").val(result.data[0]["hmainid"]);
+                                $("#HTakeSampleCheckBillNo").val(result.data[0]["鍗曟嵁鍙�"]);
+                            }
+                        }
+                    },
+                    error: function (err) {
+                        layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                })
+            }
+
+
+            //#region 銆愰殣钘忔娴嬪�煎瓧娈点��
             function IsHide(HAnalysisMethod_Value) {
                 if (HAnalysisMethod_Value == 1) { //濡傛灉閫変腑銆愬畾鎬у垎鏋愩�戯紝鍒欓殣钘忓畾閲忋�佸叾浠栧垎鏋�
-                    option_Value.cols[0][3].hide = false; //瀹氭��
-                    option_Value.cols[0][4].hide = true;  //瀹氶噺
-                    option_Value.cols[0][5].hide = true;  //鍏朵粬
+                    option_Value.cols[0][4].hide = false; //瀹氭��
+                    option_Value.cols[0][5].hide = true;  //瀹氶噺
+                    option_Value.cols[0][6].hide = true;  //鍏朵粬
 
                     $("#HComparator").attr("disabled", true); //姣旇緝绗︽敼涓轰笉鍙紪杈�
                     $("#HUpLimit").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉涓婇檺鍊艰緭鍏ユ鑳屾櫙棰滆壊
@@ -3673,9 +4340,9 @@
                     $('#btnSearchTargetValB').removeClass("layui-btn-disabled").attr("disabled", false);//鐩爣鍊兼寜閽惎鐢�
 
                 } else if (HAnalysisMethod_Value == 2) { //濡傛灉閫変腑銆愬畾閲忓垎鏋愩�戯紝鍒欓殣钘忓畾鎬с�佸叾浠栧垎鏋�
-                    option_Value.cols[0][4].hide = false;  //瀹氶噺
-                    option_Value.cols[0][3].hide = true;  //瀹氭��
-                    option_Value.cols[0][5].hide = true;  //鍏朵粬
+                    option_Value.cols[0][5].hide = false;  //瀹氶噺
+                    option_Value.cols[0][4].hide = true;  //瀹氭��
+                    option_Value.cols[0][6].hide = true;  //鍏朵粬
 
                     $("#HUpLimit").attr("readOnly", false).css("background-color", ""); //涓婇檺鍊兼敼涓哄彲缂栬緫
                     $("#HDownLimit").attr("readOnly", false).css("background-color", ""); //涓嬮檺鍊兼敼涓哄彲缂栬緫
@@ -3689,9 +4356,9 @@
 
 
                 } else if (HAnalysisMethod_Value == 3) { //濡傛灉閫変腑銆愬叾浠栧垎鏋愩�戯紝鍒欓殣钘忓畾閲忋�佸畾鎬у垎鏋�
-                    option_Value.cols[0][5].hide = false;  //鍏朵粬
-                    option_Value.cols[0][3].hide = true;  //瀹氭��
-                    option_Value.cols[0][4].hide = true;  //瀹氶噺
+                    option_Value.cols[0][6].hide = false;  //鍏朵粬
+                    option_Value.cols[0][4].hide = true;  //瀹氭��
+                    option_Value.cols[0][5].hide = true;  //瀹氶噺
 
                     $('#btnSearchInspectValB').addClass("layui-btn-disabled").attr("disabled", true);//妫�楠屽�兼寜閽�
                     $('#btnSearchTargetValB').addClass("layui-btn-disabled").attr("disabled", true);//鐩爣鍊兼寜閽�
@@ -3716,7 +4383,7 @@
             }
             //#endregion
 
-            //#region銆愭敼鍙橀�変腑琛岄鑹层��
+            //#region 銆愭敼鍙橀�変腑琛岄鑹层��
             function check_row(obj) {
                 if (trindex != "") {
                     $("tr[data-index = " + (trindex) + "] ").attr({ "style": "background:" });//鍙栨秷褰撳墠tr棰滆壊
@@ -3765,27 +4432,43 @@
             }
             //#endregion
 
-            //#region 銆愬簾寮冧唬鐮併��
+            //#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 //寰楀埌淇敼鍚庣殑鍊�
                     , data = obj.data //寰楀埌鎵�鍦ㄨ鎵�鏈夐敭鍊�
                     , field = obj.field; //寰楀埌瀛楁
-                //layer.msg('[ID: ' + data.id + '] ' + field + ' 瀛楁鏇存敼涓猴細' + value);
-
                 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; //涓嬮檺鍊�
                 switch (field) {
                     case "HInspectVal":  //妫�楠屽��
-                        value = isNaN(value) ? 0 : value;
-                        if (HInspectVal) {
+                        value = isNaN(value) ? 0 : parseFloat(value);
+                        if (HAnalysisMethod == "2") {
+                            if (value <= HUpLimit && value >= HDownLimit) {
+                                obj.update({
+                                    "HResult": "1"
+                                });
 
+                                $('#HResult' + (HEntryID + 1)).find("option[value='1']").attr("selected", true);
+
+                            } else {
+                                obj.update({
+                                    "HResult": "2"
+                                });
+
+                                $('#HResult' + (HEntryID + 1)).find("option[value='2']").attr("selected", true);
+                            }
+                            form.render('select');
+                            LastResult();
                         }
-
                         break;
                     case "HTargetVal":  //鐩爣鍊�
                         value = isNaN(value) ? 0 : value;
@@ -3825,19 +4508,243 @@
             }
             //#endregion
 
+            //鑷姩甯﹀嚭妫�楠屾柟妗�
+            function GetCheckItemID() {
+                var HName = $("#HMaterName").val();
+                var HProName = $("#HProcName").val();
+                var HSourceID = $("#HSourceID").val();
+                if (HName != '' && HName != undefined && HProName != '' && HProName != undefined) {
+                    $.ajax({
+                        url: GetWEBURL() + "/Web/GetCheckItemID",
+                        type: "GET",
+                        async: false,
+                        data: { "HName": HName, "HProName": HProName,"HSourceID": HSourceID },
+                        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 });
+                            }
+                        }
+                    })
+                }
+            }
+
+            window.GetCheckItemID = function () {
+                var HName = $("#HMaterName").val();
+                var HProName = $("#HProcName").val();
+                var HSourceID = $("#HSourceID").val();
+                if (HName != '' && HName != undefined && HProName != '' && HProName != undefined) {
+                    $.ajax({
+                        url: GetWEBURL() + "/Web/GetCheckItemID",
+                        type: "GET",
+                        async: false,
+                        data: { "HName": HName, "HProName": HProName, "HSourceID": HSourceID },
+                        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 });
+                            }
+                        }
+                    })
+                }
+            }
+
+            //鑾峰彇鐝
+            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].鐝); //褰撳墠宸ュ簭
+                        }                      
+                    },
+                    error: function (err) {
+                        layer.alert(err, { icon: 5 });
+                    }
+                });
+            }
+
+
+            //#region 瀹℃牳鏁版嵁
+            function set_CheckBill() {
+                var InterID = $("#HInterID").val();
+                //閫昏緫瀹℃牳鏂规硶
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/QC_ValueTable/QC_FirstPieceCheckValue", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+                                // 寰楀埌frame绱㈠紩
+                                var index = layer.getFrameIndex(window.name);
+                                //鍏抽棴褰撳墠frame
+                                layer.close(index);
+                            });
+                            $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);// 绂佺敤瀹℃牳鎸夐挳
+                        } else {
+                            layer.alert(result.code + result.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+
+            //#region 瀛愯〃1锛氶殣钘忓垪璁剧疆
+            function get_HideColumn() {
+                var colName = "";
+                var contentUrl = "";
+                for (var i = 1; i < option.cols[0].length - 1; i++) {
+                    colName += option.cols[0][i]["title"] + ",";
+                }
+                var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
+                var urlLen = urlStr.split('/');
+                for (var i = 0; i < urlLen.length - 4; i++) {
+                    contentUrl += "../";
+                }
+                colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
+
+                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim" //鍔犱笂杈规
+                    , title: "闅愯棌鍒楄缃�"  //鏍囬
+                    , closeBtn: 1  //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2 //寮瑰嚭鍔ㄧ敾
+                    , area: ["50%", "90%"] //绐椾綋澶у皬
+                    , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: [contentUrl, "yes"]
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+                        //鍒锋柊琛ㄦ牸鏁版嵁
+                        DisPlay_HideColumn();
+                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                        layer.close(index);//鍏抽棴寮圭獥
+                    }
+                })
+            }
+            //#endregion
+
+            //#region 瀛愯〃1锛氭樉绀哄垪鏁版嵁
+            function DisPlay_HideColumn() {
+                $.ajax({
+                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
+                    async: false,
+                    type: "GET",
+                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
+                    async: false,
+                    success: function (data1) {
+                        if (data1.data.length != 0) {
+                            var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
+                            var titleData = ["HQCCheckItemID","HInspectInstruMentID"];
+
+                            dataCol = data1.data[0].HGridString.split(',');
+
+                            for (var i = 0; i < option.cols[0].length - 2; i++) {
+                                if (dataCol.length <= i) {
+                                    break;
+                                }
+                                var dataCols = dataCol[i].split('|');
+                                //闅愯棌鍒�
+                                if (dataCols[1] == 1) {
+                                    option.cols[0][i + 1]["hide"] = true;
+                                }
+                                //璁剧疆鍒楀
+                                if (dataCols[3] > 0) {
+                                    option.cols[0][i + 1]["width"] = dataCols[3];
+                                }
+                                //璁剧疆鍐呭瀛椾綋澶у皬
+                                if (data1.data[0].HFontSize != 0) {
+                                    option.cols[0][i + 1]["style"] += "font-size:" + data1.data[0].HFontSize + "px;";
+                                } else {
+                                    option.cols[0][i + 1]["style"] += "font-size:100%";
+                                }                              
+                                //鏄剧ず鍒�
+                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
+                                    option.cols[0][i + 1]["hide"] = false;
+                                }
+                                //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
+                                switch (dataCols[2]) {
+                                    case "L":
+                                        option.cols[0][i + 1]["align"] = "left";
+                                        break;
+                                    case "M":
+                                        option.cols[0][i + 1]["align"] = "center";
+                                        break;
+                                    case "R":
+                                        option.cols[0][i + 1]["align"] = "right";
+                                        break;
+                                }
+                                //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚�
+                                if (dataCols[4] != null && dataCols[4] != "") {
+                                    option.cols[0][i + 1]["title"] = dataCols[4];
+                                }
+                            }
+
+                            //鍙栨秷鍐荤粨鍒�
+                            for (var i = 1; i < option.cols[0].length - 1; i++) {
+                                if (option.cols[0][i]["fixed"] != null) {
+                                    option.cols[0][i]["fixed"] = null;
+                                }
+                                else {
+                                    break;
+                                }
+                            }
+                            //鍐荤粨鍒�
+                            if (data1.data[0].HFixCols != 0) {
+                                for (var i = 0; i < data1.data[0].HFixCols; i++) {
+                                    if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
+                                        data1.data[0].HFixCols += 1;
+                                    }
+                                    option.cols[0][i + 1]["fixed"] = "left";
+                                }
+                            }
+                            table.render(option);
+                        } else {
+                            table.render(option);
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                })
+            }
+            //#endregion
+
             //浠ヤ笂涓簂ayui妯″潡
         });
 
         function GetGySource(obj) {  //鐢熶骇璧勬簮
-            $("#HSourceName").val(obj.鐢熶骇璧勬簮鍚嶇О);
-            $("#HSourceID").val(obj.HItemID);
+            $("#HSourceName").val(obj[0].鐢熶骇璧勬簮鍚嶇О);
+            $("#HSourceID").val(obj[0].HItemID);
         }
 
         function GetICMOBillValue(obj) {  //鐢熶骇璁㈠崟
             $("#HICMOInterID").val(obj[0].hmainid);
             $("#HICMOEntryID").val(obj[0].HEntryID);
             $("#HICMOBillNo").val(obj[0].鍗曟嵁鍙�);
-            $("#HICMOQty").val(obj[0].璁″垝鐢熶骇鏁伴噺);
+            $("#HICMOQty").val(obj[0].鐢熶骇浠诲姟鍗曟暟閲�);
+            $("#HMaterNumber").val(obj[0].浜у搧浠g爜);
+            $("#HMaterName").val(obj[0].浜у搧鍚嶇О);
+            $("#HMaterID").val(obj[0].HMaterID);
         }
 
         function GetProcExValue(obj) {  //娴佽浆鍗�
@@ -3846,10 +4753,11 @@
             $("#HProcExchBillNo").val(obj[0].鍗曟嵁鍙�);
         }
 
-        function GetMaterValue(obj) {  //鐗╂枡
+        function GetGyMaterial(obj) {  //鐗╂枡
             $("#HMaterNumber").val(obj[0].鐗╂枡浠g爜);
             $("#HMaterName").val(obj[0].鐗╂枡鍚嶇О);
             $("#HMaterID").val(obj[0].HItemID);
+            GetCheckItemID();
         }
 
         function GetHEmpValue(obj) {  //璐ㄦ鍛�
@@ -3860,9 +4768,56 @@
         function GetCheckProjectValue(obj) {  //璐ㄦ鏂规
             $("#HQCSchemeID").val(obj[0].hmainid);
             $("#HQCSchemeName").val(obj[0].妫�楠屾柟妗堝悕绉�);
-            get_CheckItem();
+            get_CheckItem1();
+        }
+        //鐝
+        function GetHWorkShiftsValue(obj) {
+            $("#HShiftsName").val(obj[0].鐝鍚嶇О);
+            $("#HShiftsID").val(obj[0].HInterID);
+        }
+        //宸ュ簭
+        function GetProcessValue (obj) {
+            $("#HProcName").val(obj[0].宸ュ簭鍚嶇О);
+            $("#HProcID").val(obj[0].HItemID);                      
+        }
+        //璁¢噺鍗曚綅
+        function GetHUnitListValue(obj) {
+            $("#HUnitID").val(obj.HItemID);
+            $("#HUnit").val(obj.璁¢噺鍗曚綅鍚嶇О);
+        }
+        //妫�楠屽��
+        function GetHInspect1Value(obj) {
+            $("#HInspectValB").val(obj[0].HItemID);
+            $("#HInspectVal").val(obj[0].妫�娴嬪�煎悕绉�);
+        }
+        //妫�楠屽��
+        function GetHInspectValue(obj) {
+            $("#HTargetValB").val(obj.HItemID);
+            $("#HTargetVal").val(obj.妫�娴嬪�煎悕绉�);
+            $("#HUpLimit").val(obj.HItemID);
+            $("#HDownLimit").val(obj.妫�娴嬪�煎悕绉�);
+        }
+        //妫�楠岄」鐩�
+        function GetCheckItemValue   (obj) {
+            OptionData = obj;
+        }
+        //妫�楠屼华鍣�
+        function GetInspectInstruMentValue(obj) {
+            OptionData = obj;
+        }
+        //璐ㄩ噺鏍囧噯
+        function GetQualityStdValue(obj) {
+            OptionData = obj;
+        }
+        //妫�楠屾柟娉�
+        function GetInspectMethodValue(obj) {
+            OptionData = obj;
         }
 
+        //妫�楠屼緷鎹�
+        function GetInspectBasisValue(obj) {
+            OptionData = obj;
+        }
     </script>
 </body>
 </html>
\ No newline at end of file

--
Gitblit v1.9.1