wtt
2024-11-18 c6b9a072f354b02b426be80d88f8ef4c3ebd4bf0
WebTM/views/¼Æ»®¹ÜÀí/¹¤ÒÕ·Ïß/Gy_RoutingBill.html
@@ -44,6 +44,12 @@
        .layui-form-label {
            width: 25%;
        }
        .layui-table th, .layui-table td {
            white-space: nowrap; /* ä¸æ¢è¡Œ */
            overflow: hidden; /* è¶…出内容隐藏 */
            text-overflow: ellipsis; /* æ˜¾ç¤ºçœç•¥å· */
        }
    </style>
</head>
@@ -59,10 +65,18 @@
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">保存</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">退出</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_defaultRoute" id="set_defaultRoute">启用默认</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_closeOtherRoute" id="set_closeOtherRoute">禁用其它</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_startCheckBill" id="set_startCheckBill">发起审批</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">审核</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_AbandonCheck" id="set_AbandonCheck">反审核</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CloseBill" id="set_CloseBill">关闭</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CancelCloseBill" id="set_CancelCloseBill">反关闭</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_Copy" id="set_Copy">复制</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckFlowInfo" id="set_CheckFlowInfo">查看审批进度</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill_Flow" id="set_CheckBill_Flow">多级审核</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_AbandonCheck_Flow" id="set_AbandonCheck_Flow">多级反审核</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_RejectCheck_Flow" id="set_RejectCheck_Flow">驳回</button>
                    </div>
                    <div class="layui-tab" lay-filter="tab-POStockInBill">
                        <ul class="layui-tab-title" lay-filter="tab-all">
@@ -89,7 +103,7 @@
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">工艺路线名称<label style="color:red"> * </label></label>
                                            <label class="layui-form-label" style="width: 90px;">工艺路线名称*</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" lay-verify="HName" name="HName" id="HName">
                                            </div>
@@ -100,7 +114,7 @@
                                        <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="HMaterNumber" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <input type="text" class="layui-input" lay-verify="HMaterNumber" name="HMaterNumber" id="HMaterNumber" style="width: 60%;display: inline-block;">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchMater" id="btnSearchMater" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
@@ -124,7 +138,7 @@
                                    <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;">
                                            <div class="layui-input-block" style="margin-left: 83px;">
                                                <input type="text" class="layui-input" name="HUnitName" lay-verify="HUnitName" id="HUnitName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <input type="hidden" name="HUnitID" id="HUnitID" lay-verify="HUnitID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnUnit" id="btnUnit" style="padding: 0 10px;float: right;margin-right: 3px;">
@@ -133,103 +147,22 @@
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <div class="layui-input-block" style="margin-left: 96px;">
                                            <label class="layui-form-label" style="width: 85px;">定额类型</label>
                                            <div class="layui-input-inline">
                                                <select name="HProcPriceType" id="HProcPriceType" lay-filter="HProcPriceType" style="width:200px;">
                                                    <option value="临时定额">临时定额</option>
                                                    <option value="永久定额" selected="selected">永久定额</option>
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <div class="layui-input-block" style="margin-left: 0px;">
                                                <input type="checkbox" name="checkboxHStandard" id="checkboxHStandard" lay-skin="primary" lay-filter="checkboxHStandard" checked title="是否默认工艺">
                                                <input type="hidden" value="true" name="HStandard" id="HStandard" lay-verify="HStandard">
                                                <!--<input type="checkbox" name="checkboxHUseFlag" id="checkboxHUseFlag" title="是否启用" lay-skin="primary" lay-filter="checkboxHUseFlag">
        <input type="hidden" value="false" name="HUseFlag" id="HUseFlag">-->
                                                <input type="hidden" value="false" name="HUseFlag" id="HUseFlag">-->
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline" id="HIDDEN" style="display:none;">
                                            <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="HMainProcIDName" name="HMainProcIDName" id="HMainProcIDName"  value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <input type="hidden" class="layui-input" name="HMainProcID" id="HMainProcID" lay-verify="HMainProcID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" 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="HMainCenterIDName" name="HMainCenterIDName" id="HMainCenterIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <input type="hidden" class="layui-input" name="HMainCenterID" lay-verify="HMainCenterID" id="HMainCenterID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnWorkCenter" id="btnWorkCenter" 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" name="HGroupIDName" lay-verify="HGroupIDName" id="HGroupIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <input type="hidden" class="layui-input" name="HGroupID" lay-verify="HGroupID" id="HGroupID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnGroup" id="" 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;">加工数量</label>
            <div class="layui-input-block" style="margin-left: 120px;">
                <input type="text" class="layui-input" name="HMainWorkQty" lay-verify="HMainWorkQty" id="HMainWorkQty" value="0" onmouseover="this.title=this.value">
            </div>
        </div>
        <div class="layui-inline">
            <label class="layui-form-label" style="width: 85px;">运行时间</label>
            <div class="layui-input-block" style="margin-left: 120px;">
                <input type="text" class="layui-input" name="HMainUnitTime" lay-verify="HMainUnitTime" id="HMainUnitTime" value="0">-->
                                        <!--<input type="hidden" value="小时" name="HMainTimeUnit" id="HMainTimeUnit">-->
                                        <!--</div>
        </div>
        <div class="layui-inline">
            <label class="layui-form-label" style="width: 85px;">工价</label>
            <div class="layui-input-block" style="margin-left: 120px;">
                <input type="text" class="layui-input" name="HMainPrice" id="HMainPrice" lay-verify="HMainPrice" 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" name="HStdSourceQty" id="HStdSourceQty" lay-verify="HStdSourceQty" value="0">-->
                                        <!--style="background-color:#efefef4d;"-->
                                        <!--</div>
        </div>
        <div class="layui-inline">
            <label class="layui-form-label" style="width: 85px;">加资源增量</label>
            <div class="layui-input-block" style="margin-left: 120px;">
                <input type="text" class="layui-input" name="HAddSourceRate" id="HAddSourceRate" lay-verify="HAddSourceRate" value="0">-->
                                        <!--style="background-color:#efefef4d;"-->
                                        <!--</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="HDelSourceRate" name="HDelSourceRate" id="HDelSourceRate" value="0">-->
                                        <!--style="background-color:#efefef4d;"-->
                                        <!--</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="hidden" class="layui-input" name="HMaker" id="HMaker" lay-verify="HMaker" value="">
                                                <input type="text" class="layui-input" name="HRemark" id="HRemark" lay-verify="HRemark" placeholder="请输入内容" onmouseover="this.title=this.value" style=" width: 500px;">
                                            </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;">
@@ -238,6 +171,123 @@
                                                </select>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline" id="HIDDEN" style="display:none;">
                                            <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="HMainProcIDName" name="HMainProcIDName" id="HMainProcIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <input type="hidden" class="layui-input" name="HMainProcID" id="HMainProcID" lay-verify="HMainProcID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchProc" id="btnSearchProc" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">开始日期</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="date" class="layui-input" lay-verify="HBeginDate" name="HBeginDate" id="HBeginDate" style="padding-left: 20px;">
                                            </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="date" class="layui-input" lay-verify="HEndDate" name="HEndDate" id="HEndDate" style="padding-left: 80px;">
                                            </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="hidden" class="layui-input" name="HMaker" id="HMaker" lay-verify="HMaker" value="">
                                                <input type="text" class="layui-input" name="HRemark" id="HRemark" lay-verify="HRemark" placeholder="请输入内容" onmouseover="this.title=this.value" style=" width: 500px;">
                                            </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="HMainCenterIDName" name="HMainCenterIDName" id="HMainCenterIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
            <input type="hidden" class="layui-input" name="HMainCenterID" lay-verify="HMainCenterID" id="HMainCenterID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnWorkCenter" id="btnWorkCenter" 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" name="HGroupIDName" lay-verify="HGroupIDName" id="HGroupIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
            <input type="hidden" class="layui-input" name="HGroupID" lay-verify="HGroupID" id="HGroupID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnGroup" id="" 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;">加工数量</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HMainWorkQty" lay-verify="HMainWorkQty" id="HMainWorkQty" value="0" onmouseover="this.title=this.value">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">运行时间</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HMainUnitTime" lay-verify="HMainUnitTime" id="HMainUnitTime" value="0">-->
                                        <!--<input type="hidden" value="小时" name="HMainTimeUnit" id="HMainTimeUnit">-->
                                        <!--</div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">工价</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HMainPrice" id="HMainPrice" lay-verify="HMainPrice" 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" name="HStdSourceQty" id="HStdSourceQty" lay-verify="HStdSourceQty" value="0">-->
                                        <!--style="background-color:#efefef4d;"-->
                                        <!--</div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">加资源增量</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HAddSourceRate" id="HAddSourceRate" lay-verify="HAddSourceRate" value="0">-->
                                        <!--style="background-color:#efefef4d;"-->
                                        <!--</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="HDelSourceRate" name="HDelSourceRate" id="HDelSourceRate" value="0">-->
                                        <!--style="background-color:#efefef4d;"-->
                                        <!--</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="hidden" class="layui-input" name="HMaker" id="HMaker" lay-verify="HMaker" value="">
                                                <input type="text" class="layui-input" name="HRemark" id="HRemark" lay-verify="HRemark" placeholder="请输入内容" onmouseover="this.title=this.value" style=" width: 500px;">
                                            </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;">
                                                <select name="HOrgID" id="HOrgID" lay-verify="HOrgID">-->
                                                    <!--动态渲染组织-->
                                                <!--</select>
                                            </div>
                                        </div>-->
                                    </div>
                                </div>
                            </div>
@@ -288,7 +338,7 @@
                                        <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="" id="" style="background-color:#efefef4d;" readonly>
                                                <input type="text" class="layui-input" name="hcloser" id="hcloser" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
@@ -308,7 +358,7 @@
                                        <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="" id="" style="background-color:#efefef4d;" readonly>
                                                <input type="text" class="layui-input" name="hclosedate" id="hclosedate" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
@@ -427,10 +477,47 @@
        </div>
    </script>
    <!--复选框 SN过站控制-->
    <script type="text/html" id="HSNCtrl">
        <div class="layui-input-block" style="margin-left: 20px;">
            <input type="checkbox" name="HSNCtrl" lay-filter="HSNCtrl" id="HSNCtrl{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
        </div>
    </script>
    <!--复选框 æ˜¯å¦é¦–ä»¶-->
    <script type="text/html" id="HQCFst">
        <div class="layui-input-block" style="margin-left: 20px;">
            <input type="checkbox" name="HQCFst" lay-filter="HQCFst" id="HQCFst{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
        </div>
    </script>
    <!--复选框 æ˜¯å¦æœ«æ£€-->
    <script type="text/html" id="HQCProc">
        <div class="layui-input-block" style="margin-left: 20px;">
            <input type="checkbox" name="HQCProc" lay-filter="HQCProc" id="HQCProc{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
        </div>
    </script>
    <!--复选框 æ˜¯å¦å·¡æ£€-->
    <script type="text/html" id="HQCPatrol">
        <div class="layui-input-block" style="margin-left: 20px;">
            <input type="checkbox" name="HQCPatrol" lay-filter="HQCPatrol" id="HQCPatrol{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
        </div>
    </script>
    <!--复选框 ä¸Šæ–™é˜²é”™æŽ§åˆ¶-->
    <script type="text/html" id="HMaterToSourceCtrl">
        <div class="layui-input-block" style="margin-left: 20px;">
            <input type="checkbox" name="HMaterToSourceCtrl" lay-filter="HMaterToSourceCtrl" id="HMaterToSourceCtrl{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
        </div>
    </script>
    <!--复选框 æŽ’产工序标记-->
    <script type="text/html" id="HSortProcFlag">
        <div class="layui-input-block" style="margin-left: 20px;">
            <input type="checkbox" name="HSortProcFlag" lay-filter="HSortProcFlag" id="HSortProcFlag{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
        </div>
    </script>
    <!--复选框 ä¸‹é“流转工序-->
    <script type="text/html" id="HNextProcFlag">
        <div class="layui-input-block" style="margin-left: 20px;">
            <input type="checkbox" name="HNextProcFlag" disabled="disabled"  lay-filter="HNextProcFlag" id="HNextProcFlag{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
            <input type="checkbox" name="HNextProcFlag" disabled="disabled" lay-filter="HNextProcFlag" id="HNextProcFlag{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
        </div>
    </script>
@@ -456,7 +543,13 @@
    </script>
    <script>
        //#region æ–‡æœ¬æ¡†è¾“入搜索相关数据-变量
        var childPage = null;                       //获取子窗口对象,用于操作子窗口的变量和方法
        var currRowIndex = 0;                       //用于定位子窗口当前选中的行
        var childData = null;                       //用于获取子窗口返回的数据
        //#endregion
        var OptionData = [];
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
@@ -478,21 +571,22 @@
            //初始表格数据
            var rowdata = [{
                "HProcNo": "10", "HProcID_S": 0, "HProcType": "主工序", "HCenterID_S": 0, "HCenterID_SName": ""
                "HProcNo": "10", "HProcID_S": 0, "HProcType": "主工序", "HCenterID_S": 0, "HCenterID_SName": "","工序代码":""
                , "HWorkQty_S": 0, "HSubStdEmpQty_S": 0, "HMouldNo": "", "HChangeMould": 0, "HPackStd": ""
                , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "工序": ""
                , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "工序": "","工段":""
                , "HProcID": 0, "工作中心代码": "", "HCenterID": 0, "工作中心": "", "HSupID": 0
                , "供应商代码": "", "供应商": "", "HSupFlag": false, "HTimeUnit": "", "HUnitTime": 0
                , "HWorkQty": 1, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0
                , "供应商代码": "", "供应商": "", "HSupFlag": false, "HSortProcFlag": false, "HTimeUnit": "", "HUnitTime": 0
                , "HWorkQty": 1, "HSNCtrl": false, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0
                , "HMoveTime": 0, "HNextProcFlag": false, "HFlowProc": false, "HSubStdEmpQty": 0, "HSubCanUseSourceQty": 0
                , "HFixPrice": 0, "HProcPrice": 0, "HBadPrice": 0, "HWasterPrice": 0, "HStdFlag": false
                , "HBeginDayQty": 0, "HBeginFixQty": 0, "HFixWorkDays": 0, "HTrunWorkDays": 0, "HReadyTimes": 0
                , "HICMOReadyTimes": 0, "HAutoTrunFlag": false, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
                , "HProcWorkNum": "", "HBadWHID": 0, "HBadWHName": "", "HWasterWHID": 0, "HWasterWHName": ""
                , "HWHID": 0, "HWHName": "", "HRemark": ""
                , "HWHID": 0, "HWHName": "", "HRemark": "", "HWorkTimes_S": 0
                , "HQCSchemeID_Fst": 0, "HQCSchemeNumber_Fst": "", "HQCSchemeName_Fst": ""
                , "HQCSchemeID_Proc": 0, "HQCSchemeNumber_Proc": "", "HQCSchemeName_Proc": ""
                , "HQCSchemeID_Patrol": 0, "HQCSchemeNumber_Patrol": "", "HQCSchemeName_Patrol": ""
                , "HQCFst": false, "HQCProc": false, "HQCPatrol": false, "HMaterToSourceCtrl": false
            }];
            var HModName = "Gy_RoutingBill";
            //#endregion
@@ -503,24 +597,30 @@
                elem: '#mainTable'
                , toolbar: '#toolbarDemo'
                , limit: 500 //每页默认显示的数量
                , totalRow: true
                //, cellMinWidth: 120
                , height: 400
                , height: 450
                , cols: [[ //表头
                    { type: 'checkbox', totalRowText: '合计行' }
                    , { type: 'numbers', title: '序号', totalRow: true }
                    , { type: 'numbers', field: '序号', title: '序号', totalRow: true }
                    , { field: 'HProcNo', title: '流水号', edit: 'text' }
                      // , { field: 'HProcID', title: '工序ID', hide: true }//, hide: true
                    , { field: 'HProcID', title: '工序ID', hide: true }//, hide: true
                    , { field: '工序代码', title: '工序代码'}
                    , { field: '工序', title: '工序', edit: 'text', event: "CheckHProcID" }//f7
                    , { field: 'HProcID_S', title: '工段ID', hide: true }//, hide: true
                    , { field: '工段', title: '工段', edit: 'text', event: "CheckHProcMulID" }//f7
                    , { field: '工作中心代码', title: '工作中心代码', edit: 'text', event: "CheckHCenterID" }//不填
                    // , { field: 'HCenterID', title: '工作中心id', hide: true }//, hide: true
                     , { field: 'HCenterID', title: '工作中心ID', hide: true }//, hide: true
                    , { field: '工作中心', title: '工作中心' }//f7
                    , { field: 'HTechnologyParameter', title: '工艺参数', edit: 'text' }
                    , { field: 'HProcPrice', title: '工价', edit: 'text' }
                    , { field: 'HRemark', title: '备注', edit: 'text' }
                    // , { field: 'HSupID', title: '供应商ID', hide: true }
                     , { field: 'HSupID', title: '供应商ID', hide: true }
                    , { field: '供应商代码', title: '供应商代码', edit: 'text', width: 110, event: "CheckHSupID" }
                    , { field: '供应商', title: '供应商' }//f7
                    , { field: 'HSupFlag', title: '外协标记', templet: "#HSupFlag" }//checkbox
                    , { field: 'HSortProcFlag', title: '排产工序标记', templet: "#HSortProcFlag", width: 120 }//checkbox
                    //, { field: 'HProcType', title: '工序类型', templet: '#HProcType' }//选择
                    ////, { field: 'HBadWHID', title: 'HBadWHID', hide: true }//, hide: true
                    //, { field: 'HBadWHName', title: '不良品仓', edit: 'text', event: "HBadWHID" }//f7
@@ -532,18 +632,22 @@
                    //, { field: 'HPicNum', title: '图纸编号', edit: 'text' }
                    //, { field: 'HTimeUnit', title: '时间单位', edit: 'text' }
                    //, { field: 'HUnitTime', title: '运行时间', edit: 'text' }
                    , { field: 'HWorkQty', title: '加工数量', edit: 'text' }//默认
                    , { field: 'HSNCtrl', title: 'SN过站控制', templet: "#HSNCtrl", width: 120 }
                    , { field: 'HMaterToSourceCtrl', title: '上料防错控制', templet: "#HMaterToSourceCtrl", width:120 }
                    , { field: 'HQCFst', title: '是否首件', templet: "#HQCFst", width: 120 }
                    , { field: 'HQCProc', title: '是否末检', templet: "#HQCProc", width: 120 }
                    , { field: 'HQCPatrol', title: '是否巡检', templet: "#HQCPatrol", width: 120 }
                    , { field: 'HQCSchemeID_Fst', title: '首件检验方案ID', hide: true }//f7
                    , { field: 'HQCSchemeNumber_Fst', title: '首件检验方案代码', edit: 'text', event: "HQCSchemeNumber_Fst",width:125 }
                    , { field: 'HQCSchemeNumber_Fst', title: '首件检验方案代码', edit: 'text', event: "HQCSchemeNumber_Fst", width: 125 }
                    , { field: 'HQCSchemeName_Fst', title: '首件检验方案名称', width: 125 }//f7
                    , { field: 'HQCSchemeID_Proc', title: '转序检验方案ID', hide: true }//f7
                    , { field: 'HQCSchemeNumber_Proc', title: '转序检验方案代码', edit: 'text', event: "HQCSchemeNumber_Proc", width: 125}
                    , { field: 'HQCSchemeName_Proc', title: '转序检验方案名称', width: 125}//f7
                    , { field: 'HQCSchemeNumber_Proc', title: '转序检验方案代码', edit: 'text', event: "HQCSchemeNumber_Proc", width: 125 }
                    , { field: 'HQCSchemeName_Proc', title: '转序检验方案名称', width: 125 }//f7
                    , { field: 'HQCSchemeID_Patrol', title: '巡检检验方案ID', hide: true }//f7
                    , { field: 'HQCSchemeNumber_Patrol', title: '巡检检验方案代码', edit: 'text', event: "HQCSchemeNumber_Patrol", width: 125}
                    , { field: 'HQCSchemeName_Patrol', title: '巡检检验方案名称', width: 125}//f7
                    , { field: 'HQCSchemeNumber_Patrol', title: '巡检检验方案代码', edit: 'text', event: "HQCSchemeNumber_Patrol", width: 125 }
                    , { field: 'HQCSchemeName_Patrol', title: '巡检检验方案名称', width: 125 }//f7
                    //, { field: 'HPassRate', title: '良率', edit: 'text' }//默认
                    //, { field: 'HProcID_S', title: '工段', edit: 'text' }
                    ////, { field: 'HCenterID_S', title: '产线中心id', hide: true }//hide: true
@@ -564,8 +668,7 @@
                    //, { field: 'HFlowProc', title: '流转工序', templet: "#HFlowProc" }//chenbox
                    //, { field: 'HSubStdEmpQty', title: '标准人数', edit: 'text' }
                    //, { field: 'HSubCanUseSourceQty', title: '可操作设备数', edit: 'text' }
                    //, { field: 'HFixPrice', title: '班产定额', edit: 'text' }//默认
                    //, { field: 'HProcPrice', title: '工序工价', edit: 'text' }//默认
                    //, { field: 'HFixPrice', title: '班产定额', edit: 'text' }//默认
                    //, { field: 'HBadPrice', title: '不合格单价', edit: 'text' }//默认
                    //, { field: 'HWasterPrice', title: '报废单价', edit: 'text' }//默认
                    //, { field: 'HStdFlag', title: '标准定额', templet: "#HStdFlag" }//chenbox
@@ -578,6 +681,7 @@
                    //, { field: 'HAutoTrunFlag', title: '自动移转', templet: "#HAutoTrunFlag" }//chenbox
                    //, { field: 'HProcCheckNote', title: '本工序确认记录', edit: 'text' }
                    //, { field: 'HProcWorkNum', title: '程序号', edit: 'text' }
                    //, { field: 'HWorkTimes_S', title: '产品单件工时', edit: 'text' }
                    , { fixed: 'right', title: '操作', toolbar: '#barDemo' }
                ]]
                //, done: function (res, curr, count) {
@@ -622,19 +726,45 @@
            var params = getUrlVars();
            var OperationType = params[params[0]]; //从参数中获取 æ•°æ®ç±»åž‹  1添加 ä¿å­˜  2复制  3 ç¼–辑 4添加子工艺路线
            var linterid = params[params[1]]; //从参数中获取 å•据内码
            var lSourceBillType = params[params[2]];  //从单据获取 æºå•类型
            var HBillSubType = params[params[2]];  //从单据获取 æºå•类型
            //var linteridSub = params[params[3]];  //从参数获取 å­è¡¨çº§åˆ«
            var IsHavingPermissions = 0; //排产页面跳转过来时判断用户是否有工艺路线编辑权限,0代码没有权限,1代表有权限
            //排产页面跳转编辑查看工艺路线
            if (HBillSubType == 4610 && OperationType == 3) {
                HBillSubType = 3301
                IsHavingPermissions = params[params[3]];
                if (IsHavingPermissions == 0) {
                    //没有工艺路线的编辑权限,禁用按钮
                    $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
                    $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);
                    $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);
                    $('#set_CloseBill').addClass("layui-btn-disabled").attr("disabled", true);
                    $('#set_CancelCloseBill').addClass("layui-btn-disabled").attr("disabled", true);
                }
            }
            //排产页面跳转新增工艺路线
            if (HBillSubType == 4610 && OperationType == 1) {
                HBillSubType = 3301
                $("#HMaterID").val(params[params[3]]);//物料ID
                $("#HMaterNumber").val(getParams("HMaterNumber"));//物料代码
                $("#HMaterName").val(getParams("HMaterName"));//物料名称
                $("#HMaterModel").val(getParams("HMaterModel") == "" ? " " : getParams("HMaterModel"));//规格型号
            }
            if (HBillSubType == "SUB") {
                //显示工序
                $("#HIDDEN").show();
            } else {
                HBillSubType = "3301";
            }
            //判断是否新增
            if (linterid == null || linterid == 0) {
                //$("#HIDDEN").hide();
                if (OperationType == null) {
                    OperationType = 1;
                } else if (OperationType == 4) {
                    //显示工序
                    $("#HIDDEN").show();
                }
                OperationType = 1;
                $('#set_closeOtherRoute').addClass("layui-btn-disabled").attr("disabled", true);
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
@@ -644,6 +774,8 @@
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                        $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd"));
                        $("#HEndDate").val(Format(new Date(2100,12,31), "yyyy-MM-dd"));
                    }
                });
            }
@@ -660,15 +792,12 @@
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                        $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd"));
                        $("#HEndDate").val(Format(new Date(2100, 12, 31), "yyyy-MM-dd"));
                    }
                });
            }
            else {//如果修改则走下面 new
                if (lSourceBillType == "SUB") {
                    //显示工序
                    $("#HIDDEN").show();
                }
                //禁用组织选项
                $("#HOrgID").attr("disabled", true);
@@ -683,6 +812,120 @@
            //#endregion
            //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
            //#region è¡¨å¤´åŸºç¡€èµ„料选择弹窗
            //#region æ–‡æœ¬æ¡†ç›‘听
            $(document).ready(function () {
                //#region æ ¹æ®ç‰©æ–™ä»£ç èŽ·å–ç‰©æ–™åŸºç¡€èµ„æ–™ç­›é€‰å¼¹çª—
                //根据元素ID对元素进行监听=============================================================================
                $("#HMaterNumber").on('keydown', function (data) {
                    //================================================================================================
                    var errKeys = ["ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight", "Enter"];
                    if ($.inArray(event.key, errKeys) == -1) {              //如果按下的键位不是 æ–¹å‘键,则刷新弹窗中的数据
                        if (childPage == null) {                            //判断当前子窗口是否已经打开,若未打卡,则打开页面,并获取子窗口的对象
                            var offset = $(this).offset();                  //获取触发事件的元素的位置,用于定位子窗口打开的位置
                            var innerHeight = window.innerHeight;
                            var top = offset.top + 0.05 * innerHeight;
                            var left = offset.left;
                            if (top + 0.05 * innerHeight + 0.3 * innerHeight > innerHeight) {
                                top = top - 0.3 * innerHeight - 0.05 * innerHeight;
                            }
                            layer.open({
                                type: 2                                                                                     //弹窗类型
                                , skin: 'layui-layer-rim'                                                                   //加上边框
                                , area: ['25%', '30%']                                                                      //大小
                                , shadeClose: true                                                                          //点击遮罩时关闭弹窗
                                , offset: [top, left]
                                , title: false                                                                              //不显示标题栏
                                //, title: '项目费用列表'                                                                     //标题
                                , shift: 2                                                                                  //弹出动画
                                , closeBtn: 0                                                                               //禁用关闭按钮
                                , content: ["../../基础资料/通用基础资料/Gy_CommonBaseData.html?OperationType=2", "yes"]
                                , success: function (layero, index) {
                                    setTimeout(function () {
                                        //修改,根据文本框数据,编写查询语句================================================================================================
                                        var value = $("#HMaterNumber").val().replace(/'/g, "");                                  //获取文本框最新值
                                        currRowIndex = 0;
                                        var tableView = "h_v_Gy_MaterialList";
                                        var childSWhere = "select top(10) HItemID,物料代码,物料名称,规格型号,HUnitID,计量单位名称 from " + tableView + " where 1=1 and ç»„织名称 = '" + sessionStorage["Organization"] + "' and (物料代码 like '%" + value + "%' or ç‰©æ–™åç§° like '%" + value + "%') order by ç‰©æ–™ä»£ç  desc";
                                        childPage.getData(childSWhere, tableView);
                                        //===================================================================================================================================
                                    }, 200);
                                }
                                , end: function () {
                                    childPage = null;
                                    currRowIndex = 0;
                                    if (childData != null) {
                                        //根据弹窗返回数据设置文本框数据=================================================================================================
                                        //获取数据
                                        $("#HMaterID").val(childData.HItemID);//物料id
                                        $("#HMaterName").val(childData.物料名称);//物料名称
                                        $("#HMaterNumber").val(childData.物料代码);//物料代码
                                        $("#HMaterModel").val(childData.规格型号);//规格型号
                                        $("#HUnitID").val(childData.HUnitID);//计量单位id
                                        $("#HUnitName").val(childData.计量单位名称);//计量单位名称
                                        if ($("#HName").val() == "") {
                                            $("#HName").val(childData.物料代码);
                                        }
                                        //===============================================================================================================================
                                        childData = null;
                                    }
                                }
                            });
                        } else {
                            setTimeout(function () {
                                //修改,根据文本框数据,编写查询语句================================================================================================
                                var value = $("#HMaterNumber").val().replace(/'/g, "");                                  //获取文本框最新值
                                currRowIndex = 0;
                                var tableView = "h_v_Gy_MaterialList";
                                var childSWhere = "select top(10) HItemID,物料代码,物料名称,规格型号,HUnitID,计量单位名称 from " + tableView + " where 1=1 and ç»„织名称 = '" + sessionStorage["Organization"] + "' and (物料代码 like '%" + value + "%' or ç‰©æ–™åç§° like '%" + value + "%') order by ç‰©æ–™ä»£ç  desc";
                                childPage.getData(childSWhere, tableView);
                                //=================================================================================================================================
                            }, 200);
                        }
                    } else {                                                    //如果按下的键位是 æ–¹å‘键,则调整窗口中 é€‰ä¸­è¡Œ çš„位置
                        if (event.key == "ArrowUp") {
                            currRowIndex--;
                            childPage.setSelectedRow(currRowIndex);
                        } else if (event.key == "ArrowDown") {
                            currRowIndex++;
                            childPage.setSelectedRow(currRowIndex);
                        } else if (event.key == "Enter") {
                            //手动失焦
                            var element = document.getElementById("HMaterNumber");
                            element.blur();
                            childPage.getSelectedData(currRowIndex);
                            if (childData != null) {
                                //根据弹窗返回数据设置文本框数据=================================================================================================
                                //获取数据
                                $("#HMaterID").val(childData.HItemID);//物料id
                                $("#HMaterName").val(childData.物料名称);//物料名称
                                $("#HMaterNumber").val(childData.物料代码);//物料代码
                                $("#HMaterModel").val(childData.规格型号);//规格型号
                                $("#HUnitID").val(childData.HUnitID);//计量单位id
                                $("#HUnitName").val(childData.计量单位名称);//计量单位名称
                                if ($("#HName").val() == "") {
                                    $("#HName").val(childData.物料代码);
                                }
                                //===============================================================================================================================
                                childData = null;
                            }
                            childPage = null;
                            currRowIndex = 0;
                            childData = null;
                        }
                    }
                });
                //#endregion
            });
            //#endregion
            //#endregion
            //选择产品代码按钮
            form.on('submit(btnSearchMater)', function () {
@@ -714,6 +957,24 @@
                get_checkRoutingGroup();
            });
            //启用默认
            form.on('submit(set_defaultRoute)', function (data) {
                set_defaultRoute(data);
            });
            //发起审批
            form.on('submit(set_startCheckBill)', function (data) {
                set_startCheckBill(data);
            });
            //禁用其它
            form.on('submit(set_closeOtherRoute)', function (data) {
                if ($("#hcloser").val() != '') {
                    layer.alert("单据已被关闭无法关闭其它!", { icon: 5 });
                } else {
                    set_closeOtherRoute(data);
                }
            });
            //审核
            form.on('submit(set_CheckBill)', function (data) {
                set_CheckBill(data);
@@ -734,6 +995,29 @@
                set_CancelCloseBill(data);
            });
            //查看审批进度
            form.on('submit(set_CheckFlowInfo)', function (data) {
                set_CheckFlowInfo();
            });
            //多级审核
            form.on('submit(set_CheckBill_Flow)', function (data) {
                set_CheckBill_Flow(0);
            });
            //多级反审核
            form.on('submit(set_AbandonCheck_Flow)', function (data) {
                set_CheckBill_Flow(1);
            });
            //驳回
            form.on('submit(set_RejectCheck_Flow)', function (data) {
                set_RejectCheck_Flow();
            });
            //复制
            form.on('submit(set_Copy)', function (data) {
                set_Copy();
            });
            //是否默认工艺
            form.on('checkbox(checkboxHStandard)', function (data) {
@@ -760,6 +1044,73 @@
                $.each(option.data, function (index, value) {
                    if (value.LAY_TABLE_INDEX == dataindex) {
                        value.HSupFlag = data.elem.checked;//把选中下拉框id值赋值给表格缓存
                    }
                });
            });
            //SN过站控制
            form.on('checkbox(HSNCtrl)', function (data) {
                //获取下拉框选中的值
                var elem = data.othis.parents('tr');
                var dataindex = elem.attr("data-index");
                $.each(option.data, function (index, value) {
                    if (value.LAY_TABLE_INDEX == dataindex) {
                        value.HSNCtrl = data.elem.checked;//把选中下拉框id值赋值给表格缓存
                    }
                });
            });
            //上料防错控制
            form.on('checkbox(HMaterToSourceCtrl)', function (data) {
                //获取下拉框选中的值
                var elem = data.othis.parents('tr');
                var dataindex = elem.attr("data-index");
                $.each(option.data, function (index, value) {
                    if (value.LAY_TABLE_INDEX == dataindex) {
                        value.HMaterToSourceCtrl = data.elem.checked;//把选中下拉框id值赋值给表格缓存
                    }
                });
            });
            //是否首件
            form.on('checkbox(HQCFst)', function (data) {
                //获取下拉框选中的值
                var elem = data.othis.parents('tr');
                var dataindex = elem.attr("data-index");
                $.each(option.data, function (index, value) {
                    if (value.LAY_TABLE_INDEX == dataindex) {
                        value.HQCFst = data.elem.checked;//把选中下拉框id值赋值给表格缓存
                    }
                });
            });
            //是否末检
            form.on('checkbox(HQCProc)', function (data) {
                //获取下拉框选中的值
                var elem = data.othis.parents('tr');
                var dataindex = elem.attr("data-index");
                $.each(option.data, function (index, value) {
                    if (value.LAY_TABLE_INDEX == dataindex) {
                        value.HQCProc = data.elem.checked;//把选中下拉框id值赋值给表格缓存
                    }
                });
            });
            ///是否巡检
            form.on('checkbox(HQCPatrol)', function (data) {
                //获取下拉框选中的值
                var elem = data.othis.parents('tr');
                var dataindex = elem.attr("data-index");
                $.each(option.data, function (index, value) {
                    if (value.LAY_TABLE_INDEX == dataindex) {
                        value.HQCPatrol = data.elem.checked;//把选中下拉框id值赋值给表格缓存
                    }
                });
            });
            //排产工序标记
            form.on('checkbox(HSortProcFlag)', function (data) {
                //获取下拉框选中的值
                var elem = data.othis.parents('tr');
                var dataindex = elem.attr("data-index");
                $.each(option.data, function (index, value) {
                    if (value.LAY_TABLE_INDEX == dataindex) {
                        value.HSortProcFlag = data.elem.checked;//把选中下拉框id值赋值给表格缓存
                    }
                });
            });
@@ -835,19 +1186,20 @@
                var NewRow = {
                    "HProcNo": (table.cache["mainTable"].length + 1) * 10, "HProcID_S": 0, "HProcType": "主工序", "HCenterID_S": 0, "HCenterID_SName": ""
                    , "HWorkQty_S": 0, "HSubStdEmpQty_S": 0, "HMouldNo": "", "HChangeMould": 0, "HPackStd": ""
                    , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "工序": ""
                    , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "工序": "","工段":""
                    , "HProcID": 0, "工作中心代码": "", "HCenterID": 0, "工作中心": "", "HSupID": 0
                    , "供应商代码": "", "供应商": "", "HSupFlag": false, "HTimeUnit": "", "HUnitTime": 0
                    , "HWorkQty": 1, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0
                    , "供应商代码": "", "供应商": "", "HSupFlag": false, "HSortProcFlag": false, "HTimeUnit": "", "HUnitTime": 0
                    , "HWorkQty": 1, "HSNCtrl": false, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0
                    , "HMoveTime": 0, "HNextProcFlag": false, "HFlowProc": false, "HSubStdEmpQty": 0, "HSubCanUseSourceQty": 0
                    , "HFixPrice": 0, "HProcPrice": 0, "HBadPrice": 0, "HWasterPrice": 0, "HStdFlag": false
                    , "HBeginDayQty": 0, "HBeginFixQty": 0, "HFixWorkDays": 0, "HTrunWorkDays": 0, "HReadyTimes": 0
                    , "HICMOReadyTimes": 0, "HAutoTrunFlag": false, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
                    , "HProcWorkNum": "", "HBadWHID": 0, "HBadWHName": "", "HWasterWHID": 0, "HWasterWHName": ""
                    , "HWHID": 0, "HWHName": "", "HRemark": ""
                    , "HWHID": 0, "HWHName": "", "HRemark": "", "HWorkTimes_S": 0
                    , "HQCSchemeID_Fst": 0, "HQCSchemeNumber_Fst": "", "HQCSchemeName_Fst": ""
                    , "HQCSchemeID_Proc": 0, "HQCSchemeNumber_Proc": "", "HQCSchemeName_Proc": ""
                    , "HQCSchemeID_Patrol": 0, "HQCSchemeNumber_Patrol": "", "HQCSchemeName_Patrol": ""
                    , "HQCFst": false, "HQCProc": false, "HQCPatrol": false, "HMaterToSourceCtrl": false
                };
                switch (obj.event) {
                    case 'btn-AddLine':
@@ -860,6 +1212,30 @@
                            //委外协助
                            if (option.data[i - 1].HSupFlag) {
                                $('#HSupFlag' + i + '').attr("checked", true);
                            }
                            //SN过站控制
                            if (option.data[i - 1].HSNCtrl) {
                                $('#HSNCtrl' + i + '').attr("checked", true);
                            }
                            //上料防错控制
                            if (option.data[i - 1].HMaterToSourceCtrl) {
                                $('#HMaterToSourceCtrl' + i + '').attr("checked", true);
                            }
                            //是否首件
                            if (option.data[i - 1].HQCFst) {
                                $('#HQCFst' + i + '').attr("checked", true);
                            }
                            //是否末检
                            if (option.data[i - 1].HQCProc) {
                                $('#HQCProc' + i + '').attr("checked", true);
                            }
                            //是否巡检
                            if (option.data[i - 1].HQCPatrol) {
                                $('#HQCPatrol' + i + '').attr("checked", true);
                            }
                            //排产工序标记
                            if (option.data[i - 1].HSortProcFlag) {
                                $('#HSortProcFlag' + i + '').attr("checked", true);
                            }
                            //下道流转工序
                            if (option.data[i - 1].HNextProcFlag) {
@@ -901,6 +1277,30 @@
                                if (option.data[i - 1].HSupFlag) {
                                    $('#HSupFlag' + i + '').attr("checked", true);
                                }
                                //SN过站控制
                                if (option.data[i - 1].HSNCtrl) {
                                    $('#HSNCtrl' + i + '').attr("checked", true);
                                }
                                //上料防错控制
                                if (option.data[i - 1].HMaterToSourceCtrl) {
                                    $('#HMaterToSourceCtrl' + i + '').attr("checked", true);
                                }
                                //是否首件
                                if (option.data[i - 1].HQCFst) {
                                    $('#HQCFst' + i + '').attr("checked", true);
                                }
                                //是否末检
                                if (option.data[i - 1].HQCProc) {
                                    $('#HQCProc' + i + '').attr("checked", true);
                                }
                                //是否巡检
                                if (option.data[i - 1].HQCPatrol) {
                                    $('#HQCPatrol' + i + '').attr("checked", true);
                                }
                                //排产工序标记
                                if (option.data[i - 1].HSortProcFlag) {
                                    $('#HSortProcFlag' + i + '').attr("checked", true);
                                }
                                //下道流转工序
                                if (option.data[i - 1].HNextProcFlag) {
                                    $('#HNextProcFlag' + i + '').attr("checked", true);
@@ -925,19 +1325,19 @@
                    //列设置
                    case 'set_HideColumn':
                        get_HideColumn();
                        break;
                        break;
                    //上一行
                    case 'btn_up':
                        btn_up(data);
                        break;
                        break;
                    //下一行
                    case 'btn_under':
                        btn_under(data);
                        break;
                        break;
                    //刷新流水号
                    case 'btn_Refresh':
                        btn_Refresh(data);
                        break;
                        break;
                }
            });
@@ -972,11 +1372,24 @@
            //保存提交
            form.on('submit(btnSave)', function (data) {//提交
                if (AllowLoadData(data)) {
                    set_AddNew(data);
                const procNos = table.cache["mainTable"].map(item => item.HProcNo);
                if (isSortedAscending(procNos)) {
                    if (AllowLoadData(data)) {
                        set_AddNew(data);
                    }
                } else {
                    layer.msg('请注意流水号次序');
                }
            });
            // å‡½æ•°ï¼šåˆ¤æ–­æ•°ç»„是否从小到大排序
            function isSortedAscending(arr) {
                for (let i = 0; i < arr.length - 1; i++) {
                    if (arr[i] > arr[i + 1]) {
                        return false;
                    }
                }
                return true;
            }
            //退出
            form.on('submit(btnEdit)', function (data) {
                if (params[1] != null) {
@@ -1029,13 +1442,15 @@
            //产品选择页面
            function get_checkSearchMater() {
                var HOrgID = $("#HOrgID").val();
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '物料表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../Baseset/基础资料/Gy_MaterialList.html', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_Material.html?openType=2&HOrgID=' + HOrgID, 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -1045,13 +1460,13 @@
                        }
                        //获取数据
                        $("#HMaterID").val(checkStatus.data[0].HItemID);//物料id
                        $("#HMaterName").val(checkStatus.data[0].HName);//物料名称
                        $("#HMaterNumber").val(checkStatus.data[0].HNumber);//物料代码
                        $("#HMaterModel").val(checkStatus.data[0].HModel);//规格型号
                        $("#HMaterName").val(checkStatus.data[0].物料名称);//物料名称
                        $("#HMaterNumber").val(checkStatus.data[0].物料代码);//物料代码
                        $("#HMaterModel").val(checkStatus.data[0].规格型号);//规格型号
                        $("#HUnitID").val(checkStatus.data[0].HUnitID);//计量单位id
                        $("#HUnitName").val(checkStatus.data[0].HUnitName);//计量单位名称
                        $("#HUnitName").val(checkStatus.data[0].计量单位名称);//计量单位名称
                        if ($("#HName").val() == "") {
                            $("#HName").val(checkStatus.data[0].HNumber);
                            $("#HName").val(checkStatus.data[0].物料代码);
                        }
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
@@ -1094,7 +1509,7 @@
                    , area: ['90%', '90%']//大小
                    , title: '计量单位表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../Baseset/基础资料/Gy_UnitList.html', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_Unit.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -1104,7 +1519,7 @@
                        }
                        //获取数据
                        $("#HUnitID").val(checkStatus.data[0].HItemID);//计量单位id
                        $("#HUnitName").val(checkStatus.data[0].HName);//计量单位名称
                        $("#HUnitName").val(checkStatus.data[0].计量单位名称);//计量单位名称
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
@@ -1172,7 +1587,7 @@
                    , area: ['90%', '90%']//大小
                    , title: '工艺路线大类列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../Baseset/基础资料/Gy_RoutingGroup.html', 'yes']
                    , content: ['../../计划管理/工艺路线大类/Gy_RoutingGroupList.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -1181,8 +1596,8 @@
                            return layer.msg('请选择数据');
                        }
                        //获取数据
                        $("#HRoutingGroupID").val(checkStatus.data[0].HItemID);//工艺路线大类id
                        $("#HRoutingGroupIDName").val(checkStatus.data[0].HName);//工艺路线大类名称
                        $("#HRoutingGroupID").val(checkStatus.data[0].id);//工艺路线大类id
                        $("#HRoutingGroupIDName").val(checkStatus.data[0].名称);//工艺路线大类名称
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
@@ -1209,6 +1624,8 @@
                    layer.confirm('真的删除行吗?', function (index) {
                        if (rowIndex === '0') {
                            layer.msg('首行无法删除!!!');
                        } else if (table.cache["mainTable"][obj.tr.data('index')].HProcNo == "9999") {
                            layer.msg('系统转工序,不允许删除!!!');
                        } else {
                            var oldData = table.cache["mainTable"];
                            oldData.splice(obj.tr.data('index'), 1)
@@ -1243,18 +1660,170 @@
                })
            }
            //审核
            function set_CheckBill() {
                layer.confirm("确认要审核吗?", function (index) {
            //启用默认
            function set_defaultRoute() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                var HInterID = $("#HInterID").val();
                layer.confirm("确认要启用该工艺路线为物料默认工艺路线吗?", function (index) {
                    var wait = layer.load();
                    $.ajax({
                        url: GetWEBURL() + '/Gy_RoutingBill/AuditGy_RoutingBill',
                        url: GetWEBURL() + '/Gy_RoutingBill/set_defaultRoute',
                        type: "GET",
                        data: { "HInterID": $("#HInterID").val(), "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
                        data: { "HInterID": HInterID, "user": sessionStorage["HUserName"], "HBillSubType": "3301" },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { icon: 1 });
                                layer.close(wait);
                            } else {
                                layer.alert(result.code + result.Message, { icon: 5 });
                                layer.close(wait);
                            }
                        }, error: function () {
                            layer.alert("接口请求失败!", { icon: 5 });
                            layer.close(wait);
                        }
                    });
                })
            }
            //#region å…³é—­å…¶å®ƒ
            function set_closeOtherRoute() {
                var hmainid = $("#HInterID").val();
                var HName = $("#HName").val();
                var HMaterID = $("#HMaterID").val();
                if (hmainid != 0 && HMaterID != 0 && HName!="") {
                    layer.open({
                        type: 2
                        , area: ['70%', '70%']
                        , title: '会关闭的单据列表请确认'
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../../计划管理/工艺路线/Gy_RoutingBillCloseList.html?HMaterID=' + HMaterID + '&HProID=' + 0 + '&HName=' + HName + '&HInterID=' + hmainid
                        , resize: false
                        , btn: ["确定", "取消"]
                        , btn1: function (index, laero) {
                            $.ajax({
                                url: GetWEBURL() + '/Gy_Routing/CloseOther',
                                type: "GET",
                                data: { "HInterID": hmainid, "CurUserName": sessionStorage["HUserName"] },
                                success: function (result) {
                                    if (result.count == 1) {
                                        layer.msg(result.Message, { icon: 1 });
                                        layer.close(index);
                                    } else {
                                        layer.alert(result.code + result.Message, { icon: 5 });
                                        layer.close(index);
                                    }
                                }, error: function () {
                                    layer.alert("接口请求失败!", { icon: 5 });
                                }
                            });
                            //更新表格缓存的数据
                            layer.close(index);//关闭弹窗
                        }
                        , end: function () {
                            ////修改为功后刷新界面
                            //if (get_needClose_Bar == 0) {
                            $("#btnSearch").trigger('click');
                            //} else if (get_needClose_Bar == 1) {
                            //    $("#get_needClose").trigger('click');
                            //}
                        }
                        , cancel: function () {
                        }
                    })
                } else {
                    layer.msg('信息错误');
                }
            }
            //#endregion
            //#region å‘起审批
            function set_startCheckBill() {
                var hmainid = $("#HInterID").val();
                if (hmainid != 0) {
                    //逻辑审核方法
                    $.ajax({
                        type: "GET",
                        url: GetWEBURL() + "/Gy_Routing/StartCheckFlow", //方法所在页面和方法名
                        data: { "HInterID": hmainid, "CurUserName": sessionStorage["HUserName"] },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                    // å¾—到frame索引
                                    var index = layer.getFrameIndex(window.name);
                                    //关闭当前frame
                                    layer.close(index);
                                });
                            } else {
                                layer.alert(result.code + result.Message, { icon: 5 });
                            }
                        }, error: function () {
                            layer.alert("接口请求失败!", { icon: 5 });
                        }
                    });
                }
                else {
                    layer.msg('请保存后再发起!');
                }
            }
            //#endregion
            //审核
            function set_CheckBill() {
                layer.confirm("确认要审核吗?", function (index) {
                    var wait = layer.load();
                    var HInterID = $("#HInterID").val();
                    $.ajax({
                        url: GetWEBURL() + '/Gy_RoutingBill/AuditGy_RoutingBill',
                        type: "GET",
                        data: { "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
                        success: function (result) {
                            if (result.count == 1) {
                                //检查是否具备启用默认工艺路线的权限,存在,则弹窗提问
                                $.ajax({
                                    url: GetWEBURL() + '/Gy_RoutingBill/set_defaultRoute_CheckRight',
                                    type: "GET",
                                    async: false,
                                    data: { "user": sessionStorage["HUserName"], "HBillSubType": "3301" },
                                    success: function (result1) {
                                        if (result1.count == 1) {                                        //拥有权限
                                            layer.confirm("确认要启用该工艺路线为物料默认工艺路线吗?", function (index1) {
                                                //启用默认工艺路线
                                                $.ajax({
                                                    url: GetWEBURL() + '/Gy_RoutingBill/set_defaultRoute',
                                                    type: "GET",
                                                    async: false,
                                                    data: { "HInterID": HInterID, "user": sessionStorage["HUserName"], "HBillSubType": "3301" },
                                                    success: function (result2) {
                                                        if (result2.count == 1) {
                                                            layer.msg(result2.Message, { icon: 1 });
                                                        } else {
                                                            layer.alert(result2.code + result2.Message, { icon: 5 });
                                                        }
                                                    }, error: function () {
                                                        layer.alert("接口请求失败!", { icon: 5 });
                                                    }
                                                });
                                            })
                                            layer.close(wait);
                                        } else {
                                            layer.close(wait);
                                            layer.close(index);
                                        }
                                    }, error: function () {
                                        layer.close(wait);
                                        layer.close(index);
                                    }
                                });
                            } else {
                                layer.alert(result.code + result.Message, { icon: 5 });
                                layer.close(wait);
@@ -1339,6 +1908,129 @@
                })
            }
            //#region å¤šçº§ åå®¡æ ¸/审核数据
            function set_CheckBill_Flow(num) {
                var InterID = $("#HInterID").val();
                if (InterID != 0) {
                    //逻辑审核方法
                    $.ajax({
                        type: "GET",
                        url: GetWEBURL() + "/Gy_Routing/AuditFlow", //方法所在页面和方法名
                        data: { "HInterID": InterID, "IsAudit": num, "CurUserName": sessionStorage["HUserName"], "CurUserID": sessionStorage["Czybm"] },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                    // å¾—到frame索引
                                    var index = layer.getFrameIndex(window.name);
                                    //关闭当前frame
                                    layer.close(index);
                                    //修改为功后刷新界面
                                    $("#btnSearch").trigger('click');
                                });
                            } else {
                                layer.alert(result.code + result.Message, { icon: 5 });
                            }
                        }, error: function () {
                            layer.alert("接口请求失败!", { icon: 5 });
                        }
                    });
                }
                else {
                    layer.msg('请选择请选择在审批流的单据审核!');
                }
            }
            //#endregion
            //#region é©³å›ž
            function set_RejectCheck_Flow() {
                var InterID = $("#HInterID").val();
                if (InterID != 0) {
                    //逻辑审核方法
                    $.ajax({
                        type: "GET",
                        url: GetWEBURL() + "/Gy_Routing/RejectCheckFlow", //方法所在页面和方法名
                        data: { "HInterID": InterID, "CurUserID": sessionStorage["Czybm"] },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                    // å¾—到frame索引
                                    var index = layer.getFrameIndex(window.name);
                                    //关闭当前frame
                                    layer.close(index);
                                });
                                //修改为功后刷新界面
                                $("#btnSearch").trigger('click');
                            } else {
                                layer.alert(result.code + result.Message, { icon: 5 });
                            }
                        }, error: function () {
                            layer.alert("接口请求失败!", { icon: 5 });
                        }
                    });
                }
                else {
                    layer.msg('请选择在审批流的单据驳回!');
                }
            }
            //#endregion
            //#region å¤åˆ¶
            function set_Copy() {
                //制单人
                $("#HMaker").val(sessionStorage["HUserName"]);
                $("#hmakers").val(sessionStorage["HUserName"]);
                $("#hmakedate").val(Format(new Date(), "yyyy-MM-dd"));
                $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(2100, 12, 31), "yyyy-MM-dd"));
                //设置hinterid
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    async: false,
                    data: { "HBillType": '3301' },
                    success: function (d) {
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                    }
                });
                OperationType = 2;
            }
            //#endregion
            //#region æŸ¥çœ‹å®¡æ‰¹è¿›åº¦
            function set_CheckFlowInfo() {
                var InterID = $("#HInterID").val();
                if (InterID != 0) {
                    layer.open({
                        type: 2
                        , area: ['70%', '70%']
                        , title: '单据审批进度'
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../../系统管理/多级审批/审批进度/Xt_CheckFlowProgressList.html?linterid=' + InterID + '&HSouceBillType=3301'
                        , resize: false,
                        end: function () {
                            ////修改为功后刷新界面
                            //if (get_needClose_Bar == 0) {
                            //    $("#btnSearch").trigger('click');
                            //} else if (get_needClose_Bar == 1) {
                            //    $("#get_needClose").trigger('click');
                            //}
                        }
                        , cancel: function () {
                        }
                    })
                } else {
                    layer.msg('请选择正确数据查看!');
                }
            }
            //#endregion
            //行内删除快捷键
            function set_GridCellCheck(obj) {
                $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) {
@@ -1384,14 +2076,14 @@
                                , shift: 2 //弹出动画
                                , area: ["90%", "90%"] //窗体大小
                                , maxmin: true //设置最大最小按钮是否显示
                                , content: ["../../基础资料/生产基础资料/Gy_Process.html", "yes"]
                                , content: ["../../基础资料/生产基础资料/Gy_Process.html?Type=HProcess", "yes"]
                                , btn: ["确定", "取消"]
                                , btn1: function (index, laero) {
                                    //按钮一  çš„回调
                                    var iframeWindow = window["layui-layer-iframe" + index];//获取弹框页面
                                    var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//获取选中的数据
                                    if (checkStatus.data.length ==0) {
                                    if (checkStatus.data.length == 0) {
                                        return layer.msg("请至少选择一条数据!");
                                    }
@@ -1408,7 +2100,7 @@
                                            NowNum = i + 1;
                                        }
                                    }
                                    //查询工作中心的数据
                                    var WorkCente = [];
                                    var sWhere = "select  isnull(a.HItemID,'') HCenterID, isnull(a.HNumber,'') å·¥ä½œä¸­å¿ƒä»£ç , isnull(a.HName,'') å·¥ä½œä¸­å¿ƒåç§° ,p.HItemID HProcID,p.HName å·¥åºåç§°  from Gy_Process p left join Gy_WorkCenter a on p.HWorkCenterID=a.HItemID  where p.HNumber in (" + ProcessNumber.toString() + ") order by p.HNumber ";
@@ -1439,31 +2131,35 @@
                                        var j = 0;
                                        for (var i = (NowNum - 1); i < option.data.length; i++) {
                                            option.data[i]["工序"] = WorkCente[j]["工序名称"];
                                            option.data[i]["工序代码"] = ProcessNumber[j].substring(1, ProcessNumber[j].length - 1);
                                            option.data[i]["HProcID"] = WorkCente[j]["HProcID"];
                                            option.data[i]["工作中心"] = WorkCente[j]["工作中心名称"];
                                            option.data[i]["HCenterID"] = WorkCente[j]["HCenterID"];
                                            option.data[i]["工作中心代码"] = WorkCente[j]["工作中心代码"];
                                            option.data[i]["HProcID_S"] = checkStatus.data[j]["HProcMulID"];
                                            option.data[i]["工段"] = checkStatus.data[j]["工段名称"];
                                            j++;
                                        }
                                        //在下方添加新的表格数据
                                        for (var i = 0; i < num; i++) {
                                            option.data.push({
                                                "HProcNo": (table.cache["mainTable"].length + i + 1) * 10, "HProcID_S": 0, "HProcType": "主工序", "HCenterID_S": 0, "HCenterID_SName": ""
                                                "HProcNo": (table.cache["mainTable"].length + i + 1) * 10, "HProcID_S": 0, "HProcType": "主工序", "HCenterID_S": 0, "HCenterID_SName": "", "工序代码": ProcessNumber[j].substring(1, ProcessNumber[j].length - 1)
                                                , "HWorkQty_S": 0, "HSubStdEmpQty_S": 0, "HMouldNo": "", "HChangeMould": 0, "HPackStd": ""
                                                , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "工序": WorkCente[j]["工序名称"]
                                                , "HProcID": WorkCente[j]["HProcID"], "工作中心代码": WorkCente[j]["工作中心代码"], "HCenterID": WorkCente[j]["HCenterID"], "工作中心": WorkCente[j]["工作中心名称"], "HSupID": 0
                                                , "供应商代码": "", "供应商": "", "HSupFlag": false, "HTimeUnit": "", "HUnitTime": 0
                                                , "HWorkQty": 1, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0
                                                , "供应商代码": "", "供应商": "", "HSupFlag": false, "HSortProcFlag": false, "HTimeUnit": "", "HUnitTime": 0
                                                , "HWorkQty": 1, "HSNCtrl": false, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0
                                                , "HMoveTime": 0, "HNextProcFlag": false, "HFlowProc": false, "HSubStdEmpQty": 0, "HSubCanUseSourceQty": 0
                                                , "HFixPrice": 0, "HProcPrice": 0, "HBadPrice": 0, "HWasterPrice": 0, "HStdFlag": false
                                                , "HBeginDayQty": 0, "HBeginFixQty": 0, "HFixWorkDays": 0, "HTrunWorkDays": 0, "HReadyTimes": 0
                                                , "HICMOReadyTimes": 0, "HAutoTrunFlag": false, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": ""
                                                , "HProcWorkNum": "", "HBadWHID": 0, "HBadWHName": "", "HWasterWHID": 0, "HWasterWHName": ""
                                                , "HWHID": 0, "HWHName": "", "HRemark": ""
                                                , "HWHID": 0, "HWHName": "", "HRemark": "", "HWorkTimes_S": 0
                                                , "HQCSchemeID_Fst": 0, "HQCSchemeNumber_Fst": "", "HQCSchemeName_Fst": ""
                                                , "HQCSchemeID_Proc": 0, "HQCSchemeNumber_Proc": "", "HQCSchemeName_Proc": ""
                                                , "HQCSchemeID_Patrol": 0, "HQCSchemeNumber_Patrol": "", "HQCSchemeName_Patrol": ""
                                                , "HQCFst": false, "HQCProc": false, "HQCPatrol": false,"HMaterToSourceCtrl":false
                                            })
                                            j++;
                                        }
@@ -1472,10 +2168,13 @@
                                        var j = 0;
                                        for (var i = (NowNum - 1); i < (NowNum - 1) + ProcessNumber.length; i++) {
                                            option.data[i]["工序"] = WorkCente[j]["工序名称"];
                                            option.data[i]["工序代码"] = ProcessNumber[j].substring(1, ProcessNumber[j].length - 1);
                                            option.data[i]["HProcID"] = WorkCente[j]["HProcID"];
                                            option.data[i]["工作中心"] = WorkCente[j]["工作中心名称"];
                                            option.data[i]["HCenterID"] = WorkCente[j]["HCenterID"];
                                            option.data[i]["工作中心代码"] = WorkCente[j]["工作中心代码"];
                                            option.data[i]["HProcID_S"] = checkStatus.data[j]["HProcMulID"];
                                            option.data[i]["工段"] = checkStatus.data[j]["工段名称"];
                                            j++;
                                        }
                                    }
@@ -1483,7 +2182,7 @@
                                    //var HCenterID = 0;
                                    //var HCenterNUmber = "";
                                    //var HCenterName = "";
                                    ////更新表格缓存的数据
                                    //obj.update({
@@ -1496,20 +2195,36 @@
                                    layer.close(index);//关闭弹窗
                                }
                                , end: function () {
                                    if (OptionData.length > 0) {
                                        //更新表格缓存的数据
                                        obj.update({
                                            "工序": OptionData[0].工序名称
                                            , "工序代码": OptionData[0].工序代码
                                            , "HProcID": OptionData[0].HItemID
                                            , "工作中心": OptionData[0].工作中心
                                            , "HCenterID": OptionData[0].HWorkCenterID
                                            , "工作中心代码": OptionData[0].工作中心代码
                                            , "HProcID_S": OptionData[0].HProcMulID
                                            , "工段": OptionData[0].工段名称
                                        })
                                        OptionData = [];
                                    }
                                }
                            })
                        }
                        //工作中心
                        if (obj.event == "CheckHCenterID") {
                        //工段
                        if (obj.event == "CheckHProcMulID") {
                            //打开人员表  å°çª—体
                            layer.open({
                                type: 2
                                , skin: "layui-layer-rim" //加上边框
                                , title: "人员列表"  //标题
                                , title: "工段列表"  //标题
                                , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                                , shift: 2 //弹出动画
                                , area: ["90%", "90%"] //窗体大小
                                , maxmin: true //设置最大最小按钮是否显示
                                , content: ["../../Baseset/基础资料/Gy_WorkCenterList.html", "yes"]
                                , content: ["../../基础资料/生产基础资料/Gy_ProcMul.html", "yes"]
                                , btn: ["确定", "取消"]
                                , btn1: function (index, laero) {
                                    //按钮一  çš„回调
@@ -1521,11 +2236,62 @@
                                    }
                                    //更新表格缓存的数据
                                    obj.update({
                                        "工作中心": checkStatus.data[0].工作中心
                                        "工段": checkStatus.data[0].工段名称
                                        , "HProcID_S": checkStatus.data[0].HItemID
                                    })
                                    layer.close(index);//关闭弹窗
                                }
                                , end: function () {
                                    if (OptionData.length > 0) {
                                        //更新表格缓存的数据
                                        obj.update({
                                            "工段": OptionData[0].工段名称
                                            , "HProcID_S": OptionData[0].HItemID
                                        })
                                        OptionData = [];
                                    }
                                }
                            })
                        }
                        //工作中心
                        if (obj.event == "CheckHCenterID") {
                            //打开人员表  å°çª—体
                            layer.open({
                                type: 2
                                , skin: "layui-layer-rim" //加上边框
                                , title: "工作中心列表"  //标题
                                , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                                , shift: 2 //弹出动画
                                , area: ["90%", "90%"] //窗体大小
                                , maxmin: true //设置最大最小按钮是否显示
                                , content: ["../../基础资料/公用基础资料/Gy_WorkCenter.html", "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("请选择一条数据");
                                    }
                                    //更新表格缓存的数据
                                    obj.update({
                                        "工作中心": checkStatus.data[0].工作中心名称
                                        , "HCenterID": checkStatus.data[0].HItemID
                                        , "工作中心代码": checkStatus.data[0].工作中心代码
                                    })
                                    layer.close(index);//关闭弹窗
                                }
                                , end: function () {
                                    if (OptionData.length > 0) {
                                        //更新表格缓存的数据
                                        obj.update({
                                            "工作中心": OptionData[0].工作中心名称
                                            , "HCenterID": OptionData[0].HItemID
                                            , "工作中心代码": OptionData[0].工作中心代码
                                        })
                                        OptionData = [];
                                    }
                                }
                            })
                        }
@@ -1540,7 +2306,7 @@
                                , shift: 2 //弹出动画
                                , area: ["90%", "90%"] //窗体大小
                                , maxmin: true //设置最大最小按钮是否显示
                                , content: ["../../基础资料/采购基础资料/Gy_Supplier.html", "yes"]
                                , content: ["../../基础资料/采购基础资料/Gy_Supplier.html?type=HSup", "yes"]
                                , btn: ["确定", "取消"]
                                , btn1: function (index, laero) {
                                    //按钮一  çš„回调
@@ -1557,6 +2323,17 @@
                                        , "供应商代码": checkStatus.data[0].供应商代码
                                    })
                                    layer.close(index);//关闭弹窗
                                }
                                , end: function () {
                                    if (OptionData.length > 0) {
                                        //更新表格缓存的数据
                                        obj.update({
                                            "供应商": OptionData[0].供应商名称
                                            , "HSupID": OptionData[0].HItemID
                                            , "供应商代码": OptionData[0].供应商代码
                                        })
                                        OptionData = [];
                                    }
                                }
                            })
                        }
@@ -1673,7 +2450,7 @@
                                        , "HQCSchemeNumber_Fst": checkStatus.data[0].检验方案代码
                                        , "HQCSchemeName_Fst": checkStatus.data[0].方案名称
                                    })
                                    layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                }
                                , btn2: function (index, layero) { }
@@ -1742,17 +2519,15 @@
            //编辑 é¡µé¢èµ‹å€¼
            function RoadBillMain(linterid)//加载表头
            {
                var sWhere = " and hmainid='" + linterid + "'";
                $.ajax({
                    url: GetWEBURL() + "/LEMS/MES_Gy_RoutingBillList_Json",
                    url: GetWEBURL() + "/Gy_RoutingBill/cx",
                    type: "GET",
                    async: false,
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    data: { "HInterID": linterid },
                    success: function (d) {
                        //alert(JSON.stringify(d.data[0]))
                        //return false;
                        var IsHStopflag = d.data[0].默认工艺;
                        if (IsHStopflag == 1) {
                            $("input[name='checkboxHStandard']").prop("checked", true);
@@ -1760,19 +2535,19 @@
                        else {
                            $("input[name='checkboxHStandard']").prop("checked", false);
                        }
                        //主表
                        form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                            "HBillNo": OperationType == 2 ? "" : d.data[0].单据号
                            , "HInterID": OperationType == 2 ? 0 : d.data[0].hmainid
                            , "HDate": Format(new Date(d.data[0].日期), "yyyy-MM-dd")
                            , "HName": d.data[0].工艺名称
                            , "HBeginDate": Format(new Date(d.data[0].生效时间), "yyyy-MM-dd")
                            , "HEndDate": Format(new Date(d.data[0].失效时间), "yyyy-MM-dd")
                            , "HName": OperationType == 2 ? "" : d.data[0].工艺名称
                            , "HMaterNumber": OperationType == 2 ? "" : d.data[0].物料代码
                            , "HMaterName": OperationType == 2 ? "" : d.data[0].物料名称
                            , "HMaterID": OperationType == 2 ? "" : d.data[0].HMaterID
                            , "HUnitName": d.data[0].计量单位
                            , "HUnitID": d.data[0].hunitid
                            , "HUnitID": d.data[0].HUnitID
                            , "HMainTimeUnit": d.data[0].运行时间单位
                            , "HMainProcIDName": d.data[0].工序名称
                            , "HMainProcID": d.data[0].HMainProcID
@@ -1795,6 +2570,7 @@
                            , "HProductNum": d.data[0].成品编号
                            , "HVerNum": d.data[0].版本
                            , "HOrgID": d.data[0].HOrgID
                            , "HProcPriceType": d.data[0].HProcPriceType == null ? "临时定额" : d.data[0].HProcPriceType
                            //其他信息
                            , "hmakers": d.data[0].制单人
                            , "hmakedate": d.data[0].制单日期 == null ? "" : Format(new Date(d.data[0].制单日期), "yyyy-MM-dd")
@@ -1804,28 +2580,32 @@
                            , "hupdatedate": d.data[0].修改日期 == null ? "" : Format(new Date(d.data[0].修改日期), "yyyy-MM-dd")
                            , "hdeleteman": d.data[0].作废人
                            , "hdeletedate": d.data[0].作废日期 == null ? "" : Format(new Date(d.data[0].作废日期), "yyyy-MM-dd")
                            , "hcloser": d.data[0].关闭人
                            , "hclosedate": d.data[0].关闭日期 == null ? "" : Format(new Date(d.data[0].关闭日期), "yyyy-MM-dd")
                        });
                        //子表  èµ‹å€¼
                        var rowdata = [];
                        console.log(d.data)
                        for (var i = 0; i < d.data.length; i++) {
                            rowdata.push(
                                {
                                    "HProcNo": d.data[i].工序号, "HProcID_S": d.data[i].工段, "HProcType": d.data[i].工序类型, "HCenterID_S": d.data[i].HCenterID_S, "HCenterID_SName": d.data[i].产线中心
                                    "HProcNo": d.data[i].工序号, "HProcID_S": d.data[i].工段, "HProcType": d.data[i].工序类型, "HCenterID_S": d.data[i].HCenterID_S, "HCenterID_SName": d.data[i].产线中心, "工序代码": d.data[i].工序代码
                                    , "HWorkQty_S": d.data[i].产线产能, "HSubStdEmpQty_S": d.data[i].产线人数, "HMouldNo": d.data[i].模具编号, "HChangeMould": d.data[i].换模时间, "HPackStd": d.data[i].周转箱标准
                                    , "HPack": d.data[i].周转箱, "HPutArea": d.data[i].暂放区, "HMyWorkDays": d.data[i].生产周期, "HMyFixWorkDays": d.data[i].固定生产天数, "工序": d.data[i].工序
                                    , "HProcID": d.data[i].hprocid, "工作中心代码": d.data[i].工作中心代码, "HCenterID": d.data[i].HCenterID, "工作中心": d.data[i].工作中心名称, "HSupID": d.data[i].HSupID
                                    , "供应商代码": d.data[i].供应商代码, "供应商": d.data[i].供应商, "HSupFlag": d.data[i].委外标记 == 0 ? false : true, "HTimeUnit": d.data[i].时间单位, "HUnitTime": d.data[i].运行时间
                                    , "HWorkQty": d.data[i].加工数量, "HPassRate": d.data[i].良率, "HOverRate": d.data[i].超额比例, "HReadyTime": d.data[i].准备时间, "HQueueTime": d.data[i].排队时间
                                    , "HPack": d.data[i].周转箱, "HPutArea": d.data[i].暂放区, "HMyWorkDays": d.data[i].生产周期, "HMyFixWorkDays": d.data[i].固定生产天数, "工序": d.data[i].工序, "工段": d.data[i].工段名称
                                    , "HProcID": d.data[i].HProcID, "工作中心代码": d.data[i].工作中心代码, "HCenterID": d.data[i].HCenterID, "工作中心": d.data[i].工作中心名称, "HSupID": d.data[i].HSupID
                                    , "供应商代码": d.data[i].供应商代码, "供应商": d.data[i].供应商, "HSupFlag": d.data[i].委外标记 == 0 ? false : true, "HSortProcFlag": d.data[i].排产工序标记 == 0 ? false : true, "HTimeUnit": d.data[i].时间单位, "HUnitTime": d.data[i].运行时间
                                    , "HWorkQty": d.data[i].加工数量, "HSNCtrl": d.data[i].SN过站控制 == 0 ? false : true, "HPassRate": d.data[i].良率, "HOverRate": d.data[i].超额比例, "HReadyTime": d.data[i].准备时间, "HQueueTime": d.data[i].排队时间
                                    , "HMoveTime": d.data[i].转移时间, "HNextProcFlag": d.data[i].HNextProcFlag == 0 ? false : true, "HFlowProc": d.data[i].流转工序 == 0 ? false : true, "HSubStdEmpQty": d.data[i].标准人数, "HSubCanUseSourceQty": d.data[i].可操作设备数
                                    , "HFixPrice": d.data[i].班产定额, "HProcPrice": d.data[i].加工单价, "HBadPrice": d.data[i].不合格单价, "HWasterPrice": d.data[i].报废单价, "HStdFlag": d.data[i].标准定额
                                    , "HBeginDayQty": d.data[i].开工余量天数, "HBeginFixQty": d.data[i].开工余量固数, "HFixWorkDays": d.data[i].上道固定天数, "HTrunWorkDays": d.data[i].上道循环周期, "HReadyTimes": d.data[i].本道准备时间
                                    , "HICMOReadyTimes": d.data[i].换单准备时间, "HAutoTrunFlag": d.data[i].自动移转, "HTechnologyParameter": d.data[i].工艺参数, "HPicNum": d.data[i].图纸编号, "HProcCheckNote": d.data[i].本工序确认记录
                                    , "HProcWorkNum": d.data[i].程序号, "HBadWHID": d.data[i].HBadWHID, "HBadWHName": d.data[i].HBadWHName, "HWasterWHID": d.data[i].HWasterWHID, "HWasterWHName": d.data[i].HWasterWHName
                                    , "HWHID": d.data[i].HWHID, "HWHName": d.data[i].HWHName, "HRemark": d.data[i].表体备注
                                    , "HWHID": d.data[i].HWHID, "HWHName": d.data[i].HWHName, "HRemark": d.data[i].表体备注, "HWorkTimes_S": d.data[i].产品单件工时
                                    , "HQCSchemeID_Fst": d.data[i].HQCSchemeID_Fst, "HQCSchemeNumber_Fst": d.data[i].首件检验方案代码, "HQCSchemeName_Fst": d.data[i].首件检验方案
                                    , "HQCSchemeID_Proc": d.data[i].HQCSchemeID_Proc, "HQCSchemeNumber_Proc": d.data[i].转序检验方案代码, "HQCSchemeName_Proc": d.data[i].转序检验方案
                                    , "HQCSchemeID_Patrol": d.data[i].HQCSchemeID_Patrol, "HQCSchemeNumber_Patrol": d.data[i].巡检检验方案代码, "HQCSchemeName_Patrol": d.data[i].巡检检验方案
                                    , "HQCFst": d.data[i].HQCFst == 1 ? true : false, "HQCProc": d.data[i].HQCProc == 1 ? true : false, "HQCPatrol": d.data[i].HQCPatrol == 1 ? true : false, "HMaterToSourceCtrl": d.data[i].HMaterToSourceCtrl == 1 ? true : false
                                }
                            )
                        }
@@ -1835,6 +2615,24 @@
                        for (var i = 0; i < d.data.length; i++) {
                            if (d.data[i].委外标记) {
                                $('#HSupFlag' + (i + 1)).attr("checked", true);
                            }
                            if (d.data[i].SN过站控制) {
                                $('#HSNCtrl' + (i + 1)).attr("checked", true);
                            }
                            if (d.data[i].HQCFst) {
                                $('#HQCFst' + (i + 1)).attr("checked", true);
                            }
                            if (d.data[i].HQCProc) {
                                $('#HQCProc' + (i + 1)).attr("checked", true);
                            }
                            if (d.data[i].HQCPatrol) {
                                $('#HQCPatrol' + (i + 1)).attr("checked", true);
                            }
                            if (d.data[i].HMaterToSourceCtrl) {
                                $('#HMaterToSourceCtrl' + (i + 1)).attr("checked", true);
                            }
                            if (d.data[i].排产工序标记) {
                                $('#HSortProcFlag' + (i + 1)).attr("checked", true);
                            }
                            if (d.data[i].HNextProcFlag) {
                                $('#HNextProcFlag' + (i + 1)).attr("checked", true);
@@ -1859,19 +2657,22 @@
            //保存HMaker
            function set_AddNew(data) {
                data.field.HMaterModel = data.field.HMaterModel.replace("\"", "”").replace(";", ";");
                data.field.HMaterName = data.field.HMaterName.replace("\"", "”").replace(";", ";");
                var num = [];
                for (var i = 0; i < table.cache["mainTable"].length; i++) {
                    if (table.cache["mainTable"][i] != "") {
                        table.cache["mainTable"][i].LAY_TABLE_INDEX = i;
                        num.push(table.cache["mainTable"][i])
                    }
                    }
                }
                data.field.HPRDORGID = sessionStorage["OrganizationID"];//组织
                var sMainStr = JSON.stringify(data.field);
                var sSubStr = JSON.stringify(num);
                //var hentryid = linteridSub;//子表 æŽ’序id
                var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"] + ";" + lSourceBillType;
                var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"] + ";" + HBillSubType;
                var index = layer.load();
                $.ajax({
@@ -1884,6 +2685,7 @@
                    success: function (data) {
                        if (data.count == 1) {
                            $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
                            $('#set_closeOtherRoute').prop('disabled', false).removeClass('layui-btn-disabled');
                            layer.close(index);
                            layer.msg("提交成功");
                        }
@@ -1944,6 +2746,7 @@
                //    layer.msg("生产班组没有选择");
                //    return false;
                //}
                var pc = 0;
                var num = [];
                for (var i = 0; i < option.data.length; i++) {
@@ -1972,6 +2775,17 @@
                                return false;
                            }
                        }
                        //排产工序标记
                        if (option.data[i]["HSortProcFlag"]) {
                            pc += 1;
                        }
                        //if (pc > 1) {
                        //    layer.msg("排产工序标记只能选择一个,请重新选择!");
                        //    return false;
                        //}
                        //else {
                        //    if (option.data[i]["HCenterID"] == "0") {
                        //        layer.msg("第" + (i + 1) + "行:工作中心不能为空!");
@@ -2012,7 +2826,6 @@
                        }
                    }
                }
                return true;
            }
@@ -2021,7 +2834,7 @@
                var colName = "";
                var contentUrl = "";
                for (var i = 1; i < option.cols[0].length - 1; i++) {
                    colName += option.cols[0][i]["title"] + ",";
                    colName += option.cols[0][i]["field"] + ",";
                }
                var urlStr = window.document.location.pathname;//获取文件路径
                var urlLen = urlStr.split('/');
@@ -2076,7 +2889,7 @@
            function btn_under(data) {
                if (data.length != 1) {
                    layer.msg("请选择一行数据!");
                } else if (option.data[option.data.length-1]["HProcNo"] == data[0]["HProcNo"]) {
                } else if (option.data[option.data.length - 1]["HProcNo"] == data[0]["HProcNo"]) {
                    layer.msg("末行数据无法移动!");
                } else {
                    var tables = [];
@@ -2116,7 +2929,13 @@
                            dataCol = data1.data[0].HGridString.split(',');
                            for (var i = 0; i < option.cols[0].length - 2; i++) {
                                var dataCols = dataCol[i].split('|');
                                if (i >= dataCol.length) {
                                    continue;
                                }
                                if (dataCol[i]) {
                                    var dataCols = dataCol[i].split('|');
                                }
                                //隐藏列
                                if (dataCols[1] == 1) {
                                    option.cols[0][i + 1]["hide"] = true;
@@ -2130,6 +2949,10 @@
                                    option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
                                } else {
                                    option.cols[0][i + 1]["style"] = "font-size:100%";
                                }
                                //统计列
                                if (dataCols[6] == 1) {
                                    option.cols[0][i + 1]["totalRow"] = true;
                                }
                                //设置列宽
                                //if (data1.data[0].HColumnWidth != 0) {
@@ -2152,6 +2975,10 @@
                                    case "R":
                                        option.cols[0][i + 1]["align"] = "right";
                                        break;
                                }
                                //设置表格title属性显示别名
                                if (dataCols[4] != null && dataCols[4] != "") {
                                    option.cols[0][i + 1]["title"] = dataCols[4];
                                }
                            }
@@ -2183,8 +3010,58 @@
                })
            }
            //#endregion
            //将url参数中的中文乱码重新转换成中文
            function getParams(key) {
                var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)");
                //如果地址栏中出现中文则进行编码
                var r = encodeURI(window.location.search).substr(1).match(reg);
                if (r != null) {
                    //将中文编码的字符重新变成中文
                    return decodeURI(unescape(r[2]));
                }
                return null;
            };
        });
        //物料
        function GetMaterValue(obj) {
            //获取数据
            $("#HMaterID").val(obj[0].HItemID);//物料id
            $("#HMaterName").val(obj[0].物料名称);//物料名称
            $("#HMaterNumber").val(obj[0].物料代码);//物料代码
            $("#HMaterModel").val(obj[0].规格型号);//规格型号
            $("#HUnitID").val(obj[0].HUnitID);//计量单位id
            $("#HUnitName").val(obj[0].计量单位名称);//计量单位名称
            if ($("#HName").val() == "") {
                $("#HName").val(obj[0].物料代码);
            }
        }
        //计量单位
        function GetUnitValue(obj) {
            $("#HUnitID").val(obj[0].HItemID);//计量单位id
            $("#HUnitName").val(obj[0].计量单位名称);//计量单位名称
        }
        //工序
        function GetProcessValue(obj) {
            OptionData = obj;
        }
        //工作中心
        function GetWorkCenterValue(obj) {
            OptionData = obj;
        }
        //供应商
        function GetHSupNameValue(obj) {
            OptionData = obj;
        }
        //供应商
        function GetGyProcMulValue(obj) {
            OptionData = obj;
        }
    </script>
</body>
</html>