WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcessExchangeBill.html
@@ -44,7 +44,6 @@
        .layui-form-label {
            width: 25%;
        }
    </style>
</head>
<body>
@@ -87,18 +86,24 @@
                                                <input type="datetime" class="layui-input" name="HDate" id="HDate">
                                            </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="HColorRemark" id="HColorRemark">
                                            </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">
@@ -107,8 +112,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">
@@ -120,15 +125,15 @@
                                        <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="HMaterModel2" id="HMaterModel2" onmouseover="this.title=this.value" style="background-color:#efefef4d;" readonly>
                                                <input type="text" class="layui-input" name="HMaterModel2" id="HMaterModel2" onmouseover="this.title=this.value" style="">
                                            </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">
@@ -152,33 +157,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">选单号</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">
@@ -194,34 +199,34 @@
                                        <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="HWidth" id="HWidth" style="float: left; background-color: #efefef4d; display: inline-block;" readonly>
                                                <input type="text" class="layui-input" name="HWidth" id="HWidth" style="float: left;">
                                            </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="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>-->
                                            <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">辅数量</label>
                                            <div class="layui-input-inline">
@@ -235,6 +240,21 @@
                                            </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="HSplitColorQty" id="HSplitColorQty" style="float: left;" value="0">
                                            </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="text" class="layui-input" name="HSplitSumQty" id="HSplitSumQty" style="float: left;" value="0">
                                            </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="HAuxUnitName" id="HAuxUnitName" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
@@ -244,26 +264,27 @@
                                                </button>
                                            </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="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">克重</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HWeight" id="HWeight" style="float: left; background-color: #efefef4d; display: inline-block;" readonly>
                                                <input type="text" class="layui-input" name="HWeight" id="HWeight" style="float: left;">
                                            </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">
@@ -278,6 +299,12 @@
                                                <input type="hidden" class="layui-input" name="HCusID" id="HCusID">
                                            </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="HMaterModel" id="HMaterModel" style="float: left;">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs6 layui-inline">
@@ -289,7 +316,7 @@
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs6 layui-inline">
                                            <label class="layui-form-label" style="width:12.5%">备注2</label>
                                            <label class="layui-form-label" style="width:12.5%">白坯要求</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HRemark2" id="HRemark2" placeholder="请输入内容" onmouseover="this.title=this.value" style="width: 610px;">
                                            </div>
@@ -485,15 +512,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">
@@ -559,13 +586,8 @@
                                                </button>
                                            </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="HMaterModel" id="HMaterModel" style="float: left;">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">日计划工单选单号</label>
                                            <div class="layui-input-inline">
@@ -620,7 +642,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">
@@ -846,6 +868,9 @@
                    </script>
                    <input id="HItemID" name="HItemID" type="hidden" />
                    <input id="HEntryID" name="HEntryID" type="hidden" />
                    <input id="HMainSourceInterID" name="HMainSourceInterID" value="0" type="hidden" />
                    <input id="HMainSourceEntryID" name="HMainSourceEntryID" value="0" type="hidden" />
                    <input id="HMainSourceBillNo" name="HMainSourceBillNo" value="" type="hidden" />
                </form>
            </div>
        </div>
@@ -897,7 +922,8 @@
                var OperationType = params[params[0]];//操作类型
                var linterid = params[params[1]];//源单id
                var HEntryID = params[params[2]];//源单子id
                var HSouceBillType = params[params[3]];//源单类型
                var HSouceBillType = params[params[3]];//源单类型  åœ¨ç±»åž‹ 5 å·¥åºid
                var HproID = params[params[4]];//源单类型  åœ¨ç±»åž‹ 5 å·¥åºid
            }
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
@@ -912,7 +938,7 @@
            DisPlay_HideColumn();
            //判断操作类型
            if (OperationType == 1) {//无源单新增
            if (OperationType == 1 ) {//无源单新增
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
@@ -999,6 +1025,45 @@
                set_EditFromGrid();
            }
            else if (OperationType == 4) {//复制
                set_EditFromGrid();
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    async: false,
                    data: { "HBillType": '3772' },
                    success: function (d) {
                        //console.log(d.data);
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
                        $("#HMaker").val(sessionStorage["HUserName"]);
                    }
                });
            }
            else if (OperationType == 5) {//5 æ–°å¢žå­æµè½¬å¡
                $("#HMainSourceInterID").val(linterid);
                $("#HMainSourceEntryID").val(HEntryID);
                $("#btnRoutingBill").addClass("layui-btn-disabled").attr("disabled", true);
                set_EditForm(linterid);
                var sWhere = "and HMaterID=" + btnHMaterID + " and HOrgID = " + sessionStorage["OrganizationID"] + " and HMainProcID=" + HproID +" and é»˜è®¤å·¥è‰º='1'";
                getRoutingBillList(sWhere);
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    async: false,
                    data: { "HBillType": '3772' },
                    success: function (d) {
                        var HBillNo = d.data[0].HBillNo.replace('GXLX', 'ZYK0');
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(HBillNo);
                        $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
                        $("#HMaker").val(sessionStorage["HUserName"]);
                    }
                });
            }
            else {
                layer.alert("未知操作类型!", { icon: 5 });
            }
@@ -1018,7 +1083,7 @@
                    , { field: 'HCenterID', title: '工作中心ID', hide: true }
                    , { field: 'HCenterNumber', title: '工作中心代码', edit: 'text', event: "HWorkCenterCheck" }
                    , { field: 'HCenterName', title: '工作中心名称' }
                    , { field: 'HTechnologyParameter', title: '工艺参数', width: 500, style: "background-color: #e6e6e6" }
                    , { field: 'HTechnologyParameter', title: '工艺参数', width: 500, edit: 'text' }
                    , { field: 'HRemark', title: '备注', edit: 'text' }
                    , { field: 'HSupID', title: '供应商ID', hide: true }
                    , { field: 'HSupNumber', title: '供应商代码', edit: 'text', event: "HSupCheck" }
@@ -1048,7 +1113,7 @@
                    , elem: '#mainTable'
                    , toolbar: '#toolbarDemo'
                    , page: false
                    , cellMinWidth: 120
                    //, cellMinWidth: 120
                    , height: 400
                    , cols: [columns]
                    , limit: Number.MAX_VALUE//默认显示全部
@@ -1157,7 +1222,7 @@
                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');
                                    if (checkStatus.data.length === 0) {
                                        return layer.msg('请选择数据');
                                    }
                                    }
                                    obj.update({
                                        HProcName: checkStatus.data[0].工序
                                        , HProcID: checkStatus.data[0].HItemID
@@ -1165,9 +1230,9 @@
                                        , HCenterID: checkStatus.data[0].工作中心ID
                                        , HCenterNumber: checkStatus.data[0].工作中心代码
                                        , HCenterName: checkStatus.data[0].工作中心
                                        , HDeptID: checkStatus.data[0].部门ID
                                        , HDeptNumber: checkStatus.data[0].部门代码
                                        , HDeptName: checkStatus.data[0].部门
                                        //, HDeptID: checkStatus.data[0].部门ID
                                        //, HDeptNumber: checkStatus.data[0].部门代码
                                        //, HDeptName: checkStatus.data[0].部门
                                    });
                                    layer.close(layer.index);
@@ -1394,7 +1459,7 @@
                $.ajax({
                    url: GetWEBURL() + '/LEMS/MES_Sc_ProcessExchangeBillQuery_Json',
                    type: "GET",
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "HBillSubType": HSouceBillType},
                    success: function (data1) {
                        if (data1.count == 1) {
                            var hinterid = "";
@@ -1411,9 +1476,9 @@
                                    success: function (res) {
                                        if (res.count == 1) {
                                            if (res.data.length != 0) {
                                                hinterid += ",1";
                                                hinterid += "|1";
                                            } else {
                                                hinterid += ",0";
                                                hinterid += "|0";
                                            }
                                            layer.open({
@@ -1447,7 +1512,7 @@
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            });
            //选择子件弹窗PartInformation.html
@@ -1659,13 +1724,17 @@
            //选择工艺路线
            form.on('submit(btnRoutingBill)', function () {
                var HProID = 0;
                if (OperationType == 5) {
                    HProID = HproID;
                }
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '70%']//大小
                    , title: '工艺路线列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../Baseset/基础资料/Gy_RoutingBillList.html?HMaterID=' + btnHMaterID, 'yes']
                    , content: ['../../Baseset/基础资料/Gy_RoutingBillList.html?HMaterID=' + btnHMaterID + '&HProID=' + HProID, 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -1682,35 +1751,46 @@
            });
            function getRoutingBill(HBillNo) {
                var HRoutType = "";
                if (HSouceBillType == "3772") {
                    HRoutType = "3301";
                } else {
                    HRoutType = "SUB";
                }
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "LEMS/MES_Gy_RoutingBillList_Json",
                    async: true,
                    data: { "sWhere": " and å•据号='" + HBillNo + "'" + " and å·¥åºä»£ç  !='" + 9999 + "'", "user": sessionStorage["HUserName"] },
                    data: { "sWhere": " and å•据号='" + HBillNo + "'" + " and å·¥åºä»£ç  !='" + 9999 + "'", "user": sessionStorage["HUserName"], "HBillSubType": HRoutType },
                    success: function (result) {
                        var data = result.data;
                            var Tablerow = [];
                        var Tablerow = [];
                            $("#RoutingBill").val(data[0].单据号)
                            $("#HRoutingBillID").val(data[0].hmainid)
                        if (result.data.length == 0) {
                            return layer.msg("请绑定对应的工艺路线!");
                        }
                            for (var i = 0; i < data.length; i++) {
                                Tablerow.push({
                                    "HProcNo": data[i].工序号, "HProcID": data[i].hprocid, "HProcNumber": data[i].工序代码, "HProcName": data[i].工序, "HWorkRemark": data[i].表体备注,
                                    "HCenterID": data[i].HCenterID, "HCenterNumber": data[i].工作中心代码, "HCenterName": data[i].工作中心名称,
                                    "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                                    "HSupID": data[i].HSupID, "HSupNumber": data[i].供应商代码, "HSupName": data[i].供应商, "HSupFlag": data[i].委外标记 == 0 ? "false" : "true",
                                    "HQty": HLZQty, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                                    "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                                    "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": data[i].工艺参数, "HPicNum": data[i].图纸编号, "HProcCheckNote": data[i].本工序确认记录
                                });
                            }
                            option.data = Tablerow;
                            table.render(option);
                            for (var i = 1; i <= data.length; i++) {
                                $('#HSupFlag' + i + '').find("option[value='" + (data[i - 1].委外标记 == "0" ? "false" : "true") + "']").attr("selected", true);
                            }
                            form.render('select');
                        $("#RoutingBill").val(data[0].单据号)
                        $("#HRoutingBillID").val(data[0].hmainid)
                        for (var i = 0; i < data.length; i++) {
                            Tablerow.push({
                                "HProcNo": data[i].工序号, "HProcID": data[i].hprocid, "HProcNumber": data[i].工序代码, "HProcName": data[i].工序, "HWorkRemark": data[i].表体备注,
                                "HCenterID": data[i].HCenterID, "HCenterNumber": data[i].工作中心代码, "HCenterName": data[i].工作中心名称,
                                "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                                "HSupID": data[i].HSupID, "HSupNumber": data[i].供应商代码, "HSupName": data[i].供应商, "HSupFlag": data[i].委外标记 == 0 ? "false" : "true",
                                "HQty": HLZQty, "HOutPrice": 0, "HRemark": "", "HRelationQty_In": 0, "HRelationQty_Out": 0,
                                "HRelationQty_WWOrder": 0, "HRelationQty_Bad": 0, "HOverRate": 0, "HMaxQty": 0,
                                "HPassRate": 0, "HSumPassRate": 0, "HTechnologyParameter": data[i].工艺参数, "HPicNum": data[i].图纸编号, "HProcCheckNote": data[i].本工序确认记录,
                                "HRelationQty_OutBad": "0"
                            });
                        }
                        option.data = Tablerow;
                        table.render(option);
                        for (var i = 1; i <= data.length; i++) {
                            $('#HSupFlag' + i + '').find("option[value='" + (data[i - 1].委外标记 == "0" ? "false" : "true") + "']").attr("selected", true);
                        }
                        form.render('select');
                    },
                    error: function (result) {
                        layer.close(index);
@@ -1752,19 +1832,67 @@
                    }
                }
                var HWidth = $('#HWidth').val();
                if (HWidth.substring(HWidth.length - 1, HWidth.length) == ".") {
                    layer.msg("幅宽的结尾不能是.!");
                    return;
                } else {
                    var ref = /^[0-9]+$/;
                    if (!ref.test(HWidth)) {
                        layer.msg("幅宽请输正确入数字!");
                        return;
                    }
                }
                var HWeight = $('#HWeight').val();
                if (HWeight.substring(HWeight.length - 1, HWeight.length) == ".") {
                    layer.msg("克重的结尾不能是.!");
                    return;
                } else {
                    var ref = /^[0-9]+$/;
                    if (!ref.test(HWeight)) {
                        layer.msg("克重请输正确入数字!");
                        return;
                    }
                }
                var HSplitNo = $('#HSplitNo').val();
                if (HSplitNo.substring(HSplitNo.length - 1, HSplitNo.length) == ".") {
                    layer.msg("拆分号的结尾不能是.!");
                    return;
                } else {
                    var ref = /^[0-9]+\.?[0-9]*$/;
                    var ref = /^[0-9]+$/;
                    if (!ref.test(HSplitNo)) {
                        layer.msg("拆分号请输正确入数字!");
                        return;
                    }
                }
                var HSplitSumQty = $('#HSplitSumQty').val();
                if (HSplitSumQty.substring(HSplitSumQty.length - 1, HSplitSumQty.length) == ".") {
                    layer.msg("拆分总量的结尾不能是.!");
                    return;
                } else {
                    var ref = /^[0-9]+$/;
                    if (!ref.test(HSplitSumQty)) {
                        layer.msg("拆分总量请输正确入数字!");
                        return;
                    }
                }
                var HSplitColorQty = $('#HSplitColorQty').val();
                if (HSplitColorQty.substring(HSplitColorQty.length - 1, HSplitColorQty.length) == ".") {
                    layer.msg("分缸号的结尾不能是.!");
                    return;
                } else {
                    var ref = /^[0-9]+$/;
                    if (!ref.test(HSplitColorQty)) {
                        layer.msg("分缸号请输正确入数字!");
                        return;
                    }
                }
                //删除子表数据时 ä¼šå ç”¨æ•°ç»„的位置,需要重新排一下顺序
                var sSubTable = [];
@@ -1812,7 +1940,7 @@
                if (OperationType == 3) {
                    flag = "xg";
                }
                var sMainSub = sMainStr + ';' + sSubStr + ";" + sessionStorage["HUserName"] + ";" + flag;
                var sMainSub = sMainStr + ';' + sSubStr + ";" + sessionStorage["HUserName"] + ";" + flag + ";" + HSouceBillType;
                var index = layer.load();
                $.ajax({
@@ -1865,7 +1993,7 @@
                    }
                })
            }
            //显示列数据
            function DisPlay_HideColumn() {
@@ -1980,6 +2108,7 @@
                $.ajax({
                    url: GetWEBURL() + "Sc_ProcessExchangeBill/GetProcessExchangeBillMain",
                    type: "GET",
                    async: false,
                    data: {
                        "HInterID": linterid
                    },
@@ -1987,8 +2116,9 @@
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data.h_v_Sc_ProcessExchangeBillQuery[0];
                            form.val("component-form-group", {
                                "HBillNo": data.单据号
                                , "HInterID": data.hmainid
                                "HBillNo": OperationType==4?"": data.单据号
                                , "HInterID": OperationType == 4 ? "" : data.hmainid
                                , "HMainSourceBillNo": OperationType == 5 ? data.单据号 : ""
                                , "HPRDORGID": data.HPRDORGID
                                , "HDate": formatDate(data.日期)
                                , "HOrderProcNO": data.订单跟踪号
@@ -2017,13 +2147,16 @@
                                , "HAuxUnit": data.HAuxUnit
                                , "HAuxUnitName": data.辅助单位
                                , "HSplitNo": data.拆分号
                                , "HRemark2": data.备注2
                                , "HRemark2": data.白坯要求
                                , "HRemark3": data.底部备注
                                , "HEmpID": data.HEmpID
                                , "HEmpName": data.业务员
                                , "HCusID": data.HCusID
                                , "HCusNames": data.客户
                                , "HColorRemark": data.染色要求
                                , "HSplitSumQty": data.拆分总量
                                , "HSplitColorQty": data.分缸号
                                , "HProjectNum": data.项目编号
                                , "HVerNum": data.版本
                                , "HRemark": data.表头备注
@@ -2100,6 +2233,9 @@
                                , "HPickLabel": data.包装标识
                                , "HPickLabelNumber": data.包装标识编码
                            });
                            if (data.HBillSubType == "SUB") {
                                $("#btnRoutingBill").addClass("layui-btn-disabled").attr("disabled", true);
                            }
                            btnHMaterID = data.HMaterID2;
                            HLZQty = data.流转卡数量;
                            $("#HBLFlag").val(data.补料标记 ? "true" : "false");
@@ -2357,40 +2493,19 @@
                            $("#HEmpName").val(data.业务员);
                            $("#HCusID").val(data.HCusID);
                            $("#HCusNames").val(data.客户);
                            $("#HColorRemark").val(data.染色要求);
                            $("#HRemark3").val(data.底部备注);
                            $("#HBLFlag").val(result.data[0].HBLFlag == 0 ? false : true);
                            $("input[name='isHBLFlag']").prop("checked", result.data[0].HBLFlag);//true:选中 false:不选中
                            form.render("checkbox");
                            btnHMaterID = data.hmaterid;
                            $.ajax({
                                type: "get",
                                url: GetWEBURL() + "LEMS/Gy_RoutingBillList",
                                async: true,
                                data: { "sWhere": "and HMaterID=" + btnHMaterID + " and HOrgID = " + sessionStorage["OrganizationID"], "user": sessionStorage["HUserName"] },
                                success: function (result) {
                                    if (result.data.length != 0) {
                                        var hbillno = result.data[0].单据号
                                        HLZQty = data.流转卡数量;
                                        getRoutingBill(hbillno);
                                    } else {
                                        option.data = [{
                                            "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
                                            "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                                            "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                                            "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                                            "HQty": 0, "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": ""
                                        }];
                                        table.render(option);
                                    }
                                },
                                error: function (result) {
                                    layer.close(index);
                                    console.log(result);
                                    //layer.msg('获取采购订单出现异常', { icon: 2, time: 2000 });
                                }
                            })
                            HLZQty = data.流转卡数量;
                            var sWhere = "and HMaterID=" + btnHMaterID + " and HOrgID = " + sessionStorage["OrganizationID"] +" and é»˜è®¤å·¥è‰º='1' and HMainProcID=0 ";
                            getRoutingBillList(sWhere);
                        }
                        else {
                            layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
@@ -2402,6 +2517,40 @@
            }
            //默认工艺路线 æŸ¥è¯¢å•据号
            function getRoutingBillList(sWhere) {
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "LEMS/Gy_RoutingBillList",
                    async: false,
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.data.length != 0) {
                            var hbillno = result.data[0].单据号
                            getRoutingBill(hbillno);
                        } else {
                            layer.msg("没有默认工艺路线!");
                            option.data = [{
                                "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
                                "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
                                "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                                "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                                "HQty": 0, "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": ""
                            }];
                            table.render(option);
                        }
                    },
                    error: function (result) {
                        layer.close(index);
                        console.log(result);
                        //layer.msg('获取采购订单出现异常', { icon: 2, time: 2000 });
                    }
                })
            }
            function GetICMOBillDetail(hmainid, HEntryID) {
                $.ajax({
                    url: GetWEBURL() + "/Sc_ProcessExchangeBill/GetICMOBillList",