WebTM/views/¼Æ»®¹ÜÀí/²úÏß·µÐÞÆ½Ì¨/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;">产品代码</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;">产品代码</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].物料代码);
                        $("#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>