WebTM/views/Éú²ú¹ÜÀí/²úÁ¿»ã±¨µ¥/Sc_Add_ProductReportBillList.html
@@ -88,6 +88,8 @@
                            <div class="layui-btn-group">
                                <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">保存</button>
                                <button type="button" id="VerIfySaver" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="VerIfySaver">审核</button>
                                <button type="button" id="ReVerIfySaver" class="layui-btn layui-btn-normal layui-btn-circle" lay-submit="" lay-filter="ReVerIfySaver">反审核</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">退出</button>
                            </div>
@@ -638,6 +640,18 @@
            });
            //审核
            form.on('submit(VerIfySaver)', function (data)
            {
                SaveVerify();
            });
            //反审核
            form.on('submit(ReVerIfySaver)', function (data)
            {
                ReVerIfySaver();
            });
            //退出
            form.on('submit(Exit)', function (data) {
                Pub_Close(1);
@@ -826,12 +840,12 @@
                        var yessqty = HQty + HBadQty + HWasterQty;
                        var sumqty = parseFloat($("#HQty").val()) + yessqty;
                        if (sumqty > parseFloat($("#HPlanQty").val())) {
                            layer.confirm("已汇报数量:【" + yessqty + "】,当前汇报数量:【" + parseFloat($("#HQty").val()) + "】不能大于计划数量:【" + parseFloat($("#HPlanQty").val()) + "】,确认要提交吗?", {
                            layer.confirm("已汇报数量:【" + yessqty + "】,当前汇报数量:【" + parseFloat($("#HQty").val()) + "】不能大于计划数量:【" + parseFloat($("#HPlanQty").val()) + "】!", {
                                btn: ['确认', '取消']
                            }, function (index) {
                                //关闭当前frame
                                layer.close(index);
                                Submit(data);
                                //Submit(data);
                            }, function () {
                            });
@@ -865,9 +879,14 @@
                    dataType: "json",
                    success: function (data) {
                        if (data.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            layer.msg(data.Message, { time: 1 * 2000, icon: 1 }, function (index) {
                                layer.close(layer.index);
                                window.parent.location.reload();
                            $("#HInterID").val(data.HInterID);//获取提交成功返回的单据主ID
                            layer.confirm(data.Message, {
                                btn: ['确认']
                            }, function (index) {
                                if (data.Verify == "Y") //自动审核
                                {
                                    SaveVerify(); //审核
                                }
                            });
                        }
                        else {
@@ -879,6 +898,73 @@
                    }
                })
            }
            //审核提交
            function SaveVerify()
            {
                var HSourceID = $("#HSourceID").val();  //生产资源ID
                var HSourceInterID = $("#HSourceInterID").val(); //源单主内码
                var HSourceEntryID = $("#HSourceEntryID").val();//源单子内码
                var HSourceBillNo = $("#HSourceBillNo").val();//源单单号
                var HICMOInterID = $("#HICMOInterID").val();//生产订单主ID
                var HICMOEntryID = $("#HICMOEntryID").val();//生产订单子ID
                var HInterID = $("#HInterID").val();//产量汇报临时表主ID
                if (!AllowLoadData())//数据验证
                {
                    return false;
                }
                //逻辑审核方法
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/Sc_MESBeginWorkBill/AuditProcessReportList", //方法所在页面和方法名
                    data: { "HSourceID": HSourceID, "HSourceInterID": HSourceInterID, "HSourceEntryID": HSourceEntryID, "HSourceBillNo": HSourceBillNo, "HICMOInterID": HICMOInterID, "HICMOEntryID": HICMOEntryID, "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            layer.msg(result.Message, { time: 1 * 2000, icon: 1 }, function () {
                            });
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //反审核提交
            function ReVerIfySaver()
            {
                var HSourceID = $("#HSourceID").val();  //生产资源ID
                var HSourceInterID = $("#HSourceInterID").val(); //源单主内码
                var HSourceEntryID = $("#HSourceEntryID").val();//源单子内码
                var HSourceBillNo = $("#HSourceBillNo").val();//源单单号
                var HICMOInterID = $("#HICMOInterID").val();//生产订单主ID
                var HICMOEntryID = $("#HICMOEntryID").val();//生产订单子ID
                var HInterID = $("#HInterID").val();//产量汇报临时表主ID
                if (!AllowLoadData())//数据验证
                {
                    return false;
                }
                //逻辑审核方法
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/Sc_MESBeginWorkBill/MESProductAuditProcessReportList", //方法所在页面和方法名
                    data: { "HSourceID": HSourceID, "HSourceInterID": HSourceInterID, "HSourceEntryID": HSourceEntryID, "HSourceBillNo": HSourceBillNo, "HICMOInterID": HICMOInterID, "HICMOEntryID": HICMOEntryID, "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            layer.msg(result.Message, { time: 1 * 2000, icon: 1 }, function () {
                            });
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //以上为layui模块
        });