duhe
2025-08-19 3bd61bd433fb39fedecd33f8f7e8e0d4d059ce1d
WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcExchRecordBackBillEdit.html
@@ -11,6 +11,7 @@
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../../../layuiadmin/PageTitle.js"></script>
    <style>
        .main-btn { /*头部主按钮*/
            padding: 0 2px; /*调整按钮左右空隙大小*/
@@ -53,10 +54,13 @@
                            <button type="button" id="btnSave" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""  lay-filter="btnSave">保存</button>
                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">退出</button>
                            <button type="button" id="btn_print" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btn_print">打印</button>
                            <button type="button" id="btn_print" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_CheckBill">审核</button>
                            <button type="button" id="btn_print" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_AbandonCheck">反审核</button>
                            <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="HideColumn" id="HideColumn">隐藏列设置</button>
                        </div>
                    </div>
                    <div class="layui-tab" lay-filter="tab-POStockInBill">
                        <h1 style="text-align:center;"><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>
@@ -80,30 +84,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="HEmpName" id="HEmpName" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
                                                <input type="hidden" name="HEmpID" id="HEmpID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEmpID" id="btnHEmpID" 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">
                                                <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo" style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" name="HProcExchInterID" id="HProcExchInterID" value="0">
                                                <input type="hidden" name="HProcExchEntryID" id="HProcExchEntryID" 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="HWorkShopName" id="HWorkShopName" style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" name="HWorkShopID" id="HWorkShopID" value="0">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
@@ -113,6 +98,8 @@
                                                <input type="hidden" name="HMaterID" id="HMaterID" 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">
@@ -125,8 +112,6 @@
                                                <input type="text" class="layui-input" name="HModel" id="HModel" onmouseover="this.title=this.value" style="background-color:#efefef4d;" readonly>
                                            </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">
@@ -137,17 +122,17 @@
                                        <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="HPlanQty" id="HPlanQty" 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="HQty" id="HQty" style="background-color:#efefef4d;" readonly>
                                                <input type="text" class="layui-input" name="HPlanQty" id="HPlanQty" value="0" style="background-color:#efefef4d;" readonly>
                                            </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="HQty" id="HQty" value="0" 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">
@@ -168,21 +153,15 @@
                                                <input type="text" class="layui-input" name="HProcExchBegNO" id="HProcExchBegNO" style="background-color:#efefef4d;" readonly>
                                            </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="HProcExchEndNO" id="HProcExchEndNO" style="background-color:#efefef4d;" readonly>
                                            </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="HPRDORGName" id="HPRDORGName" style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" name="HPRDORGID" id="HPRDORGID" lay-verify="HPRDORGID"><!--HSTOCKORGID-->
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">生产订单</label>
                                            <div class="layui-input-inline">
@@ -191,24 +170,21 @@
                                                <input type="hidden" name="HICMOEntryID" id="HICMOEntryID" lay-verify="HICMOEntryID">
                                            </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>
                                        <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="HInnerBillNo" id="HInnerBillNo">
                                            </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>
                                    <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="HPRDORGName" id="HPRDORGName" style="background-color: #efefef4d; width: 610px; " readonly>
                                                <input type="hidden" name="HPRDORGID" id="HPRDORGID" lay-verify="HPRDORGID"><!--HSTOCKORGID-->
                                            </div>
                                        </div>
                                    </div>
@@ -270,8 +246,6 @@
                                                <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">修改日期</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
@@ -282,6 +256,37 @@
                                            <label class="layui-form-label" style="width: 85px;">作废日期</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">负责人</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HEmpName" id="HEmpName" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
                                                <input type="hidden" name="HEmpID" id="HEmpID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEmpID" id="btnHEmpID" style="width: 40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 83px;">生产车间</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HWorkShopName" id="HWorkShopName" style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" name="HWorkShopID" id="HWorkShopID" value="0">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 78px;">订单跟踪号</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-inline">
                                            <label class="layui-form-label" style="width: 78px;">内部单据号</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HInnerBillNo" id="HInnerBillNo">
                                            </div>
                                        </div>
                                    </div>
@@ -333,6 +338,12 @@
        //#region è¿›å…¥é¡µé¢å³åŠ è½½
        //#region ã€åŠ¨æ€èŽ·å–æ¨¡å—åç§°ã€‘
        var HModuleType = "3797";
        //通过单据类型,从数据库动态获取单据模块命名,引用js文件 PageTitle.js
        var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
        $("h1").html('<b>' + HPageTitle + '</b>');
            //#endregion
      
        var params = get_UrlVars();
@@ -465,20 +476,100 @@
                            shift: 2,
                            area: ['90%', '90%'],
                            maxmin: true,
                            content: ['../../../views/Baseset/基础资料/Gy_ProcList.html', 'yes'],
                            content: ['../../基础资料/生产基础资料/Gy_Process.html', 'yes'],
                            btn: ['确定', '取消']
                            , btn1: function (index, layero) {
                                //按钮【按钮一】的回调
                                var iframeWindow = window['layui-layer-iframe' + index];
                                var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');
                                if (checkStatus.data.length === 0) {
                                    return layer.msg('请选择数据');
                                if (checkStatus.data.length == 0) {
                                    return layer.msg("请至少选择一条数据!");
                                }
                                obj.update({
                                    HProcName: checkStatus.data[0].工序
                                    , HProcID: checkStatus.data[0].HItemID
                                    , HProcNumber: checkStatus.data[0].工序代码
                                //获取工序代码
                                var ProcessNumber = [];
                                for (var i = 0; i < checkStatus.data.length; i++) {
                                    ProcessNumber.push("'" + checkStatus.data[i]["工序代码"] + "'");
                                }
                                //获取当前位置所在行数
                                var NowNum = 0;
                                for (var i = 0; i < option.data.length; i++) {
                                    if (obj.data["HProcNo"] == option.data[i]["HProcNo"]) {
                                        NowNum = i + 1;
                                    }
                                }
                                //查询工作中心的数据
                                var WorkCente = [];
                                var sWhere = "select  isnull(a.HItemID,'') HCenterID, isnull(a.HNumber,'') å·¥ä½œä¸­å¿ƒä»£ç , isnull(a.HName,'') å·¥ä½œä¸­å¿ƒåç§° ,p.HItemID HProcID,p.HName å·¥åºåç§°,p.HNumber å·¥åºä»£ç   from Gy_Process p left join Gy_WorkCenter a on p.HWorkCenterID=a.HItemID  where p.HNumber in (" + ProcessNumber.toString() + ") order by p.HNumber ";
                                $.ajax({
                                    type: "GET",
                                    url: GetWEBURL() + "/Gy_SOPBillList/WindowPrintList", //方法所在页面和方法名
                                    async: false,
                                    data: { "sWhere": sWhere },
                                    success: function (data) {
                                        if (data.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                                            WorkCente = data.data;
                                        }
                                        else {
                                            layer.msg(data.Message, { icon: 5 });
                                        }
                                        layer.closeAll("loading");
                                    },
                                    error: function (err) {
                                        layer.msg("错误:" + err, { icon: 5 });
                                    }
                                });
                                //判断选择的数据总数 æ˜¯å¦å¤§äºŽè¡¨æ ¼çŽ°æœ‰çš„æ•°æ®
                                if (ProcessNumber.length > option.data.length - (NowNum - 1)) {
                                    //获取表格剩余行数量
                                    var num = ProcessNumber.length - option.data.length + (NowNum - 1);
                                    //循环赋值  åœ¨å·²æœ‰çš„表格赋值
                                    var j = 0;
                                    for (var i = (NowNum - 1); i < option.data.length; i++) {
                                        option.data[i]["HProcName"] = WorkCente[j]["工序名称"];
                                        option.data[i]["HProcNumber"] = WorkCente[j]["工序代码"];
                                        option.data[i]["HProcID"] = WorkCente[j]["HProcID"];
                                        option.data[i]["HCenterName"] = WorkCente[j]["工作中心名称"];
                                        option.data[i]["HCenterID"] = WorkCente[j]["HCenterID"];
                                        option.data[i]["HCenterNumber"] = WorkCente[j]["工作中心代码"];
                                        j++;
                                    }
                                    //在下方添加新的表格数据
                                    for (var i = 0; i < num; i++) {
                                        option.data.push({
                                            "HProcNo": parseInt($("#HProcExchBegNO").val()) + table.cache["mainTable"].length + 1 + i, "HProcID": WorkCente[j]["HProcID"], "HProcNumber": WorkCente[j]["工序代码"], "HProcName": WorkCente[j]["工序名称"], "HWorkRemark": "",
                                            "HCenterID": WorkCente[j]["HCenterID"], "HCenterNumber": WorkCente[j]["工作中心代码"], "HCenterName": WorkCente[j]["工作中心名称"],
                                            "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
                                            "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
                                            "HQty": $("#HQty").val(), "HRemark": ""
                                        })
                                        j++;
                                    }
                                } else {
                                    //循环赋值  åœ¨å·²æœ‰çš„表格赋值
                                    var j = 0;
                                    for (var i = (NowNum - 1); i < (NowNum - 1) + ProcessNumber.length; i++) {
                                        option.data[i]["HProcName"] = WorkCente[j]["工序名称"];
                                        option.data[i]["HProcNumber"] = WorkCente[j]["工序代码"];
                                        option.data[i]["HProcID"] = WorkCente[j]["HProcID"];
                                        option.data[i]["HCenterName"] = WorkCente[j]["工作中心名称"];
                                        option.data[i]["HCenterID"] = WorkCente[j]["HCenterID"];
                                        option.data[i]["HCenterNumber"] = WorkCente[j]["工作中心代码"];
                                        j++;
                                    }
                                }
                                table.render(option);
                                //obj.update({
                                //    HProcName: checkStatus.data[0].工序
                                //    , HProcID: checkStatus.data[0].HItemID
                                //    , HProcNumber: checkStatus.data[0].工序代码
                                //});
                                layer.close(layer.index);
                            }
@@ -493,12 +584,12 @@
                        layer.open({
                            type: 2,
                            skin: 'layui-layer-rim', //加上边框
                            title: '加工中心列表',
                            title: '工中心列表',
                            closeBtn: 1,
                            shift: 2,
                            area: ['90%', '90%'],
                            maxmin: true,
                            content: ['../../../views/Baseset/基础资料/Gy_WorkCenterList.html', 'yes'],
                            content: ['../../../views/基础资料/公用基础资料/Gy_WorkCenter.html', 'yes'],
                            btn: ['确定', '取消']
                            , btn1: function (index, layero) {
                                //按钮【按钮一】的回调
@@ -508,7 +599,7 @@
                                    return layer.msg('请选择数据');
                                }
                                obj.update({
                                    HCenterName: checkStatus.data[0].工作中心
                                    HCenterName: checkStatus.data[0].工作中心名称
                                    , HCenterID: checkStatus.data[0].HItemID
                                    , HCenterNumber: checkStatus.data[0].工作中心代码
                                });
@@ -612,6 +703,18 @@
        });
        //审核
        form.on('submit(set_CheckBill)', function (data) {
            set_CheckBill();
        });
        //反审核
        form.on('submit(set_AbandonCheck)', function (data) {
            set_AbandonCheck();
        });
        //#endregion
        //#region æ­¤é¡µé¢æ‰€æœ‰çš„æ–¹æ³•
@@ -632,19 +735,20 @@
                , { field: 'HProcID', title: '工序ID', hide: true }
                , { field: 'HProcNumber', title: '工序代码', edit: 'text', event: "HProcCheck" }
                , { field: 'HProcName', title: '工序名称' }
                , { field: 'HWorkRemark', title: '加工说明', edit: 'text' }
                , { field: 'HCenterID', title: '工作中心ID', hide: true }
                , { field: 'HCenterNumber', title: '工作中心代码', edit: 'text', event: "HWorkCenterCheck" }
                , { field: 'HCenterName', title: '工作中心名称' }
                , { field: 'HQty', title: '返工数量', edit: 'text' }
                , { field: 'HDeptID', title: '部门ID', hide: true }
                , { field: 'HDeptNumber', title: '部门代码', edit: 'text', event: "HDeptCheck" }
                , { field: 'HDeptName', title: '部门' }
                , { field: 'HWorkRemark', title: '工艺参数', edit: 'text' }
                , { field: 'HRemark', title: '备注', edit: 'text', width: "300" }
                , { field: 'HSupID', title: '供应商ID', hide: true }
                , { field: 'HSupNumber', title: '供应商代码', edit: 'text', event: "HSupCheck" }
                , { field: 'HSupName', title: '供应商' }
                , { field: 'HSupFlag', title: '是否委外', templet: '#HSupFlag' }
                , { field: 'HRemark', title: '备注', edit: 'text',width:"300" }
                 //, { field: 'HDeptID', title: '部门ID', hide: true }
                //, { field: 'HDeptNumber', title: '部门代码', edit: 'text', event: "HDeptCheck" }
                //, { field: 'HDeptName', title: '部门' }
                , { fixed: 'right', title: '操作', toolbar: '#barDemo' }
            ];
            option = {
@@ -758,13 +862,144 @@
        }
        //审核
        function set_CheckBill() {
            var hmainid = $("#HInterID").val();
            layer.confirm("确认要审核吗,审核后不能恢复", { title: "审核确认" }, function (index) {
                var wait = layer.load();
                //逻辑删除方法
                $.ajax({
                    url: GetWEBURL() + '/Sc_ProcExchRecordBackBill/set_CheckBill',
                    type: "GET",
                    data: { "HInterID": hmainid, "num": 1, "CurUserName": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            //关闭当前frame
                            layer.close(wait);
                            layer.msg(result.Message);
                            //修改为功后刷新界面
                            get_FastQuery();
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                            layer.close(wait);
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                        layer.close(wait);
                    }
                });
            })
        }
        //反审核
        function set_AbandonCheck() {
            var hmainid = $("#HInterID").val();
            layer.confirm("确认要反审核吗?", { title: "反审核确认" }, function (index) {
                var wait = layer.load();
                //逻辑删除方法
                $.ajax({
                    url: GetWEBURL() + '/Sc_ProcExchRecordBackBill/set_CheckBill',
                    type: "GET",
                    data: { "HInterID": hmainid, "num": 2, "CurUserName": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            //关闭当前frame
                            layer.close(wait);
                            layer.msg(result.Message);
                            //修改为功后刷新界面
                            get_FastQuery();
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                            layer.close(wait);
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                        layer.close(wait);
                    }
                });
            })
        }
        //非空验证
        function AllowLoadData(data) {
            if ($("#HEmpID").val()=="0") {
                layer.msg("请选择负责人!");
            if ($("#HBillNo").val() == "") {
                layer.msg("单据号不能为空!");
                return false;
            }
            if ($("#HProcExchBillNo").val() == "") {
                layer.msg("流转卡不能为空!");
                return false;
            }
            if ($("#HMaterNumber").val() == "") {
                layer.msg("物料代码不能为空!");
                return false;
            }
            if ($("#HMaterName").val() == "") {
                layer.msg("物料名称不能为空!");
                return false;
            }
            if ($("#HModel").val() == "") {
                layer.msg("规格型号不能为空!");
                return false;
            }
            if ($("#HUnitName").val() == "") {
                layer.msg("计量单位不能为空!");
                return false;
            }
            if ($("#HPlanQty").val() == "0") {
                layer.msg("订单数量不能为0!");
                return false;
            }
            if ($("#HQty").val() == "0") {
                layer.msg("返工数量不能为0!");
                return false;
            }
            if ($("#HProcBegName").val() == "") {
                layer.msg("开始工序不能为空!");
                return false;
            }
            if ($("#HProcEndName").val() == "") {
                layer.msg("结束工序不能为空!");
                return false;
            }
            if ($("#HProcExchBegNO").val() == "") {
                layer.msg("开始流水号不能为空!");
                return false;
            }
            if ($("#HProcExchEndNO").val() == "") {
                layer.msg("结束流水号不能为空!");
                return false;
            }
            if ($("#HPRDORGName").val() == "") {
                layer.msg("生产组织不能为空!");
                return false;
            }
            if ($("#HICMOBillNo").val() == "") {
                layer.msg("生产订单不能为空!");
                return false;
            }
            //if ($("#HEmpID").val()=="0") {
            //    layer.msg("请选择负责人!");
            //    return false;
            //}
            var num = [];
            var num_2 = [];
@@ -792,12 +1027,13 @@
                            layer.msg("第" + (i + 1) + "行:供应商不能为空!");
                            return false;
                        }
                    } else {
                        if (option.data[i]["HCenterID"] == "0") {
                            layer.msg("第" + (i + 1) + "行:工作中心不能为空!");
                            return false;
                        }
                    }
                    //else {
                    //    if (option.data[i]["HCenterID"] == "0") {
                    //        layer.msg("第" + (i + 1) + "行:工作中心不能为空!");
                    //        return false;
                    //    }
                    //}
                    if (parseInt(option.data[i].HQty) > parseInt($("#HQty").val())) {
                        var indexRow = i + 1;