1
wtt
2024-05-24 1d46d1f94851c843813961c0fc0ac61d60596e9c
WebTM/views/Éú²ú¹ÜÀí/Éú²ú¿ª¹¤µ¥/Sc_Add_MESBeginWorkBillList.html
@@ -319,6 +319,7 @@
    </div>
    <script>
        //获取参数
        var OptionData = [];
        var HBillType = "";  //单据类型
        var HSourceInterID = ""; //源单主内码
        var HSourceEntryID = "";  //源单子内码
@@ -626,56 +627,11 @@
            //保存提交
            form.on('submit(Saver)', function (data) {
                var sMainStr = JSON.stringify(data.field);
                var sMainSub = sMainStr + ';' + sessionStorage["HUserName"] + ';' + refSav;
                if (!AllowLoadData())//数据验证
                {
                    return false;
                }
                $.ajax({
                    type: "POST",
                    url: GetWEBURL() + "/Sc_MESBeginWorkBill/SaveGetMESBeginWorkFrom", //方法所在页面和方法名
                    async: false,
                    data: { "msg": sMainSub },
                    dataType: "json",
                    success: function (data) {
                        if (data.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            $("#HInterID").val(data.HInterID);//获取提交成功返回的单据主ID
                            layer.msg(data.Message, { time: 1 * 2000, icon: 1 }, function (index) {
                                //layer.close(layer.index);
                                //window.parent.location.reload();
                                if (data.Verify == "Y") //自动审核
                                {
                                    layer.close(index);
                                    SaveVerify(); //审核
                                }
                                else {
                                    layer.close(index);
                                }
                            });
                            //layer.confirm(data.Message, {
                            //    btn: ['确认']
                            //}, function (index) {
                            //        if (data.Verify == "Y") //自动审核
                            //        {
                            //            layer.close(index);
                            //            SaveVerify(); //审核
                            //        }
                            //        else {
                            //            layer.close(index);
                            //        }
                            //});
                        }
                        else {
                            layer.alert(data.Message, { icon: 5 })
                        }
                    },
                    error: function (err) {
                        layer.alert(err, { icon: 5 })
                    }
                })
                //禁用保存按钮
                $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);
                //判断系统参数是否勾选
                Xt_AllowLoadData(data);
            });
            //审核按钮提交
@@ -963,6 +919,112 @@
            return Result;
        }
        //判断系统参数是否选中
        function Xt_AllowLoadData(data2) {
            $.ajax({
                type: "GET",
                url: GetWEBURL() + "/Sc_MESBeginWorkBill/Xt_AllowLoadData", //方法所在页面和方法名
                async: false,
                data: { "HKey": "Sc_MESBeginWorkBill_SwipeCardStart" },
                success: function (data) {
                    if (data.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                        if (data.Verify == "Y") //刷卡验证
                        {
                            layer.msg("需要进行刷卡验证!", { time: 1 * 1000, icon: 1 }, function (index) {
                                layer.open({
                                    type: 2,
                                    skin: 'layui-layer-rim', //加上边框
                                    title: 'IC刷卡',
                                    closeBtn: 1,
                                    shift: 2,
                                    area: ['50%', '80%'],
                                    maxmin: true,
                                    content: '../../生产管理/报工台工序/开工/Sc_SwipeCardStart.html?HSourceInterID=' + HSourceInterID,
                                    end: function () {
                                        if (OptionData.length > 0) {
                                            if (OptionData[0]["data"] == "1") {
                                                save(data2);
                                            } else if (OptionData[0]["data"] == "0") {
                                                layer.msg("因为技能不匹配,无法保存!")
                                            }
                                            OptionData = [];
                                        } else {
                                            $('#Saver').removeClass("layui-btn-disabled").attr("disabled", false);
                                        }
                                    }
                                });
                            });
                        }
                        else {
                            save(data2);
                        }
                    }
                    else {
                        layer.alert(data.Message, { icon: 5 })
                    }
                },
                error: function (err) {
                    layer.alert(err, { icon: 5 })
                }
            })
        }
        function save(data) {
            var index = layer.load();
            var sMainStr = JSON.stringify(data.field);
            var sMainSub = sMainStr + ';' + sessionStorage["HUserName"] + ';' + refSav;
            if (!AllowLoadData())//数据验证
            {
                return false;
            }
            $.ajax({
                type: "POST",
                url: GetWEBURL() + "/Sc_MESBeginWorkBill/SaveGetMESBeginWorkFrom", //方法所在页面和方法名
                async: false,
                data: { "msg": sMainSub },
                dataType: "json",
                success: function (data) {
                    if (data.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                        $("#HInterID").val(data.HInterID);//获取提交成功返回的单据主ID
                        layer.msg(data.Message, { time: 1 * 2000, icon: 1 }, function (index) {
                            //layer.close(layer.index);
                            //window.parent.location.reload();
                            if (data.Verify == "Y") //自动审核
                            {
                                layer.close(index);
                                SaveVerify(); //审核
                            }
                            else {
                                layer.close(index);
                            }
                        });
                        layer.close(index);
                        //layer.confirm(data.Message, {
                        //    btn: ['确认']
                        //}, function (index) {
                        //        if (data.Verify == "Y") //自动审核
                        //        {
                        //            layer.close(index);
                        //            SaveVerify(); //审核
                        //        }
                        //        else {
                        //            layer.close(index);
                        //        }
                        //});
                    }
                    else {
                        layer.alert(data.Message, { icon: 5 })
                        layer.close(index);
                    }
                },
                error: function (err) {
                    layer.alert(err, { icon: 5 })
                    layer.close(index);
                }
            })
        }
        function formatDate(date) {
            var d = new Date(date),
                month = '' + (d.getMonth() + 1),
@@ -985,6 +1047,10 @@
            $("#HGroupName").val(obj[0].班组名称);
            $("#HGroupID").val(obj[0].HItemID);
        }
        function GetSwipeCardStart(obj) {
            OptionData[0] = obj;
        }
    </script>
</body>
</html>