From 3425237a2b54ca28fc3e3c5f7c35a7fbef4e15fa Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期一, 29 十二月 2025 09:19:29 +0800
Subject: [PATCH] 1

---
 WebTM/views/计划管理/产线返修平台/Sc_SourceLineRepairBill.html |  802 ++++++++++++++++++++++++++++++++------------------------
 1 files changed, 458 insertions(+), 344 deletions(-)

diff --git "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\344\272\247\347\272\277\350\277\224\344\277\256\345\271\263\345\217\260/Sc_SourceLineRepairBill.html" "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\344\272\247\347\272\277\350\277\224\344\277\256\345\271\263\345\217\260/Sc_SourceLineRepairBill.html"
index f009d74..405f428 100644
--- "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\344\272\247\347\272\277\350\277\224\344\277\256\345\271\263\345\217\260/Sc_SourceLineRepairBill.html"
+++ "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\344\272\247\347\272\277\350\277\224\344\277\256\345\271\263\345\217\260/Sc_SourceLineRepairBill.html"
@@ -57,280 +57,304 @@
                         <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnAdd" id="btnSave">鏂板</button>
                         <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnCancel" id="btnEdit">閫�鍑�</button>
                     </div>
-                    <div class="layui-tab" lay-filter="tab-POStockInBill">
+                    <!--<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>
                             <li lay-id="2" style="padding:1px;">涓嶈壇鐜囧崰姣斿垎鏋�</li>
+                            <li lay-id="2" style="padding:1px;">瀛愯〃淇℃伅</li>
                         </ul>
-                        <div class="layui-tab-content">
-                            <!--閲囬泦淇℃伅-->
-                            <div class="layui-tab-item layui-show">
-                                <div class="layui-form-item" style="padding-top: 10px;">
-                                    <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; width: 501px;">
-                                                <input type="text" class="layui-input" lay-verify="HBarCode" name="HBarCode" id="HBarCode">
-                                            </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="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly>
-                                                <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
-                                                <input type="hidden" name="HEntryID" id="HEntryID" lay-verify="HEntryID" 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" lay-verify="HEmpName" name="HEmpName" id="HEmpName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
-                                                <input type="hidden" name="HEmpID" id="HEmpID" lay-verify="HEmpID" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHEmp" id="btnSearchHEmp" 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;padding: 9px 18px;">涓嶈壇鍘熷洜</label>
-                                            <div class="layui-input-block" style="margin-left: 77px;">
-                                                <input type="text" class="layui-input" lay-verify="HBadReasonName" name="HBadReasonName" id="HBadReasonName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
-                                                <input type="hidden" name="HBadReasonID" id="HBadReasonID" lay-verify="HBadReasonID" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHBadReason" id="btnSearchHBadReason" 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-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" lay-verify="HBadTypeName" name="HBadTypeName" id="HBadTypeName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
-                                                <input type="hidden" name="HBadTypeID" id="HBadTypeID" lay-verify="HBadTypeID" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHBadType" id="btnSearchHBadType" 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;padding: 9px 18px;">涓嶈壇鍚庢灉</label>
-                                            <div class="layui-input-block" style="margin-left: 77px;">
-                                                <input type="text" class="layui-input" lay-verify="HBadResultName" name="HBadResultName" id="HBadResultName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
-                                                <input type="hidden" name="HBadResultID" id="HBadResultID" lay-verify="HBadResultID" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHBadResult" id="btnSearchHBadResult" style="padding: 0 10px;float: right;margin-right: 3px;">
-                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
-                                                </button>
-                                            </div>
-                                        </div>
-                                        <div class="layui-inline" style="display:none;">
-                                            <label class="layui-form-label" style="width: 85px;">涓嶈壇宸ュ簭</label>
-                                            <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" lay-verify="HBadProcName" name="HBadProcName" id="HBadProcName" style="background-color:#efefef4d;" readonly>
-                                                <input type="hidden" name="HBadProcID" id="HBadProcID" lay-verify="HBadProcID" value="0">
-                                            </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; width: 501px;">
-                                                <input type="text" class="layui-input" lay-verify="HRepairType" name="HRepairType" id="HRepairType">
-                                            </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; width: 501px;">
-                                                <input type="text" class="layui-input" lay-verify="HQty" name="HQty" id="HQty" value="0">
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <div class="layui-row">
-                                        <div class="layui-inline" style="width:300px;">
-                                            <label class="layui-form-label" style="width: 85px;">缁翠慨缁撴灉</label>
-                                            <div class="layui-input-block" style="margin-left: 120px; width: 180px;">
-                                                <select name="HRepairResult" id="HRepairResult" lay-filter="HRepairResult" style="width: 180px;">
-                                                    <option style="color:blue;" selected="selected" value="OK">OK</option>
-                                                    <option style="color:blue;" value="NG">NG</option>
-                                                </select>
-                                            </div>
-                                        </div>
-                                        <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">浜у搧MAC</label>
-                                            <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" lay-verify="HProdMac" name="HProdMac" id="HProdMac" style="background-color:#efefef4d;" readonly>
-                                            </div>
-                                        </div>
-                                        <div class="layui-inline">
-                                            <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" lay-verify="HMaterSN" name="HMaterSN" id="HMaterSN" style="background-color:#efefef4d;" readonly>
-                                            </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; width: 501px;">
-                                                <input type="text" class="layui-input" lay-verify="HRemark" name="HRemark" id="HRemark">
-                                            </div>
-                                        </div>
-                                        <div class="layui-inline">
-                                            <div class="layui-input-block" style="margin-left: 120px; width: 501px;">
-                                                <input type="hidden" name="HCreator" id="HCreator" lay-verify="HCreator">
-                                                <input type="hidden" name="HCreateDate" id="HCreateDate" lay-verify="HCreateDate">
-
-                                                <input type="hidden" name="HSourceInterID" id="HSourceInterID" lay-verify="HSourceInterID" value="0">
-                                                <input type="hidden" name="HSourceEntryID" id="HSourceEntryID" lay-verify="HSourceEntryID" value="0">
-                                                <input type="hidden" name="HSourceBillNo" id="HSourceBillNo" lay-verify="HSourceBillNo" value="">
-                                                <input type="hidden" name="HSourceBillType" id="HSourceBillType" lay-verify="HSourceBillType" value="">
-                                                <input type="hidden" name="HRelationQty" id="HRelationQty" lay-verify="HRelationQty" value="0">
-                                                <input type="hidden" name="HRelationMoney" id="HRelationMoney" lay-verify="HRelationMoney" value="0">
-                                                <input type="hidden" name="HRelationBillNo" id="HRelationBillNo" lay-verify="HRelationBillNo" value="">
-
-                                                <input type="hidden" name="HMacAddr" id="HMacAddr" lay-verify="HMacAddr">
-                                                <input type="hidden" name="HIPAddr" id="HIPAddr" lay-verify="HIPAddr">
-
-                                            </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; width: 501px;">
-                                                <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="NGSave" id="NGSave">NG淇濆瓨</button>
-                                                <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="OKSave" id="OKSave">OK淇濆瓨</button>
-                                            </div>
-                                        </div>
-                                    </div>
+                        <div class="layui-tab-content">-->
+                    <!--閲囬泦淇℃伅-->
+                    <!--<div class="layui-tab-item layui-show">
+                        <div class="layui-form-item" style="padding-top: 10px;">-->
+                    <div style="width: 750px;height:350px; border: 1px solid #000; display:inline-block;">
+                        <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; width: 501px;">
+                                    <input type="text" class="layui-input" lay-verify="HBarCode" name="HBarCode" id="HBarCode">
                                 </div>
                             </div>
-                            <!--褰撳墠宸ュ崟-->
-                            <div class="layui-tab-item">
-                                <div class="layui-form-item">
-                                    <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" lay-verify="HICMOBillNo" name="HICMOBillNo" id="HICMOBillNo" style="background-color:#efefef4d;" readonly>
-                                                <input type="hidden" name="HICMOInterID" id="HICMOInterID" lay-verify="HICMOInterID" value="0">
-                                                <input type="hidden" name="HICMOEntryID" id="HICMOEntryID" lay-verify="HICMOEntryID" value="0">
-                                            </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" lay-verify="HSplitNO" name="HSplitNO" id="HSplitNO" 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; width:180px;">
-                                                <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 80px;">
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <div class="layui-row">
-                                        <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">浜у搧浠g爜</label>
-                                            <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" lay-verify="HMaterNumber" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;" readonly>
-                                                <input type="hidden" name="HMaterID" id="HMaterID" lay-verify="HMaterID" value="0">
-                                            </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" lay-verify="HMaterName" name="HMaterName" id="HMaterName" 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" lay-verify="HMaterModel" name="HMaterModel" id="HMaterModel" style="background-color:#efefef4d;" readonly>
-                                            </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" lay-verify="HUnitName" name="HUnitName" id="HUnitName" style="background-color:#efefef4d;" readonly>
-                                                <input type="hidden" name="HUnitID" id="HUnitID" lay-verify="HUnitID" value="0">
-                                            </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" lay-verify="HSourceName" name="HSourceName" id="HSourceName" style="background-color:#efefef4d;" readonly>
-                                                <input type="hidden" name="HSourceID" id="HSourceID" lay-verify="HSourceID" value="0">
-                                            </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" lay-verify="HDeptName" name="HDeptName" id="HDeptName" style="background-color:#efefef4d;" readonly>
-                                                <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0">
-                                            </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" lay-verify="HWorkStationName" name="HWorkStationName" id="HWorkStationName" style="background-color:#efefef4d;" readonly>
-                                                <input type="hidden" name="HWorkStationID" id="HWorkStationID" lay-verify="HWorkStationID" value="0">
-                                            </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" lay-verify="HProcessName" name="HProcessName" id="HProcessName" style="background-color:#efefef4d;" readonly>
-                                                <input type="hidden" name="HProcess" id="HProcess" lay-verify="HProcess" value="0">
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <div class="layui-row">
-                                        <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">鐢熶骇缁勭粐<label style="color:red"> * </label></label>
-                                            <div class="layui-input-block" style="margin-left: 120px; width: 501px;">
-                                                <select name="HProdOrgID" id="HProdOrgID" lay-verify="HProdOrgID">
-                                                    <!--鍔ㄦ�佹覆鏌撶敓浜х粍缁�-->
-                                                </select>
-                                            </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; width: 501px;">
-                                                <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="ChangeBill" id="ChangeBill"> 鎹�&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鍗� </button>
-                                                <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="ChangeMater" id="ChangeMater"> 鎹�&nbsp;&nbsp;閰�&nbsp;&nbsp;浠�</button>
-                                                <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="CurrentBill" id="CurrentBill">褰撳墠宸ュ崟</button>
-                                            </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="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly>
+                                    <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
+                                    <input type="hidden" name="HEntryID" id="HEntryID" lay-verify="HEntryID" value="1">
                                 </div>
                             </div>
-                            <!--涓嶈壇鐜囧崰姣斿垎鏋�-->
-                            <div class="layui-tab-item">
-                                <div class="layui-form-item">
-                                    <div class="layui-row">
-                                        <div id="HBadReasonECharts" style="width: 600px;height:250px;"></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" lay-verify="HEmpName" name="HEmpName" id="HEmpName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                    <input type="hidden" name="HEmpID" id="HEmpID" lay-verify="HEmpID" value="0">
+                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHEmp" id="btnSearchHEmp" 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-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" lay-verify="HBadReasonName" name="HBadReasonName" id="HBadReasonName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                    <input type="hidden" name="HBadReasonID" id="HBadReasonID" lay-verify="HBadReasonID" value="0">
+                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHBadReason" id="btnSearchHBadReason" 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;padding: 9px 18px;">涓嶈壇绫诲瀷</label>
+                                <div class="layui-input-block" style="margin-left: 77px;">
+                                    <input type="text" class="layui-input" lay-verify="HBadTypeName" name="HBadTypeName" id="HBadTypeName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                    <input type="hidden" name="HBadTypeID" id="HBadTypeID" lay-verify="HBadTypeID" value="0">
+                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHBadType" id="btnSearchHBadType" 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-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" lay-verify="HBadResultName" name="HBadResultName" id="HBadResultName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                    <input type="hidden" name="HBadResultID" id="HBadResultID" lay-verify="HBadResultID" value="0">
+                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHBadResult" id="btnSearchHBadResult" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                    </button>
+                                </div>
+                            </div>
+                            <div class="layui-inline" style="width:300px;">
+                                <label class="layui-form-label" style="width: 85px;">缁翠慨缁撴灉</label>
+                                <div class="layui-input-block" style="margin-left: 120px; width: 180px;">
+                                    <select name="HRepairResult" id="HRepairResult" lay-filter="HRepairResult" style="width: 180px;">
+                                        <option style="color:blue;" selected="selected" value="OK">OK</option>
+                                        <option style="color:blue;" value="NG">NG</option>
+                                    </select>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="layui-row">
+                            <div class="layui-inline">
+                                <label class="layui-form-label" style="width: 85px;">浜у搧MAC</label>
+                                <div class="layui-input-block" style="margin-left: 120px;">
+                                    <input type="text" class="layui-input" lay-verify="HProdMac" name="HProdMac" id="HProdMac" style="background-color:#efefef4d;" readonly>
+                                </div>
+                            </div>
+                            <div class="layui-inline">
+                                <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" lay-verify="HMaterSN" name="HMaterSN" id="HMaterSN" style="background-color:#efefef4d;" readonly>
+                                </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; width: 501px;">
+                                    <input type="text" class="layui-input" lay-verify="HRemark" name="HRemark" id="HRemark">
+                                </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" lay-verify="HBadProcName" name="HBadProcName" id="HBadProcName" style="background-color:#efefef4d;" readonly>
+                                    <input type="hidden" name="HBadProcID" id="HBadProcID" lay-verify="HBadProcID" value="0">
+                                </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; width: 501px;">
+                                    <input type="text" class="layui-input" lay-verify="HRepairType" name="HRepairType" id="HRepairType">
+                                </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; width: 501px;">
+                                    <input type="text" class="layui-input" lay-verify="HQty" name="HQty" id="HQty" value="0">
+                                </div>
+                            </div>
+                            <div class="layui-inline">
+                                <div class="layui-input-block" style="margin-left: 120px; width: 501px;">
+                                    <input type="hidden" name="HCreator" id="HCreator" lay-verify="HCreator">
+                                    <input type="hidden" name="HCreateDate" id="HCreateDate" lay-verify="HCreateDate">
+
+                                    <input type="hidden" name="HSourceInterID" id="HSourceInterID" lay-verify="HSourceInterID" value="0">
+                                    <input type="hidden" name="HSourceEntryID" id="HSourceEntryID" lay-verify="HSourceEntryID" value="0">
+                                    <input type="hidden" name="HSourceBillNo" id="HSourceBillNo" lay-verify="HSourceBillNo" value="">
+                                    <input type="hidden" name="HSourceBillType" id="HSourceBillType" lay-verify="HSourceBillType" value="">
+                                    <input type="hidden" name="HRelationQty" id="HRelationQty" lay-verify="HRelationQty" value="0">
+                                    <input type="hidden" name="HRelationMoney" id="HRelationMoney" lay-verify="HRelationMoney" value="0">
+
+                                    <input type="hidden" name="HMacAddr" id="HMacAddr" lay-verify="HMacAddr">
+                                    <input type="hidden" name="HIPAddr" id="HIPAddr" lay-verify="HIPAddr">
+
+                                    <!--璁板綍瀛愰〉闈�(鏇存崲閰嶄欢)瀛愯〃鐨勪复鏃舵暟鎹�-->
+                                    <input type="hidden" name="subMaterList_Temp" id="subMaterList_Temp" lay-verify="subMaterList_Temp">
+
+                                </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; width: 501px;">
+                                    <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="NGSave" id="NGSave">NG淇濆瓨</button>
+                                    <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="OKSave" id="OKSave">OK淇濆瓨</button>
                                 </div>
                             </div>
                         </div>
                     </div>
-                    <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
-                    <script type="text/html" id="toolbarDemo">
-                        <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>
+                    </div>-->
+                    <!--褰撳墠宸ュ崟-->
+                    <!--<div class="layui-tab-item">
+                        <div class="layui-form-item">-->
+                    <div style="width: 820px; height: 350px; border: 1px solid #000; display: inline-block; ">
+                        <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" lay-verify="HICMOBillNo" name="HICMOBillNo" id="HICMOBillNo" style="background-color:#efefef4d;" readonly>
+                                    <input type="hidden" name="HICMOInterID" id="HICMOInterID" lay-verify="HICMOInterID" value="0">
+                                    <input type="hidden" name="HICMOEntryID" id="HICMOEntryID" lay-verify="HICMOEntryID" value="0">
+                                </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" lay-verify="HSplitNO" name="HSplitNO" id="HSplitNO" style="background-color:#efefef4d;" readonly>
+                                </div>
+                            </div>
+
                         </div>
-                    </script>
+                        <div class="layui-row">
+                            <div class="layui-inline">
+                                <label class="layui-form-label" style="width: 85px;">浜у搧浠g爜</label>
+                                <div class="layui-input-block" style="margin-left: 120px;">
+                                    <input type="text" class="layui-input" lay-verify="HMaterNumber" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;" readonly>
+                                    <input type="hidden" name="HMaterID" id="HMaterID" lay-verify="HMaterID" value="0">
+                                </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" lay-verify="HMaterName" name="HMaterName" id="HMaterName" style="background-color:#efefef4d;" readonly>
+                                </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" lay-verify="HMaterModel" name="HMaterModel" id="HMaterModel" 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" lay-verify="HUnitName" name="HUnitName" id="HUnitName" style="background-color:#efefef4d;" readonly>
+                                    <input type="hidden" name="HUnitID" id="HUnitID" lay-verify="HUnitID" value="0">
+                                </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" lay-verify="HSourceName" name="HSourceName" id="HSourceName" style="background-color:#efefef4d;" readonly>
+                                    <input type="hidden" name="HSourceID" id="HSourceID" lay-verify="HSourceID" value="0">
+                                </div>
+                            </div>
+                            <div class="layui-inline">
+                                <label class="layui-form-label" style="width: 85px;">鏃ユ湡</label>
+                                <div class="layui-input-block" style="margin-left: 120px; width:180px;">
+                                    <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 80px;">
+                                </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" lay-verify="HWorkStationName" name="HWorkStationName" id="HWorkStationName" style="background-color:#efefef4d;" readonly>
+                                    <input type="hidden" name="HWorkStationID" id="HWorkStationID" lay-verify="HWorkStationID" value="0">
+                                </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" lay-verify="HProcessName" name="HProcessName" id="HProcessName" style="background-color:#efefef4d;" readonly>
+                                    <input type="hidden" name="HProcess" id="HProcess" lay-verify="HProcess" value="0">
+                                </div>
+                            </div>
+                        </div>
+                        <div class="layui-row">
+                            <div class="layui-inline">
+                                <label class="layui-form-label" style="width: 85px;">鐢熶骇缁勭粐<label style="color:red"> * </label></label>
+                                <div class="layui-input-block" style="margin-left: 120px; width: 501px;">
+                                    <select name="HProdOrgID" id="HProdOrgID" lay-verify="HProdOrgID">
+                                        <!--鍔ㄦ�佹覆鏌撶敓浜х粍缁�-->
+                                    </select>
+                                </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;width:501px;">
+                                    <input type="text" class="layui-input" lay-verify="HDeptName" name="HDeptName" id="HDeptName" style="background-color:#efefef4d;" readonly>
+                                    <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0">
+                                </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; width: 501px;">
+                                    <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="ChangeBill" id="ChangeBill"> 鎹�&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鍗� </button>
+                                    <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="ChangeMater" id="ChangeMater"> 鎹�&nbsp;&nbsp;閰�&nbsp;&nbsp;浠�</button>
+                                    <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="CurrentBill" id="CurrentBill">褰撳墠宸ュ崟</button>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                    <!--</div>
+                    </div>-->
+                    <!--涓嶈壇鐜囧崰姣斿垎鏋�-->
+                    <!--<div class="layui-tab-item">
+                        <div class="layui-form-item">-->
+                    <div style="width: 750px; height: 350px; display: inline-block; ">
+                        <div class="layui-row">
+                            <div id="HBadReasonECharts" style="width: 600px;height:350px;"></div>
+                        </div>
+                    </div>
+                    <!--</div>
+                    </div>-->
+                    <!--瀛愯〃淇℃伅-->
+                    <!--<div class="layui-tab-item">
+                        <div class="layui-form-item">-->
+                    <div style="width: 820px; height: 350px; border: 1px solid #000; display: inline-block; ">
+                        <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
+                        <script type="text/html" id="toolbarDemo">
+                            <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>
+                    </div>
+                    <!--</div>
+                    </div>-->
+                    <!--</div>
+                    </div>-->
                 </form>
             </div>
         </div>
@@ -358,7 +382,8 @@
             var HModName = "Sc_SourceLineRepairBill";
             //琛ㄦ牸娓叉煋鍙傛暟
             var option = {};            //椤圭洰闃舵琛ㄦ覆鏌撳弬鏁�
-            var titleData = ["HInterID", "HMaterID", "HBadReasonID"];//瀛愯〃涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+            var titleData = ["HInterID", "HEntryID", "HBadReasonID"];//瀛愯〃涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+
             //鑾峰彇鍙傛暟
             var params = getUrlVars();
             var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷  1娣诲姞 淇濆瓨  2澶嶅埗  3 缂栬緫
@@ -416,12 +441,6 @@
                 get_checkSearchHBadResult();
             });
             //#endregion
-
-            //#region 閫夋嫨鎶ュ簾鍘熷洜鎸夐挳
-            form.on('submit(btnSearchHWasterReason)', function () {
-                get_checkSearchHWasterReason();
-            });
-            //#endregion
             //#endregion
 
             //#region 鎿嶄綔鎸夐挳瑙﹀彂浜嬩欢
@@ -464,7 +483,7 @@
             //#region 鎹㈤厤浠�
             form.on('submit(ChangeMater)', function (data) {
                 //layer.msg("鎹㈤厤浠�");
-                get_checkSearchChangeBill();
+                get_checkSearchChangeMater();
             });
             //#endregion
 
@@ -656,6 +675,7 @@
             function createBillNo() {
                 $.ajax({
                     url: GetWEBURL() + "/Web/GetMAXNum",
+                    async: false,
                     type: "GET",
                     data: { "HBillType": '3748' },
                     success: function (d) {
@@ -674,13 +694,15 @@
                 var Czybm = sessionStorage["Czybm"];
 
                 $.ajax({
-                    url: GetWEBURL() + "/Sc_ICMOBillQualityStatus_Tmp/getMainInfo",
+                    url: GetWEBURL() + "/Sc_SourceLineRepairBill/getMainInfo",
                     type: "GET",
                     async: false,
                     data: { "Czybm": Czybm, "user": sessionStorage["HUserName"] },
                     success: function (result) {
                         if (result.count == 1) {
                             var tableMain = result.data;
+                            var subMaterList_Temp = [];
+
                             //涓昏〃 璧嬪��
                             form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
 
@@ -688,7 +710,7 @@
                                 , "HCreateDate": Format(new Date(), "yyyy-MM-dd")
                                 , "HBadProcID": tableMain[0]["HProcID"] == null ? 0 : tableMain[0]["HProcID"]
                                 , "HBadProcName": tableMain[0]["HProcName"]
-                                
+
 
                                 , "HICMOInterID": tableMain[0]["HICMOInterID"] == null ? 0 : tableMain[0]["HICMOInterID"]
                                 , "HICMOEntryID": tableMain[0]["HICMOEntryID"] == null ? 0 : tableMain[0]["HICMOEntryID"]
@@ -717,10 +739,13 @@
                                 , "HSourceEntryID": tableMain[0]["HICMOEntryID"] == null ? 0 : tableMain[0]["HICMOEntryID"]
                                 , "HSourceBillNo": tableMain[0]["HICMOBillNo"]
                                 , "HSourceBillType": tableMain[0]["HICMOBillType"]
-                                
+
+                                , "subMaterList_Temp": JSON.stringify(subMaterList_Temp)
+
                             });
                         } else {
-                            layer.alert(result.code + result.Message, { icon: 5 });
+                            //layer.alert(result.code + result.Message, { icon: 5 });
+                            layer.msg(result.Message);
                         }
                     }, error: function () {
                         layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
@@ -741,14 +766,15 @@
                     , height: 400
                 }
 
-                var HInterID = $("#HInterID").val();
-
+                var HSourceInterID = $("#HSourceInterID").val();
+                var HSourceEntryID = $("#HSourceEntryID").val();
+                var HDate = $("#HDate").val();
                 var ajaxLoad = layer.load();
                 $.ajax({
-                    url: GetWEBURL() + "/Sc_ICMOBillQualityStatus_Tmp/getSubInfo",
+                    url: GetWEBURL() + "/Sc_SourceLineRepairBill/getSubInfo",
                     type: "GET",
                     async: false,
-                    data: { "HInterID": HInterID, "user": sessionStorage["HUserName"] },
+                    data: { "HSourceInterID": HSourceInterID, "HSourceEntryID": HSourceEntryID, "HDate": HDate, "user": sessionStorage["HUserName"] },
                     success: function (data1) {
                         if (data1.count == 1) {
                             var data = [];
@@ -863,14 +889,14 @@
 
             //#region 涓嶈壇鐜囧崰姣斿垎鏋愬浘鏁版嵁鑾峰彇
             function getBadReasonRateInfo() {
-                var HICMOInterID = $("#HICMOInterID").val();
-                var HICMOEntryID = $("#HICMOEntryID").val();
+                var HSourceInterID = $("#HSourceInterID").val();
+                var HSourceEntryID = $("#HSourceEntryID").val();
 
                 $.ajax({
-                    url: GetWEBURL() + "/Sc_ICMOBillQualityStatus_Tmp/getBadReasonRateInfo",
+                    url: GetWEBURL() + "/Sc_SourceLineRepairBill/getBadReasonRateInfo",
                     type: "GET",
                     async: false,
-                    data: { "HICMOInterID": HICMOInterID, "HICMOEntryID": HICMOEntryID },
+                    data: { "HSourceInterID": HSourceInterID, "HSourceEntryID": HSourceEntryID },
                     success: function (result) {
                         if (result.count == 1) {
                             //娓叉煋涓嶈壇鐜囧崰姣斿垎鏋愬浘
@@ -894,13 +920,13 @@
                 getMainInfo();
                 //鍒濆鍖栭」鐩樁娈佃〃
                 get_InitGrid();
-                //鍒濆鍖栦笉鑹巼鍗犳瘮鍒嗘瀽
+                //涓嶈壇鐜囧崰姣斿垎鏋愬浘娓叉煋
                 getBadReasonRateInfo();
             }
             //#endregion
 
             //#region 缁翠慨浜洪�夋嫨椤甸潰
-            function get_checkSearchHEmpID() {
+            function get_checkSearchHEmp() {
                 //鎵撳紑鍛樺伐灏忕獥浣�
                 layer.open({
                     type: 2
@@ -910,7 +936,7 @@
                     , shift: 2                                          //寮瑰嚭鍔ㄧ敾
                     , area: ["90%", "90%"]                              //绐椾綋澶у皬
                     , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                    , content: ["../../../views/Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmpID", "yes"]
+                    , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?type=HEmp', 'yes']
                     , btn: ["纭畾", "鍙栨秷"]
                     , btn1: function (index, laero) {
                         //鎸夐挳涓�  鐨勫洖璋�
@@ -922,7 +948,7 @@
                         }
 
                         $("#HEmpID").val(checkStatus.data[0].HItemID);//鍐呯爜
-                        $("#HEmpName").val(checkStatus.data[0].HName);//鍚嶇О
+                        $("#HEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);//鍚嶇О
                         layer.close(index);//鍏抽棴寮圭獥
                     }
                     , btn2: function (index, layero) { }
@@ -970,7 +996,7 @@
                     , shift: 2                                          //寮瑰嚭鍔ㄧ敾
                     , area: ["90%", "90%"]                              //绐椾綋澶у皬
                     , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                    , content: ["", "yes"]
+                    , content: ["../../../views/鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_BadType.html", "yes"]
                     , btn: ["纭畾", "鍙栨秷"]
                     , btn1: function (index, laero) {
                         //鎸夐挳涓�  鐨勫洖璋�
@@ -982,8 +1008,8 @@
                         }
 
                         layer.msg("涓嶈壇绫诲瀷");
-                        //$("#HBadTypeID").val(checkStatus.data[0].HItemID);//鍐呯爜
-                        //$("#HBadTypeName").val(checkStatus.data[0].涓嶈壇鍘熷洜鍚嶇О);//鍚嶇О
+                        $("#HBadTypeID").val(checkStatus.data[0].HItemID);//鍐呯爜
+                        $("#HBadTypeName").val(checkStatus.data[0].涓嶈壇绫诲瀷鍚嶇О);//鍚嶇О
                         layer.close(index);//鍏抽棴寮圭獥
                     }
                     , btn2: function (index, layero) { }
@@ -1001,7 +1027,7 @@
                     , shift: 2                                          //寮瑰嚭鍔ㄧ敾
                     , area: ["90%", "90%"]                              //绐椾綋澶у皬
                     , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                    , content: ["", "yes"]
+                    , content: ["../../../views/鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_BadResult.html", "yes"]
                     , btn: ["纭畾", "鍙栨秷"]
                     , btn1: function (index, laero) {
                         //鎸夐挳涓�  鐨勫洖璋�
@@ -1013,39 +1039,8 @@
                         }
 
                         layer.msg("涓嶈壇鍚庢灉");
-                        //$("#HBadResultID").val(checkStatus.data[0].HItemID);//鍐呯爜
-                        //$("#HBadResultName").val(checkStatus.data[0].涓嶈壇鍘熷洜鍚嶇О);//鍚嶇О
-                        layer.close(index);//鍏抽棴寮圭獥
-                    }
-                    , btn2: function (index, layero) { }
-                })
-            }
-            //#endregion
-
-            //#region 鎶ュ簾鍘熷洜閫夋嫨椤甸潰
-            function get_checkSearchHWasterReason() {
-                layer.open({
-                    type: 2
-                    , skin: "layui-layer-rim"                           //鍔犱笂杈规
-                    , title: "鎶ュ簾鍘熷洜鍒楄〃"                             //鏍囬
-                    , closeBtn: 1                                       //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
-                    , shift: 2                                          //寮瑰嚭鍔ㄧ敾
-                    , area: ["90%", "90%"]                              //绐椾綋澶у皬
-                    , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                    , content: ["", "yes"]
-                    , btn: ["纭畾", "鍙栨秷"]
-                    , btn1: function (index, laero) {
-                        //鎸夐挳涓�  鐨勫洖璋�
-                        var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰
-                        var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹�
-
-                        if (checkStatus.data.length != 1) {
-                            return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�");
-                        }
-
-                        layer.msg("鎶ュ簾鍘熷洜");
-                        //$("#HBadResultID").val(checkStatus.data[0].HItemID);//鍐呯爜
-                        //$("#HBadResultName").val(checkStatus.data[0].涓嶈壇鍘熷洜鍚嶇О);//鍚嶇О
+                        $("#HBadResultID").val(checkStatus.data[0].HItemID);//鍐呯爜
+                        $("#HBadResultName").val(checkStatus.data[0].涓嶈壇鍚庢灉鍚嶇О);//鍚嶇О
                         layer.close(index);//鍏抽棴寮圭獥
                     }
                     , btn2: function (index, layero) { }
@@ -1058,13 +1053,13 @@
                 var HBarCode = $("#HBarCode").val();
 
                 $.ajax({
-                    url: GetWEBURL() + "/Sc_ICMOBillQualityStatus_Tmp/getBarCodeInfo",
+                    url: GetWEBURL() + "/Sc_SourceLineRepairBill/getBarCodeInfo",
                     type: "GET",
                     async: false,
                     data: { "HBarCode": HBarCode},
                     success: function (result) {
                         if (result.count == 1) {
-                            $("#HMTONo").val(result.data[0]["HMTONo"]);
+
                         } else {
                             layer.alert(result.code + result.Message, { icon: 5 });
                         }
@@ -1072,7 +1067,6 @@
                         layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
                     }
                 })
-
             }
             //#endregion
 
@@ -1100,29 +1094,88 @@
                             return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�");
                         }
 
-                        $("HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
+                        $("HCreateDate").val(Format(new Date(), "yyyy-MM-dd"));
+                        $("#HBadProcID").val(checkStatus.data[0].HProcID);
+                        $("#HBadProcName").val(checkStatus.data[0].宸ュ簭);
+
                         $("#HSplitNO").val(checkStatus.data[0].鍗曟嵁鍙�);
                         $("#HICMOInterID").val(checkStatus.data[0].鐢熶骇璁㈠崟鍐呯爜);
                         $("#HICMOEntryID").val(checkStatus.data[0].鐢熶骇璁㈠崟鏄庣粏鍐呯爜);
                         $("#HICMOBillNo").val(checkStatus.data[0].鐢熶骇璁㈠崟鍙�);
+
+                        $("#HDeptID").val(checkStatus.data[0].HDeptID);
+                        $("#HDeptName").val(checkStatus.data[0].閮ㄩ棬);
+
+                        $("#HSourceID").val(checkStatus.data[0].HSourceID);
+                        $("#HSourceName").val(checkStatus.data[0].鐢熶骇璧勬簮);
+
                         $("#HMaterID").val(checkStatus.data[0].HMaterID);
                         $("#HMaterNumber").val(checkStatus.data[0].鐗╂枡浠g爜);
                         $("#HMaterName").val(checkStatus.data[0].鐗╂枡鍚嶇О);
                         $("#HMaterModel").val(checkStatus.data[0].瑙勬牸鍨嬪彿);
                         $("#HUnitID").val(checkStatus.data[0].HUnitID);
                         $("#HUnitName").val(checkStatus.data[0].璁¢噺鍗曚綅);
-                        $("#HSourceID").val(checkStatus.data[0].HSourceID);
-                        $("#HSourceName").val(checkStatus.data[0].鐢熶骇璧勬簮);
-                        $("#HDeptID").val(checkStatus.data[0].HDeptID);
-                        $("#HDeptName").val(checkStatus.data[0].閮ㄩ棬);
-                        $("#HGroupID").val(checkStatus.data[0].HGroupID);
-                        $("#HGroupName").val(checkStatus.data[0].鐝粍);
-                        $("#HAuxPorpID").val(checkStatus.data[0].HAuxPropID);
-                        $("#HAuxPropName").val(checkStatus.data[0].杈呭姪灞炴��);
-                        $("#HProcID").val(checkStatus.data[0].HProcID);
-                        $("#HProcName").val(checkStatus.data[0].宸ュ簭);
+
+                        $("#HProcess").val(checkStatus.data[0].HProcID);
+                        $("#HProcessName").val(checkStatus.data[0].宸ュ簭);
+
+                        $("#HSourceInterID").val(checkStatus.data[0].鐢熶骇璁㈠崟鍐呯爜);
+                        $("#HSourceEntryID").val(checkStatus.data[0].鐢熶骇璁㈠崟鏄庣粏鍐呯爜);
+                        $("#HSourceBillNo").val(checkStatus.data[0].鐢熶骇璁㈠崟鍙�);
+                        $("#HSourceBillType").val(checkStatus.data[0].鐢熶骇璁㈠崟绫诲瀷);
 
                         //layer.msg("鎹㈠崟");
+                        layer.close(index);//鍏抽棴寮圭獥
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
+            //#region 鎹㈤厤浠堕〉闈�
+            function get_checkSearchChangeMater() {
+                var HInterID = $("#HInterID").val();
+                var HBillNo = $("#HBillNo").val();
+                var HEmpName = $("#HEmpName").val();
+                var HProdMac = $("#HProdMac").val();
+                var HSourceInterID = $("#HSourceInterID").val();
+                var HSourceEntryID = $("#HSourceEntryID").val();
+                var HSourceBillNo = $("#HSourceBillNo").val();
+                var HSourceBillType = $("#HSourceBillType").val();
+                var HBarCode = $("#HBarCode").val();
+
+
+                //var url = "../../璁″垝绠$悊/浜х嚎杩斾慨骞冲彴/Sc_SourceLineRepairBill_ChangeMater.html?OperationType=2&HInterID=" + HInterID + "&HSourceInterID=" + HSourceInterID + "&HSourceEntryID=" + HSourceEntryID + "&HSourceBillNo=" + HSourceBillNo + "&HSourceBillType=" + HSourceBillType + "&HBarCode=" + HBarCode + "&subMaterListLength=" + subMaterListLength + "&HBillNo=" + HBillNo + "&HEmpName=" + HEmpName + "&HProdMac=" + HProdMac;
+
+                var dataParams = {
+                    'OperationType': 2
+                    , 'HInterID': HInterID
+                    , 'HBillNo': HBillNo
+                    , 'HEmpName': HEmpName
+                    , 'HProdMac': HProdMac
+                    , 'HSourceInterID': HSourceInterID
+                    , 'HSourceEntryID': HSourceEntryID
+                    , 'HSourceBillNo': HSourceBillNo
+                    , 'HSourceBillType': HSourceBillType
+                    , 'HBarCode': HBarCode
+                    , 'subMaterList_Temp': $("#subMaterList_Temp").val()
+                }
+                var datajson = JSON.stringify(dataParams);
+                url = encodeURI('../../璁″垝绠$悊/浜х嚎杩斾慨骞冲彴/Sc_SourceLineRepairBill_ChangeMater.html?datajson=' + datajson);
+
+                layer.open({
+                    type: 2
+                    , skin: "layui-layer-rim"                           //鍔犱笂杈规
+                    , title: "浜х嚎杩斾慨骞冲彴(鏇存崲閰嶄欢)"                             //鏍囬
+                    , closeBtn: 1                                       //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                    , shift: 2                                          //寮瑰嚭鍔ㄧ敾
+                    , area: ["90%", "90%"]                              //绐椾綋澶у皬
+                    , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                    , content: [url, "yes"]
+                    , btn: ["纭畾", "鍙栨秷"]
+                    , btn1: function (index, laero) {
+
+
                         layer.close(index);//鍏抽棴寮圭獥
                     }
                     , btn2: function (index, layero) { }
@@ -1134,28 +1187,68 @@
             function set_AddNew(data,HSaveType) {
                 data.field.HReportType = "3";
                 //鑾峰彇琛ㄥご鏁版嵁
-                var tableMain = data.field;
+                var tableMain = {
+                    "HInterID": $("#HInterID").val()
+                    , "HBillNo": $("#HBillNo").val()
+                    , "HDate": $("#HDate").val()
+                    , "HEmpID": $("#HEmpID").val()
+                    , "HDeptID": $("#HDeptID").val()
+                    , "HSourceID": $("#HSourceID").val()
+                    , "HProdOrgID": $("#HProdOrgID").val()
+                    , "HMaterID": $("#HMaterID").val()
+                    , "HWorkStationID": $("#HWorkStationID").val()
+                    , "HProcess": $("#HProcess").val()
+                    , "HIPAddr": $("#HIPAddr").val()
+                    , "HMacAddr": $("#HMacAddr").val()
+                    , "HProdMac": $("#HProdMac").val()
+                    , "HBarCode": $("#HBarCode").val()
+                }
+                //鑾峰彇瀛愯〃1鏁版嵁
+                var tableSub = {
+                    "HInterID": $("#HInterID").val()
+                    , "HEntryID": $("#HEntryID").val()
+                    , "HBillNo_bak": $("#HBillNo").val()
+                    , "HRemark": $("#HRemark").val()
+                    , "HSourceInterID": $("#HSourceInterID").val()
+                    , "HSourceEntryID": $("#HSourceEntryID").val()
+                    , "HSourceBillNo": $("#HSourceBillNo").val()
+                    , "HSourceBillType": $("#HSourceBillType").val()
+                    , "HBadReasonID": $("#HBadReasonID").val()
+                    , "HBadTypeID": $("#HBadTypeID").val()
+                    , "HBadResultID": $("#HBadResultID").val()
+                    , "HBadProcID": $("#HBadProcID").val()
+                    , "HRepairResult": $("#HRepairResult").val()
+                    , "HCreator": $("#HCreator").val()
+                    , "HCreateDate": $("#HCreateDate").val()
+                }
+
                 //鑾峰彇琛ㄥご鏁版嵁骞跺簭鍒楀寲
-                var sMainStr = JSON.stringify(tableMain);              //涓昏〃鏁版嵁
+                var sMainStr = JSON.stringify(tableMain);
+                //搴忓垪鍖栧瓙琛�1鏁版嵁
+                var sSubStr = JSON.stringify(tableSub);
+                //鑾峰彇瀛愯〃2鏁版嵁搴忓垪鍖�
+                var sSubMaterStr = $("#subMaterList_Temp").val();
+
+
                 //鎷兼帴搴忓垪鍖栫殑鏁版嵁
-                var sMainSub = sMainStr + ';' + HSaveType + ";" + sessionStorage["HUserName"];
+                var sMainSub = sMainStr + ';' + sSubStr + ";" + sSubMaterStr + ";" + sessionStorage["HUserName"];
 
                 var index = layer.load();
                 $.ajax({
                     type: "POST",
-                    url: GetWEBURL() + "Sc_ICMOBillQualityStatus_Tmp/AddICMOBillQualityStatus_Tmp",
+                    url: GetWEBURL() + "Sc_SourceLineRepairBillSub/AddSourceLineRepairBill",
                     async: true,
                     data: { "sMainSub": sMainSub },
                     dataType: "json",
                     success: function (data) {
                         if (data.count == 1) {
-                            //set_ClearBill();
-
                             //鐢熸垚骞惰缃富琛ㄧ殑鍐呯爜鍜屽崟鎹彿銆佹棩鏈�
                             createBillNo();
+                            //鏇存柊琛ㄥご
+                            getMainInfo();
                             //鏇存柊瀛愯〃
                             get_InitGrid();
-                            //鏇存柊涓嶈壇鐜囧崰姣斿垎鏋�
+                            //鏇存柊涓嶈壇鐜囧崰姣斿垎鏋愬浘
                             getBadReasonRateInfo();
 
                             layer.close(index);
@@ -1218,13 +1311,14 @@
                 if (obj.event === 'del') {
                     layer.confirm('鐪熺殑鍒犻櫎琛屽悧锛�', function (index) {
                         var HInterID = obj.data.HInterID;
+                        var HEntryID = obj.data.HEntryID;
 
                         var ajaxLoad = layer.load();
                         $.ajax({
-                            url: GetWEBURL() + "/Sc_ICMOBillQualityStatus_Tmp/deleteSubInfo",
+                            url: GetWEBURL() + "/Sc_SourceLineRepairBill/deleteSubInfo",
                             type: "GET",
                             async: false,
-                            data: { "HInterID": HInterID, "user": sessionStorage["HUserName"] },
+                            data: { "HInterID": HInterID, "HEntryID": HEntryID, "user": sessionStorage["HUserName"] },
                             success: function (result) {
                                 if (result.count == 1) {
                                     layer.msg("鍒犻櫎鎴愬姛锛�");
@@ -1368,6 +1462,26 @@
 
         });
 
+        //缁翠慨浜�
+        function GetHEmpValue(obj) {
+            $("#HEmpID").val(obj[0].HItemID);//鍐呯爜
+            $("#HEmpName").val(obj[0].鑱屽憳鍚嶇О);//鍚嶇О
+        }
+        //涓嶈壇鍘熷洜
+        function GetBadReasonValue(obj) {
+            $("#HBadReasonID").val(obj[0].HItemID);//鍐呯爜
+            $("#HBadReasonName").val(obj[0].涓嶈壇鍘熷洜鍚嶇О);//鍚嶇О
+        }
+        //涓嶈壇绫诲瀷
+        function GetBadTypeValue(obj) {
+            $("#HBadTypeID").val(obj[0].HItemID);//鍐呯爜
+            $("#HBadTypeName").val(obj[0].涓嶈壇绫诲瀷鍚嶇О);//鍚嶇О
+        }
+        //涓嶈壇鍚庢灉
+        function GetBadResultValue(obj) {
+            $("#HBadResultID").val(obj[0].HItemID);//鍐呯爜
+            $("#HBadResultName").val(obj[0].涓嶈壇鍚庢灉鍚嶇О);//鍚嶇О
+        }
 
     </script>
 </body>

--
Gitblit v1.9.1