wtt
2024-11-06 64599c608096d2ae36886c2d49cb1d31a0fdc536
工资结算单批量审核新版
5个文件已修改
191 ■■■■ 已修改文件
WebTM/WebTM.csproj.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/Scripts/webConfig.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/工资管理/工资结算单(个人)/Pay_BatchCheck.html 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/工资管理/工资结算单(个人)/Pay_SingleBalBillList.html 111 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/工资管理/工资结算单(集体)/Pay_GroupBalBillList.html 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj.user
@@ -4,7 +4,7 @@
    <NameOfLastUsedPublishProfile>D:\智云迈思\MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
    <NameOfLastUsedPublishProfile>D:\网站发布\后端代码\MES-WEB-TM\MESWMS-LayUI\WebTM\Properties\PublishProfiles\JFTM.pubxml</NameOfLastUsedPublishProfile>
    <ProjectView>ProjectFiles</ProjectView>
    <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
    <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
    <UseIISExpress>true</UseIISExpress>
    <Use64BitIISExpress />
    <IISExpressSSLPort />
WebTM/layuiadmin/Scripts/webConfig.js
@@ -8,7 +8,7 @@
    /*var WEBURL = "http://localhost:8082/API/";*/    //杜贺本地配置
    /*var WEBURL = "http://localhost/API/";*/    //潘浙游本地配置  
    var WEBURL = "http://localhost:8082/API/";    //张瑞广本地配置
   /* var WEBURL = "http://localhost:81/API/"    //翁涛涛本地配置*/
    var WEBURL = "http://localhost:81/API/"    //翁涛涛本地配置
    //var WEBURL = "http://47.96.97.237/API/";          //智云服务器
    /*var WEBURL = "http://localhost:8082/LuBaoAPI/"; */  //余思杰本地配置
    //var WEBURL = "http://localhost:8088/ARAPI/";      //余思杰本地配置(安瑞)
WebTM/views/¹¤×ʹÜÀí/¹¤×ʽáËãµ¥(¸öÈË)/Pay_BatchCheck.html
@@ -23,6 +23,9 @@
        input.layui-input.layui-unselect {
            padding-right: 0;
        }
        .layui-form-select dl {
            max-height: 200px; /* è¿™é‡Œæ ¹æ®å®žé™…情况设置相应的下拉弹出选项框的最大高度 */
        }
    </style>
</head>
<body>
WebTM/views/¹¤×ʹÜÀí/¹¤×ʽáËãµ¥(¸öÈË)/Pay_SingleBalBillList.html
@@ -749,43 +749,100 @@
            }
            //#endregion
            ////#region  æ‰¹é‡å®¡æ ¸ï¼ˆnum=1)/反审核(num=2)
            //function set_CheckBillAll(num) {
            //    var checkStatus = table.checkStatus('mainTable')
            //        , data = checkStatus.data;
            //    if (checkStatus.data.length != 0) {
            //        var uniqueIds = [...new Set(data.map(obj => obj.hmainid))];//将对象数组id提取去重
            //        var queryString =uniqueIds.join(",");//将ids变成数组
            //        $.ajax({
            //            type: "GET",
            //            url: GetWEBURL() + "/Pay_SingleBalBillController/CheckAll",
            //            async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
            //            data: { "ids": queryString, "Type": num, "HMaker": HMaker },
            //            success: function (result) {
            //                if (result.count == 1) {
            //                    layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
            //                        // å¾—到frame索引
            //                        var index = layer.getFrameIndex(window.name);
            //                        //关闭当前frame
            //                        layer.close(index);
            //                        //修改为功后刷新界面
            //                        $("#btnSearch").trigger('click');
            //                    });
            //                } else {
            //                    layer.msg(result.Message, { icon: 2, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
            //                }
            //            }, error: function () {
            //                layer.msg('错误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
            //            }
            //        });
            //    }
            //    else {
            //       layer.msg('请选择数据审核!');
            //    }
            //}
            ////#endregion
            //#region  æ‰¹é‡å®¡æ ¸ï¼ˆnum=1)/反审核(num=2)
            function set_CheckBillAll(num) {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length != 0) {
                    var uniqueIds = [...new Set(data.map(obj => obj.hmainid))];//将对象数组id提取去重
                    var queryString =uniqueIds.join(",");//将ids变成数组
                    $.ajax({
                        type: "GET",
                        url: GetWEBURL() + "/Pay_SingleBalBillController/CheckAll",
                        async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                        data: { "ids": queryString, "Type": num, "HMaker": HMaker },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                    // å¾—到frame索引
                                    var index = layer.getFrameIndex(window.name);
                layer.open({
                    type: 2
                    , area: ['70%', '45%']
                    , title: '单据批量审核条件'
                    , closeBtn: 1
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: '../../工资管理/工资结算单(个人)/Pay_BatchCheck.html'
                    , resize: false
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        var body = layer.getChildFrame('body', index);
                        var HYear = $(body).find("#HYear").val();
                        var HPeriod = $(body).find("#HPeriod").val();
                        var HGroupID = $(body).find("#HGroupID").val();
                        var sWhere = "" + HYear + "," + HPeriod + "," + HGroupID + "," + num + ",'" + HMaker + "' "
                        $.ajax({
                            url: GetWEBURL() + '/Pay_SingleBalBillController/CheckAllByTimeAndGroup',
                            async: false,
                            type: "GET",
                            dataType: "json",
                            data: { "sWhere": sWhere, "HMaker": HMaker },
                            success: function (data1) {
                                if (data1.count == 1) {
                                    //关闭当前frame
                                    layer.close(index);
                                    layer.msg("审核成功", { time: 3 * 1000, icon: 1 });
                                    //修改为功后刷新界面
                                    $("#btnSearch").trigger('click');
                                });
                            } else {
                                layer.msg(result.Message, { icon: 2, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                                } else {
                                    layer.close(index);
                                    layer.alert(data1.Message, { icon: 5 });
                                }
                            }, error: function (e) {
                                layer.close(index);
                                layer.alert(e.statusText, { icon: 5 });
                            }
                        }, error: function () {
                            layer.msg('错误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
                    });
                }
                else {
                   layer.msg('请选择数据审核!');
                }
                        });
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    },
                    end: function () {
                    }
                    , cancel: function () {
                    }
                })
            }
            //#endregion
            //#region å…³é—­ï¼ˆnum=1)/反关闭(num=2)
            function set_CloseBill(num) {
                var checkStatus = table.checkStatus('mainTable')
WebTM/views/¹¤×ʹÜÀí/¹¤×ʽáËãµ¥(¼¯Ìå)/Pay_GroupBalBillList.html
@@ -791,28 +791,57 @@
            //#region  æ‰¹é‡å®¡æ ¸ï¼ˆnum=1)/反审核(num=2)
            function set_CheckBillAll(num) {
                 //$.ajax({
                 //       type: "GET",
                 //       url: GetWEBURL() + "/Pay_GroupBalBillController/CheckAll",
                 //       async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                 //       data: { "ids": queryString, "Type": num, "HMaker": HMaker },
                 //       success: function (result) {
                 //           if (result.count == 1) {
                 //               layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                 //                   // å¾—到frame索引
                 //                   var index = layer.getFrameIndex(window.name);
                 //                   //关闭当前frame
                 //                   layer.close(index);
                 //                   //修改为功后刷新界面
                 //                   $("#btnSearch").trigger('click');
                 //               });
                 //           } else {
                 //               layer.msg(result.Message, { icon: 2, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                 //           }
                 //       }, error: function () {
                 //           layer.msg('错误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                 //       }
                 //   });
                layer.open({
                    type: 2
                    , area: ['70%', '45%']
                    , title: '单据批量审核条件'
                    , closeBtn: 1
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: '../../工资管理/工资结算单(个人)/Pay_BatchCheck.html'
                    , resize: false
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        var body = layer.getChildFrame('body', index);
                        var HYear = $(body).find("#HYear").val();
                        var HPeriod = $(body).find("#HPeriod").val();
                        var HGroupID = $(body).find("#HGroupID").val();
                        var sWhere = "" + HYear + "," + HPeriod + "," + HGroupID + "," + num + ",'" + HMaker + "' "
                        $.ajax({
                            url: GetWEBURL() + '/Pay_GroupBalBillController/CheckAllByTimeAndGroup',
                            async: false,
                            type: "GET",
                            dataType: "json",
                            data: { "sWhere": sWhere, "HMaker": HMaker },
                            success: function (data1) {
                                if (data1.count == 1) {
                                    //关闭当前frame
                                    layer.close(index);
                                    layer.msg("审核成功", { time: 3 * 1000, icon: 1 });
                                    //修改为功后刷新界面
                                    $("#btnSearch").trigger('click');
                                } else {
                                    layer.close(index);
                                    layer.alert(data1.Message, { icon: 5 });
                                }
                            }, error: function (e) {
                                layer.close(index);
                                layer.alert(e.statusText, { icon: 5 });
                            }
                        });
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    },
                    end: function () {
                    }
                    , cancel: function () {
                    }
                })
            }
            //#endregion