WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcessExchangeBill.html
@@ -64,11 +64,11 @@
                    <div class="layui-tab" lay-filter="tab-POStockInBill">
                        <h1 style="text-align:center;" id="BT_GXLZK"><b>工序流转卡</b></h1>
                        <ul class="layui-tab-title" lay-filter="tab-all">
                                <li lay-id="1" style="padding:1px;" class="layui-this">基本信息</li>
                                <li lay-id="2" style="padding:1px;">羊毛信息</li>
                                <li lay-id="3" style="padding:1px;">其他信息</li>
                                <li lay-id="4" style="padding:1px;">检移票信息</li>
                                <li lay-id="5" style="padding:1px;">制单信息</li>
                            <li lay-id="1" style="padding:1px;" class="layui-this">基本信息</li>
                            <li lay-id="2" style="padding:1px;">羊毛信息</li>
                            <li lay-id="3" style="padding:1px;">其他信息</li>
                            <li lay-id="4" style="padding:1px;">检移票信息</li>
                            <li lay-id="5" style="padding:1px;">制单信息</li>
                        </ul>
                        <div class="layui-tab-content">
                            <!--基本信息-->
@@ -87,6 +87,8 @@
                                            <label class="layui-form-label" id="BT_HDate">日期</label>
                                            <div class="layui-input-inline">
                                                <input type="datetime" class="layui-input" name="HDate" id="HDate" style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" name="HBillType" id="HBillType" lay-verify="HBillType" value="">
                                                <input type="hidden" name="HBillSubType" id="HBillSubType" lay-verify="HBillSubType" value="">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
@@ -106,17 +108,17 @@
                                            </div>
                                        </div>
                                        <!--<div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">订单跟踪号</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HOrderProcNO" id="HOrderProcNO" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>-->
                            <label class="layui-form-label">订单跟踪号</label>
                            <div class="layui-input-inline">
                                <input type="text" class="layui-input" name="HOrderProcNO" id="HOrderProcNO" style="background-color:#efefef4d;" readonly>
                            </div>
                        </div>-->
                                        <!--<div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">图号版本</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HPicNumVer" id="HPicNumVer" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>-->
                            <label class="layui-form-label">图号版本</label>
                            <div class="layui-input-inline">
                                <input type="text" class="layui-input" name="HPicNumVer" id="HPicNumVer" style="background-color:#efefef4d;" readonly>
                            </div>
                        </div>-->
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs3 layui-inline">
@@ -125,8 +127,8 @@
                                                <input type="text" class="layui-input" name="HMaterName2" id="HMaterName2" onmouseover="this.title=this.value" style="float: left; background-color: #efefef4d; display: inline-block;" readonly>
                                                <input type="hidden" name="HMaterID2" id="HMaterID2" value="0">
                                                <!--<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchMater2" id="btnSearchMater2" style="width: 40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>-->
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                </button>-->
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
@@ -136,7 +138,7 @@
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label"  id="BT_HMaterModel2">产品规格</label>
                                            <label class="layui-form-label" id="BT_HMaterModel2">产品规格</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HMaterModel2" id="HMaterModel2" onmouseover="this.title=this.value" style="background-color:#efefef4d;" readonly>
                                            </div>
@@ -148,11 +150,11 @@
                                            </div>
                                        </div>
                                        <!--<div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">总装图号</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HPicNumAssemble" id="HPicNumAssemble" onmouseover="this.title=this.value" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>-->
                            <label class="layui-form-label">总装图号</label>
                            <div class="layui-input-inline">
                                <input type="text" class="layui-input" name="HPicNumAssemble" id="HPicNumAssemble" onmouseover="this.title=this.value" style="background-color:#efefef4d;" readonly>
                            </div>
                        </div>-->
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs3 layui-inline">
@@ -182,33 +184,33 @@
                                            </div>
                                        </div>
                                        <!--<div class="layui-col-xs3 layui-inline">
        <label class="layui-form-label">材质</label>
        <div class="layui-input-inline">
            <input type="text" class="layui-input" name="HMaterTexture" id="HMaterTexture">
        </div>
    </div>-->
                            <label class="layui-form-label">材质</label>
                            <div class="layui-input-inline">
                                <input type="text" class="layui-input" name="HMaterTexture" id="HMaterTexture">
                            </div>
                        </div>-->
                                    </div>
                                    <div class="layui-row">
                                        <!--<div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">计划开工日期</label>
                                            <div class="layui-input-inline">
                                                <input type="date" class="layui-input" name="HPlanBeginDate" id="HPlanBeginDate" style="padding-left: 32px;">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">计划完工日期</label>
                                            <div class="layui-input-inline">
                                                <input type="date" class="layui-input" name="HPlanEndDate" id="HPlanEndDate" style="padding-left: 32px;">
                                            </div>
                                        </div>-->
                            <label class="layui-form-label">计划开工日期</label>
                            <div class="layui-input-inline">
                                <input type="date" class="layui-input" name="HPlanBeginDate" id="HPlanBeginDate" style="padding-left: 32px;">
                            </div>
                        </div>
                        <div class="layui-col-xs3 layui-inline">
                            <label class="layui-form-label">计划完工日期</label>
                            <div class="layui-input-inline">
                                <input type="date" class="layui-input" name="HPlanEndDate" id="HPlanEndDate" style="padding-left: 32px;">
                            </div>
                        </div>-->
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label" id="BT_textBox2">选单号</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="textBox2" id="textBox2" style="float: left; background-color: #efefef4d; display: inline-block;" readonly>
                                                <!--<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchICMOBill" id="btnSearchICMOBill" style="width: 40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>-->
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                </button>-->
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
@@ -235,29 +237,14 @@
                                        </div>
                                        <!--<div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">成品编号</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HProductNum" id="HProductNum" onmouseover="this.title=this.value">
                                            </div>
                                        </div>-->
                            <label class="layui-form-label">成品编号</label>
                            <div class="layui-input-inline">
                                <input type="text" class="layui-input" name="HProductNum" id="HProductNum" onmouseover="this.title=this.value">
                            </div>
                        </div>-->
                                    </div>
                                    <div class="layui-row">
                                        <!--<div class="layui-col-xs6 layui-inline">
        <label class="layui-form-label" style="width:12.5%">备注</label>
        <div class="layui-input-inline">
            <input type="text" class="layui-input" name="HRemark" id="HRemark" placeholder="请输入内容" onmouseover="this.title=this.value" style="width:610px;">
        </div>
    </div>
    <div class="layui-col-xs3 layui-inline">
        <label class="layui-form-label">日计划工单选单号</label>
        <div class="layui-input-inline">
            <input type="text" class="layui-input" name="HWorkBillSortNo" id="HWorkBillSortNo" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchWorkBillSort" id="btnSearchWorkBillSort" style="width: 40px;">
                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
            </button>
        </div>
    </div>-->
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label" id="BT_HAuxQty">辅数量</label>
                                            <div class="layui-input-inline">
@@ -301,17 +288,17 @@
                                            </div>
                                        </div>
                                        <!--<div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">补料原因</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HExplanation" id="HExplanation" placeholder="请输入内容" onmouseover="this.title=this.value">
                                            </div>
                                        </div>-->
                            <label class="layui-form-label">补料原因</label>
                            <div class="layui-input-inline">
                                <input type="text" class="layui-input" name="HExplanation" id="HExplanation" placeholder="请输入内容" onmouseover="this.title=this.value">
                            </div>
                        </div>-->
                                        <!--<div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">补料标记</label>
                                            <div class="layui-input-block">
                                                <input type="checkbox" name="HBLFlag" id="HBLFlag" lay-skin="primary" title="" checked="">
                                            </div>
                                        </div>-->
                            <label class="layui-form-label">补料标记</label>
                            <div class="layui-input-block">
                                <input type="checkbox" name="HBLFlag" id="HBLFlag" lay-skin="primary" title="" checked="">
                            </div>
                        </div>-->
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label" id="BT_HWeight">克重</label>
                                            <div class="layui-input-inline">
@@ -487,14 +474,14 @@
                                            </div>
                                        </div>
                                        <!--<div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">项目编号</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HProjectNum" id="HProjectNum" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>-->
                            <label class="layui-form-label">项目编号</label>
                            <div class="layui-input-inline">
                                <input type="text" class="layui-input" name="HProjectNum" id="HProjectNum" style="background-color:#efefef4d;" readonly>
                            </div>
                        </div>-->
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label"  id="BT_HSupName">委外加工单位</label>
                                            <label class="layui-form-label" id="BT_HSupName">委外加工单位</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HSupName" id="HSupName" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
                                                <input type="hidden" name="HSupID" id="HSupID" value="0">
@@ -580,7 +567,7 @@
                                                <input type="text" class="layui-input" name="HICMOEntryID" id="HICMOEntryID" value="0" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label" id="BT_HMaterTexture">材质</label>
                                            <div class="layui-input-inline">
@@ -588,15 +575,15 @@
                                            </div>
                                        </div>
                                        <!--<div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">流转卡类型</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HWorkTypeName" id="HWorkTypeName" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
                                                <input type="hidden" name="HWorkTypeID" id="HWorkTypeID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHWorkType" id="btnSearchHWorkType" style="width: 40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>-->
                            <label class="layui-form-label">流转卡类型</label>
                            <div class="layui-input-inline">
                                <input type="text" class="layui-input" name="HWorkTypeName" id="HWorkTypeName" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
                                <input type="hidden" name="HWorkTypeID" id="HWorkTypeID" value="0">
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHWorkType" id="btnSearchHWorkType" style="width: 40px;">
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                </button>
                            </div>
                        </div>-->
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs3 layui-inline">
@@ -606,17 +593,17 @@
                                            </div>
                                        </div>
                                        <!--<div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">版本</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HVerNum" id="HVerNum" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">版本</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HVerNum" id="HVerNum" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>-->
                            <label class="layui-form-label">版本</label>
                            <div class="layui-input-inline">
                                <input type="text" class="layui-input" name="HVerNum" id="HVerNum" style="background-color:#efefef4d;" readonly>
                            </div>
                        </div>
                        <div class="layui-col-xs3 layui-inline">
                            <label class="layui-form-label">版本</label>
                            <div class="layui-input-inline">
                                <input type="text" class="layui-input" name="HVerNum" id="HVerNum" style="background-color:#efefef4d;" readonly>
                            </div>
                        </div>-->
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label" id="BT_HXTNumber">芯体物料代码</label>
                                            <div class="layui-input-inline">
@@ -724,7 +711,7 @@
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HSeOrderBillNo" id="HSeOrderBillNo">
                                                <!--<input type="hidden" class="layui-input" name="HSeOrderEntryID" id="HSeOrderEntryID">
                                                <input type="hidden" class="layui-input" name="HSeOrderInterID" id="HSeOrderInterID">-->
                                <input type="hidden" class="layui-input" name="HSeOrderInterID" id="HSeOrderInterID">-->
                                            </div>
                                        </div>
                                        <div class="layui-inline">
@@ -925,6 +912,7 @@
                            <li class="layui-this">工艺流程</li>
                            <li>器具清单</li>
                            <li>工艺参数清单</li>
                            <li>返工关联信息</li>
                        </ul>
                        <div class="layui-tab-content">
                            <div class="layui-tab-item layui-show">
@@ -939,6 +927,10 @@
                                <!--工艺参数清单-->
                                <table class="layui-hide" id="mainTable3" lay-filter="mainTable3"></table>
                            </div>
                            <div class="layui-tab-item">
                                <!--返工关联信息-->
                                <table class="layui-hide" id="mainTable4" lay-filter="mainTable4"></table>
                            </div>
                        </div>
                    </div>
@@ -946,6 +938,11 @@
                        <div class="layui-btn-container">
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine" id="BT_AddLine"><i class="layui-icon layui-icon-form"></i>增加一行</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine" id="BT_CopyLine"><i class="layui-icon layui-icon-form"></i>复制一行</button>
                        </div>
                    </script>
                    <script type="text/html" id="toolbarDemo4">
                        <div class="layui-btn-container">
                        </div>
                    </script>
                    <input id="HItemID" name="HItemID" type="hidden" />
@@ -1041,89 +1038,48 @@
                    type: "GET",
                    data: { "HBillType": '3772' },
                    success: function (d) {
                        //console.log(d.data);
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
                        $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
                        $("#HMaker").val(sessionStorage["HUserName"]);
                        $("#HBillType").val(3772);
                        $("#HBillSubType").val(3772);
                    }
                });
                option.data = [{
                    "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
                    "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                    "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                    "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                    "HQty": 0, "HSNCtrl": false, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                    "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                    "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": "",
                    "HRoutingBillMainID": 0, "HRoutingBillEntryID": 0
                }];
                table.render(option);
                //option.data = [{
                //    "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
                //    "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                //    "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                //    "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                //    "HQty": 0, "HSNCtrl": false, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                //    "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                //    "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": "",
                //    "HRoutingBillMainID": 0, "HRoutingBillEntryID": 0
                //}];
                //table.render(option);
            }
            else if (OperationType == 2) {//有源单新增
                $("#HItemID").val(linterid);//修改时主表ID
                $("#HEntryID").val(HEntryID);//修改时子表ID
                //判断生产订单是否审核
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "/LEMS/ICMOBillCheck",
                    data: { "hmainid": linterid, "HEntryID": HEntryID, "OrganizationID": sessionStorage["OrganizationID"]  },
                    async: false,
                    success: function (result) {
                        if (result.count == 0) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            layer.alert(result.Message, { icon: 5 });
                        } else {
                            $.ajax({
                                url: GetWEBURL() + "/Web/GetMAXNumPDA",
                                type: "GET",
                                data: { "HBillType": '3772' },
                                success: function (d) {
                                    //console.log(d.data);
                                    $("#HInterID").val(d.data[0].HInterID);
                                    $("#HBillNo").val(d.data[0].HBillNo);
                                    $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
                                    $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
                                    $("#HMaker").val(sessionStorage["HUserName"]);
                                }
                            });
                            $.ajax({
                                url: GetWEBURL() + "/Sc_WorkBillSortBill/Sc_WorkBillSortBillList",
                                type: "GET",
                                data: { "sWhere": " and æºå•主内码='" + linterid + "' and æºå•子内码='" + HEntryID + "' ", "user": sessionStorage["HUserName"] },
                                success: function (d) {
                                    if (d.data[0] != null) {
                                        $("#HWorkBillSortNo").val(d.data[0].单据号);
                                    }
                                }
                            })
                //生成并设置主表的内码和单据号
                createBillNo();
                //判断生产订单是否审核   ä¸æ˜¯è¿”工申请单 åœ¨åŽ»åˆ¤æ–­
                if (HSouceBillType != "3796") {
                    GetICMOBillIsAuto(linterid, HEntryID); //生产订单是否审核
                    GetICMOBillValue(linterid, HEntryID);  //查询生产订单信息
                } else {
                    get_Display4(linterid);  //根据返工申请单进行查询
                }
                            GetICMOBillValue(linterid, HEntryID);
                            option.data = [{
                                "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
                                "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                                "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                                "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                                "HQty": 0, "HSNCtrl": false, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                                "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                                "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": "",
                                "HRoutingBillMainID": 0, "HRoutingBillEntryID": 0
                            }];
                            table.render(option);
                        }
                        layer.closeAll("loading");
                    }
                })
            }
            else if (OperationType == 3) {//编辑
                $("#HItemID").val(linterid);//修改时主表ID
                $("#btnRoutingBill").addClass("layui-btn-disabled").attr("disabled", true);
                set_EditFromGrid();
            }
            else if (OperationType == 4) {//复制
                set_EditFromGrid();
@@ -1218,7 +1174,6 @@
                    , elem: '#mainTable'
                    , toolbar: '#toolbarDemo'
                    , page: false
                    //, cellMinWidth: 120
                    , totalRow: true
                    , height: 400
                    , cols: [columns]
@@ -1242,6 +1197,66 @@
                    }
                };
                option.data = [{
                    "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
                    "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                    "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                    "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                    "HQty": 0, "HSNCtrl": false, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                    "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                    "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": "",
                    "HRoutingBillMainID": 0, "HRoutingBillEntryID": 0
                }];
                table.render(option);
                //返工关联信息初始化
                option4 = {
                    elem: '#mainTable4'
                    , toolbar: '#toolbarDemo4'
                    , limit: 100
                    , totalRow: true
                    , cellMinWidth: 120
                    , height: 400
                    , cols: [[
                        { type: 'checkbox', totalRowText: '合计行' }
                        , { type: 'numbers', title: '序号', style: 'background-color: #f9f9f9;' }
                        , { field: 'HProcExchInterID', title: '返工工序流转卡ID', style: 'background-color: #f9f9f9;' }
                        , { field: 'HProcExchEntryID', title: '返工工序流转卡子ID', style: 'background-color: #f9f9f9;' }
                        , { field: 'HProcExchBillNo', title: '返工工序流转卡号', style: 'background-color: #f9f9f9;' }
                        , { field: 'HICMOInterID', title: '返工任务单ID', style: 'background-color: #f9f9f9;' }
                        , { field: 'HICMOEntryID', title: '返工任务单子ID', style: 'background-color: #f9f9f9;' }
                        , { field: 'HICMOBillNo', title: '返工任务单号', style: 'background-color: #f9f9f9;' }
                        , { field: 'HStationOutInterID', title: '返工出站单ID', style: 'background-color: #f9f9f9;' }
                        , { field: 'HStationOutBillNo', title: '返工出站单号', style: 'background-color: #f9f9f9;' }
                        , { field: 'HRemark', title: '备注', edit: 'text' }
                        , { field: 'HSourceInterID', title: '源单内码', hide: true, style: 'background-color: #f9f9f9;' }     //f7
                        , { field: 'HSourceEntryID', title: '源单子内码', hide: true, style: 'background-color: #f9f9f9;' }     //f7
                        , { field: 'HSourceBillNo', title: '源单单号', hide: true, style: 'background-color: #f9f9f9;' }     //f7
                        , { field: 'HSourceBillType', title: '源单类型', hide: true, style: 'background-color: #f9f9f9;' }     //f7
                    ]]
                }
                var rowdata = [
                    {
                        "HProcExchInterID": "0"
                        , "HProcExchEntryID": "0"
                        , "HProcExchBillNo": ""
                        , "HICMOInterID": "0"
                        , "HICMOEntryID": "0"
                        , "HICMOBillNo": ""
                        , "HStationOutInterID": "0"
                        , "HStationOutBillNo": ""
                        , "HRemark": "返工"
                        , "HSourceInterID": "0"
                        , "HSourceEntryID": "0"
                        , "HSourceBillNo": ""
                        , "HSourceBillType": ""
                    }
                ];
                option4.data = rowdata;
                table.render(option4);
            }
@@ -1522,7 +1537,18 @@
                });
            });
            //退出
            form.on('submit(Cancel)', function () {
                if (linterid == undefined) {
                    //关闭页签
                    Pub_Close(2);
                }
                else {
                    //关闭页签
                    Pub_Close(1);
                }
            })
            //监听单元格编辑  å•元格编辑后 å˜æ›´
            table.on('edit(mainTable)', function (obj) {
@@ -1604,6 +1630,7 @@
                    }
                })
            });
            //打印
            form.on('submit(btn_print)', function () {//产品
@@ -1903,6 +1930,30 @@
                })
            });
            //行选择处理(是否委外)
            form.on('select(HSupFlag)', 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.HSupFlag = data.value;//把选中下拉框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值赋值给表格缓存
                    }
                });
            });
            function getRoutingBill(HBillNo) {
                var HRoutType = "";
                if (HSouceBillType == "3772") {
@@ -2061,7 +2112,14 @@
                    if (table.cache["mainTable"][i] != "") {
                        table.cache["mainTable"][i].LAY_TABLE_INDEX = i;
                        sSubTable.push(table.cache["mainTable"][i])
                    }
                    }
                }
                var sSubTable2 = [];
                for (var i = 0; i < table.cache["mainTable4"].length; i++) {
                    if (table.cache["mainTable4"][i] != "") {
                        table.cache["mainTable4"][i].LAY_TABLE_INDEX = i;
                        sSubTable2.push(table.cache["mainTable4"][i])
                    }
                }
                for (var i = 0; i < sSubTable.length; i++) {
                    if (!sSubTable[i].HProcNo) {
@@ -2098,16 +2156,17 @@
                data.field.HMaterName2 = data.field.HMaterName2.replace("\"", "”").replace(";", ";");
                data.field.HMaterNumber = data.field.HMaterNumber.replace("\"", "”").replace(";", ";");
                data.field.HMaterName = data.field.HMaterName.replace("\"", "”").replace(";", ";");
                //var HBLFlag = data.field.HBLFlag;
                //HBLFlag == "on" ? data.field.HBLFlag = 'true' : data.field.HBLFlag = 'false';//将数组合并成字符串
                var sMainStr = JSON.stringify(data.field);
                var sSubStr = JSON.stringify(sSubTable);
                var sSubStr2 = JSON.stringify(sSubTable2); //返工申请
                var flag = "xz";
                if (OperationType == 3) {
                    flag = "xg";
                }
                var sMainSub = sMainStr + ';' + sSubStr + ";" + sessionStorage["HUserName"] + ";" + flag + ";" + HSouceBillType;
                var sMainSub = sMainStr + ';' + sSubStr + ";" + sessionStorage["HUserName"] + ";" + flag + ";" + HSouceBillType + ";" + sSubStr2;
                var index = layer.load();
                $.ajax({
@@ -2117,8 +2176,8 @@
                    data: { "sMainSub": sMainSub },
                    dataType: "json",
                    success: function (data) {
                        if (data.count == 1) {
                            layer.msg(data.Message, { icon: 1 });
                        if (data.count == 1) {
                            layer.msg(get_MessageError(data.Message, sessionStorage["HTranSlate"]), { icon: 1 });
                            $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);
                            if (data.Verify == "Y") //自动审核
                            {
@@ -2140,144 +2199,16 @@
                });
            });
            //隐藏列设置
            function get_HideColumn() {
                var colName = "";
                for (var i = 1; i < option.cols[0].length - 1; i++) {
                    colName += option.cols[0][i]["title"] + ",";
                }
                colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿›è¡Œç¼–码
                layer.open({
                    type: 2
                    , skin: "layui-layer-rim" //加上边框
                    , title: "隐藏列设置"  //标题
                    , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                    , shift: 2 //弹出动画
                    , area: ["50%", "90%"] //窗体大小
                    , maxmin: true //设置最大最小按钮是否显示
                    , content: ['../../基础资料/隐藏列设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"]
                    , btn: ["确定", "取消"]
                    , btn1: function (index, laero) {
                        //刷新表格数据
                        DisPlay_HideColumn();
                        //更新表格缓存的数据
                        layer.close(index);//关闭弹窗
                    }
                })
            }
            //显示列数据
            function DisPlay_HideColumn() {
                $.ajax({
                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
                    type: "GET",
                    async: false,
                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        if (data1.data.length != 0) {
                            var dataCol = [];//数据库查询出的列数据
                            var titleData = ["工序ID", "工作中心ID","部门ID","供应商ID"];//不需要显示的字段 å¯æ‰©å±•
                            dataCol = data1.data[0].HGridString.split(',');
                            for (var i = 0; i < option.cols[0].length - 2; i++) {
                                var dataCols = dataCol[i].split('|');
                                //隐藏列
                                if (dataCols[1] == 1) {
                                    option.cols[0][i + 1]["hide"] = true;
                                }
                                //设置内容字体大小
                                if (data1.data[0].HFontSize != 0) {
                                    option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
                                } else {
                                    option.cols[0][i + 1]["style"] = "font-size:100%";
                                }
                                //设置列宽
                                if (dataCols[3] > 0) {
                                    option.cols[0][i + 1]["width"] = dataCols[3];
                                }
                                //显示列
                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
                                    option.cols[0][i + 1]["hide"] = false;
                                }
                                //字体所在位置(å·¦ å±…中 å³)
                                switch (dataCols[2]) {
                                    case "L":
                                        option.cols[0][i + 1]["align"] = "left";
                                        break;
                                    case "M":
                                        option.cols[0][i + 1]["align"] = "center";
                                        break;
                                    case "R":
                                        option.cols[0][i + 1]["align"] = "right";
                                        break;
                                }
                            }
                            //取消冻结列
                            for (var i = 1; i < option.cols[0].length - 1; i++) {
                                if (option.cols[0][i]["fixed"] != null) {
                                    option.cols[0][i]["fixed"] = null;
                                }
                                else {
                                    break;
                                }
                            }
                            //冻结列
                            if (data1.data[0].HFixCols != 0) {
                                for (var i = 0; i < data1.data[0].HFixCols; i++) {
                                    if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
                                        data1.data[0].HFixCols += 1;
                                    }
                                    option.cols[0][i + 1]["fixed"] = "left";
                                }
                            }
                            table.render(option);
                        } else {
                            table.render(option);
                        }
                    }, error: function () {
                        layer.alert(get_MessageError("[0000-1-002]接口请求失败!", sessionStorage["HTranSlate"]), { icon: 5 });
                    }
                })
            }
            //退出
            form.on('submit(Cancel)', function () {
                if (linterid == undefined) {
                    //关闭页签
                    Pub_Close(2);
                }
                else {
                    //关闭页签
                    Pub_Close(1);
                }
            })
            //编辑方法
            function set_EditFromGrid() {
                set_EditForm(linterid);  //编辑获取表头
                set_EditGrid(linterid);  //编辑获取表体
                set_EditGrid1(linterid);  //编辑获取表体 è¿”å·¥
                get_DisplayHMainID(linterid);  //编辑获取表体(器具清单)
                get_Display3(linterid);  //编辑获取表体(工艺参数清单)
                //option.data = [{
                //    "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
                //    "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                //    "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                //    "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                //    "HQty": 0, "HSNCtrl": "false", "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                //    "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                //    "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": "",
                //    "HRoutingBillMainID": 0, "HRoutingBillEntryID": 0,"HSourceID":0
                //}];
                //table.render(option);
            }
            //编辑获取表头
            function set_EditForm(linterid) {
                //查询检验方案单是否存在
@@ -2441,6 +2372,7 @@
                    }
                });
            }
            // ç¼–辑获取表头时时间格式矫正方式
            function formatDate(date) {
                var d = new Date(date),
@@ -2453,6 +2385,7 @@
                return [year, month, day].join('-');
            }
            // ç¼–辑获取表体
            function set_EditGrid(linterid) {
                $("#HInterID").val(linterid);//修改时主表ID
@@ -2486,6 +2419,28 @@
                });
            }
            // ç¼–辑获取表体
            function set_EditGrid1(linterid) {
                $("#HInterID").val(linterid);//修改时主表ID
                //编辑加载数据
                $.ajax({
                    url: GetWEBURL() + 'Sc_ProcessExchangeBill/GetProcessExchangeBillSub_Back',
                    type: "GET",
                    data: { "HInterID": linterid },
                    success: function (result) {
                        if (result.count == 1) {
                            option.data = result.data;
                            table.render(option);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(index0);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //辅助单位
            function get_btnHAuxUnit() {
                layer.open({
@@ -2511,6 +2466,7 @@
                    , btn2: function (index, layero) { }
                })
            }
            //辅助单位2
            function get_btnHAuxUnit2() {
                layer.open({
@@ -2569,6 +2525,7 @@
                    }
                })
            }
            //#region æŸ¥è¯¢ (器具清单)
            function get_DisplayHMainID(linterid) {
                var ajaxLoad = layer.load();
@@ -2687,6 +2644,181 @@
                });
            }
            //#endregion
            //#region æŸ¥è¯¢ è¿”工申请单
            function get_Display4(linterid) {
                var ajaxLoad = layer.load();
                $.ajax({
                    url: GetWEBURL() + '/Sc_ProcessExchangeBill/GetProcExchangeWorkBackList',
                    type: "GET",
                    async: false,
                    data: { "HInterID": linterid },
                    success: function (data1) {
                        if (data1.count == 1) {
                            var rowdata = [];
                            for (var i = 0; i < data1.data.length; i++) {
                                rowdata.push(
                                    {
                                        "HSourceInterID": data1.data[i].hmainid,
                                        "HSourceEntryID": 1,
                                        "HSourceBillNo": data1.data[i].单据号,
                                        "HSourceBillType": data1.data[i].HBillType,
                                        "HProcExchInterID": data1.data[i].流转卡主内码,
                                        "HProcExchEntryID": data1.data[i].流转卡子内码,
                                        "HProcExchBillNo": data1.data[i].流转卡号,
                                        "HICMOInterID": data1.data[i].HICMOInterID,
                                        "HICMOEntryID": data1.data[i].HICMOEntryID,
                                        "HICMOBillNo": data1.data[i].生产订单号,
                                        "HStationOutInterID": data1.data[i].出站单ID,
                                        "HStationOutBillNo": data1.data[i].出站单号
                                    }
                                )
                            }
                            option4.data = rowdata;
                            table.render(option4);
                            var sumReworkQty = 0;
                            // ç»Ÿä¸€å¤„理:不管是数组还是单条,都转成数组方便遍历
                            var dataList = Array.isArray(data1.data) ? data1.data : [data1.data];
                            // å–第一条数据给表单赋值(多条只取第一条,符合业务常规逻辑)
                            var firstData = dataList.length > 0 ? dataList[0] : {};
                            // é»˜è®¤å½“前时间(YYYY-MM-DD æ ¼å¼ï¼‰
                            var nowDate = new Date().toISOString().slice(0, 10);
                            // ç´¯åŠ è¿”å·¥æ•°é‡
                            sumReworkQty = dataList.reduce((total, item) => {
                                return total + (parseFloat(item.返工数量) || 0);
                            }, 0);
                            // è¡¨å•赋值(全部做了默认值处理,取不到自动为 0 / '')
                            $("#HICMOInterID").val(firstData.HICMOInterID || 0);
                            $("#HICMOEntryID").val(firstData.HICMOEntryID || 0);
                            $("#HICMOBillNo").val(firstData.生产订单号 || '');
                            $("#textBox2").val(firstData.生产订单号 || '');
                            $("#HMainSourceBillSubType").val('');
                            $("#HOrderProcNO").val('');
                            $("#HMaterID").val(firstData.HMaterID || 0);
                            $("#HMaterName").val(firstData.产品名称 || '');
                            $("#HMaterID2").val(firstData.HMaterID || 0);
                            $("#HMaterName2").val(firstData.产品名称 || '');
                            $("#HMaterNumber").val(firstData.产品代码 || '');
                            $("#HMaterNumber2").val(firstData.产品代码 || '');
                            $("#HMaterModel").val(firstData.规格型号 || '');
                            $("#HMaterModel2").val(firstData.规格型号 || '');
                            $("#HBatchNo").val('');
                            $("#HUnitID").val(firstData.HUnitID || 0);
                            $("#HUnitName").val(firstData.单位 || '');
                            $("#HUnitNumber").val(firstData.单位代码 || '');
                            $("#HPlanQty").val(firstData.订单数量 || 0);
                            $("#HQty").val(sumReworkQty);
                            $("#HprocExQty").val(sumReworkQty);
                            $("#HPlanBeginDate").val(firstData.计划开工日期 || nowDate);
                            $("#HPlanEndDate").val(firstData.计划完工日期 || nowDate);
                            $("#HWorkShopID").val(sessionStorage["HDeptID"] || 0);
                            $("#HWorkShopName").val(sessionStorage["HDept"] || '');
                            $("#HProdMaterCode").val('');
                            $("#HSeOrderBillNo").val('');
                            $("#HCusShortName").val('');
                            $("#HCusNeedMaterial").val('');
                            // è¿™é‡Œä¿®å¤äº†é”™è¯¯ new data() â†’ new Date()
                            $("#HPlanSendGoodsDate").val(new Date());
                            $("#HBillSubType").val('3772-1');
                            $("#HProdMaterName").val('');
                            $("#HCusName").val('');
                            $("#HWorkRemark").val('');
                            $("#HImportNote").val('');
                            $("#HPicNumVer").val('');
                            $("#HPicNumAssemble").val('');
                            $("#HMaterTexture").val('');
                            $("#HProductNum").val('');
                            $("#HVerNum").val('');
                            $("#HCusNumber").val('');
                            $("#HPickLabel").val('');
                            $("#HPickLabelNumber").val('');
                            $("#HXTNumber").val('');
                            $("#HXTModel").val('');
                            $("#HWidth").val('0');
                            $("#HWeight").val('0');
                            $("#HAuxUnitName").val('');
                            $("#HAuxUnit").val('0');
                            $("#HAuxUnitName2").val('');
                            $("#HAuxUnit2").val('0');
                            $("#HRemark2").val('');
                            $("#HEmpID").val(sessionStorage["HEmpID"] || '');
                            $("#HEmpName").val(sessionStorage["HEmpName"] || '');
                            $("#HCusID").val(0);
                            $("#HCusNames").val('');
                            $("#HColorRemark").val('');
                            $("#HRemark3").val('');
                            $("#HWidth_New").val('0');
                            $("#HWeight_New").val('0');
                            $("#HRemark_New").val('0');
                            $("#HHeight").val('0');
                            $("#HInches").val('0');
                            $("#HAl1Long").val('0');
                            $("#HDensity").val('');
                            $("#HTela").val('');
                            $("#HUnderTela").val('');
                            $("#HSizing").val('');
                            $("#HPlanOrderProcNo").val('');
                            $("#HBLFlag").val(false);
                            $("input[name='isHBLFlag']").prop("checked", false);
                            form.render("checkbox");
                            btnHMaterID = firstData.HMaterID || 0;
                            HLZQty = data1.data.流转卡数量;
                            layer.close(ajaxLoad);
                            var sWhere = "and HMaterID=" + btnHMaterID + " and HOrgID = " + sessionStorage["OrganizationID"] + " and é»˜è®¤å·¥è‰º='1' and HMainProcID=0 ";
                            getRoutingBillList(sWhere);
                        } else {
                            layer.close(ajaxLoad);
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(ajaxLoad);
                        layer.alert(get_MessageError("[0000-1-002]接口请求失败!", sessionStorage["HTranSlate"]), { icon: 5 });
                    }
                });
            }
            //#endregion
            //判断生产订单是否审核 ä»¥åŠæ—¥å·¥å•号
            function GetICMOBillIsAuto(linterid, HEntryID) {
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "/LEMS/ICMOBillCheck",
                    data: { "hmainid": linterid, "HEntryID": HEntryID, "OrganizationID": sessionStorage["OrganizationID"] },
                    async: false,
                    success: function (result) {
                        if (result.count == 0) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            layer.alert(result.Message, { icon: 5 });
                        } else {
                            $.ajax({
                                url: GetWEBURL() + "/Sc_WorkBillSortBill/Sc_WorkBillSortBillList",
                                type: "GET",
                                data: { "sWhere": " and æºå•主内码='" + linterid + "' and æºå•子内码='" + HEntryID + "' ", "user": sessionStorage["HUserName"] },
                                success: function (d) {
                                    if (d.data[0] != null) {
                                        $("#HWorkBillSortNo").val(d.data[0].单据号);
                                    }
                                }
                            })
                        }
                        layer.closeAll("loading");
                    }
                })
            }
            //返回生产任务单
            function GetICMOBillValue(hmainid, HEntryID) {
@@ -2852,39 +2984,15 @@
                })
            }
            //行选择处理(是否委外)
            form.on('select(HSupFlag)', 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.HSupFlag = data.value;//把选中下拉框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值赋值给表格缓存
                    }
                });
            });
            //工序流转卡审核
            function set_CheckBill(num) {
                $.ajax({
                    url: GetWEBURL() + '/Sc_ProcessExchangeBill/CheckSc_ProcessExchangeBill',
                    type: "GET",
                    data: { "HInterID": $("#HInterID").val(), "Type": num, "user": sessionStorage["HUserName"], "HBillSubType": "3772" },
                    success: function (result) {
                        if (result.count == 1) {
                            layer.msg(result.Message, { icon: 1 });
                            layer.close(wait);
                        if (result.count == 1) {
                            layer.msg(get_MessageError("[0000-1-029]审核成功!", sessionStorage["HTranSlate"]), { icon: 1 });
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                            layer.close(wait);
@@ -2896,6 +3004,130 @@
                });
            }
            //#region ç”Ÿæˆå•据号
            function createBillNo() {
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNumPDA",
                    type: "GET",
                    data: { "HBillType": '3772' },
                    success: function (d) {
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
                        $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
                        $("#HMaker").val(sessionStorage["HUserName"]);
                    }
                });
            }
            //#endregion
            //隐藏列设置
            function get_HideColumn() {
                var colName = "";
                for (var i = 1; i < option.cols[0].length - 1; i++) {
                    colName += option.cols[0][i]["title"] + ",";
                }
                colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿›è¡Œç¼–码
                layer.open({
                    type: 2
                    , skin: "layui-layer-rim" //加上边框
                    , title: "隐藏列设置"  //标题
                    , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                    , shift: 2 //弹出动画
                    , area: ["50%", "90%"] //窗体大小
                    , maxmin: true //设置最大最小按钮是否显示
                    , content: ['../../基础资料/隐藏列设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"]
                    , btn: ["确定", "取消"]
                    , btn1: function (index, laero) {
                        //刷新表格数据
                        DisPlay_HideColumn();
                        //更新表格缓存的数据
                        layer.close(index);//关闭弹窗
                    }
                })
            }
            //显示列数据
            function DisPlay_HideColumn() {
                $.ajax({
                    url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
                    type: "GET",
                    async: false,
                    data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        if (data1.data.length != 0) {
                            var dataCol = [];//数据库查询出的列数据
                            var titleData = ["工序ID", "工作中心ID", "部门ID", "供应商ID"];//不需要显示的字段 å¯æ‰©å±•
                            dataCol = data1.data[0].HGridString.split(',');
                            for (var i = 0; i < option.cols[0].length - 2; i++) {
                                var dataCols = dataCol[i].split('|');
                                //隐藏列
                                if (dataCols[1] == 1) {
                                    option.cols[0][i + 1]["hide"] = true;
                                }
                                //设置内容字体大小
                                if (data1.data[0].HFontSize != 0) {
                                    option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
                                } else {
                                    option.cols[0][i + 1]["style"] = "font-size:100%";
                                }
                                //设置列宽
                                if (dataCols[3] > 0) {
                                    option.cols[0][i + 1]["width"] = dataCols[3];
                                }
                                //显示列
                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
                                    option.cols[0][i + 1]["hide"] = false;
                                }
                                //字体所在位置(å·¦ å±…中 å³)
                                switch (dataCols[2]) {
                                    case "L":
                                        option.cols[0][i + 1]["align"] = "left";
                                        break;
                                    case "M":
                                        option.cols[0][i + 1]["align"] = "center";
                                        break;
                                    case "R":
                                        option.cols[0][i + 1]["align"] = "right";
                                        break;
                                }
                            }
                            //取消冻结列
                            for (var i = 1; i < option.cols[0].length - 1; i++) {
                                if (option.cols[0][i]["fixed"] != null) {
                                    option.cols[0][i]["fixed"] = null;
                                }
                                else {
                                    break;
                                }
                            }
                            //冻结列
                            if (data1.data[0].HFixCols != 0) {
                                for (var i = 0; i < data1.data[0].HFixCols; i++) {
                                    if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
                                        data1.data[0].HFixCols += 1;
                                    }
                                    option.cols[0][i + 1]["fixed"] = "left";
                                }
                            }
                            table.render(option);
                        } else {
                            table.render(option);
                        }
                    }, error: function () {
                        layer.alert(get_MessageError("[0000-1-002]接口请求失败!", sessionStorage["HTranSlate"]), { icon: 5 });
                    }
                })
            }
            //以上为layui模块
        });