From a75d702fc9c43fac6dd949fc87dbd2ef065002c3 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期三, 06 十一月 2024 12:09:53 +0800
Subject: [PATCH] 结算单部分

---
 WebTM/views/工资管理/工资结算单(集体)/Pay_GroupBalBillList.html |  103 +++++++++++--------
 WebTM/views/工资管理/工资结算单(个人)/Pay_BatchCheck.html       |  162 ++++++++++++++++++++++++++++++++
 WebTM/WebTM.csproj                                   |    1 
 3 files changed, 222 insertions(+), 44 deletions(-)

diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 913abae..efbe105 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -421,6 +421,7 @@
     <Content Include="views\宸ヨ祫绠$悊\宸ヨ祫鎶ヨ〃\Pay_PaymentMonthSumReport.html" />
     <Content Include="views\宸ヨ祫绠$悊\宸ヨ祫鎶ヨ〃\Pay_PaymentTimeSumReport.html" />
     <Content Include="views\宸ヨ祫绠$悊\宸ヨ祫鎶ヨ〃\Pay_PaymentPieceSumReport.html" />
+    <Content Include="views\宸ヨ祫绠$悊\宸ヨ祫缁撶畻鍗�%28涓汉%29\Pay_BatchCheck.html" />
     <Content Include="views\宸ヨ祫绠$悊\宸ヨ祫杩愮畻\Pay_SalaryCalculate_New.html" />
     <Content Include="views\宸ヨ祫绠$悊\鎶�鑳借�冩牳\HR_EmployeeSkillExamBill.html" />
     <Content Include="views\宸ヨ祫绠$悊\鎶�鑳借�冩牳\HR_EmployeeSkillExamBillList.html" />
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\344\270\252\344\272\272\051/Pay_BatchCheck.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\344\270\252\344\272\272\051/Pay_BatchCheck.html"
new file mode 100644
index 0000000..d38c644
--- /dev/null
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\344\270\252\344\272\272\051/Pay_BatchCheck.html"
@@ -0,0 +1,162 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>宸ヨ祫缁撶畻鍗曪紙涓汉锛夊垪琛�</title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
+    <!--寮曠敤layui鏍峰紡鏂囦欢-->
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+    <!--寮曠敤layui js鏂囦欢-->
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
+    <script src="../../../layuiadmin/HideButton.js"></script>
+    <script src="../../../layuiadmin/soulTable.slim.js"></script>
+    <script src="../../../layuiadmin/PageTitle.js"></script>
+
+    <style type="text/css">
+        input.layui-input.layui-unselect {
+            padding-right: 0;
+        }
+    </style>
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-col-md12">
+            <div class="layui-card" style="padding: 1px">
+                <div class="layui-card-body" style="padding: 1px;">
+                    <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-collapse">
+                            <div class="layui-colla-item">
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐢熶骇鐝粍</label>
+                                    <div class="layui-input-block">
+                                        <select name="HGroupID" id="HGroupID" lay-verify="required" lay-search class="layui-input ForFilteringSchemes">
+                                            <!--鍔ㄦ�佹覆鏌撹溅闂�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">骞�</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 85px;">
+                                        <select name="HYear" id="HYear" lay-verify="HYear">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">鏈�</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 85px;">
+                                        <select name="HPeriod" id="HPeriod" lay-verify="HPeriod">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index', //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], function () {
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element
+                , laypage = layui.laypage
+                , laydate = layui.laydate
+                , soulTable = layui.soulTable
+            //#endregion
+
+            set_ClearBill();
+
+            // 鍒濆鍖栫晫闈�
+            function set_ClearBill() {
+                Year();
+                Month();
+                get_Group();
+            }
+
+            function get_Group() {
+                //鑾峰彇杞﹂棿鍒�
+                var HGroupID = '<option value="0" style="color:red;" selected>鍏ㄩ儴鐝粍</option>';
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/Gy_Group/list",
+                    async: false,
+                    data: { "sWhere": "", "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                HGroupID += '<option  style="color:blue;"  value="' + data[i].HItemID + '" >' + data[i].鐝粍鍚嶇О + '</option>';
+                            }
+                            $("#HGroupID").append(HGroupID);
+
+                            if (sessionStorage["HGroupID"] != "0") {
+                                $("#HGroupID").val(sessionStorage["HGroupID"]);
+                                //鐢ㄦ埛缁戝畾鐨勮溅闂翠笉瀛樺湪锛屽垯榛樿鏄剧ず鍏ㄩ儴杞﹂棿
+                                if ($("#HGroupID").val() == null || $("#HGroupID").val() == undefined) {
+                                    $("#HGroupID").val(0);
+                                }
+                            }
+
+                            //$("#HDeptName").val("0");
+
+                            form.render('select');
+
+                        }
+                        else {
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                })
+            }
+            //骞�
+            function Year() {
+                var yyyy = new Date().getFullYear();
+                var YearOption = "";
+                for (var i = 0; i <= 10; i++) {
+                    YearOption += '<option  style="color:blue;" value="' + (yyyy - 5 + i) + '">' + (yyyy - 5 + i) + '</option>';
+                }
+                $("#HYear").append(YearOption);
+                $("#HYear").val(yyyy)
+                form.render('select');
+            }
+
+            //鏈�
+            function Month() {
+                var MM = new Date().getMonth() + 1;
+                var MonthOption = "";
+                for (var i = 1; i <= 12; i++) {
+                    MonthOption += '<option  style="color:blue;" value="' + i + '">' + i + '</option>';
+                }
+                $("#HPeriod").append(MonthOption);
+                $("#HPeriod").val(MM)
+                form.render('select');
+            }
+
+            
+            //浠ヤ笂鏄痩ayui妯″潡
+        });
+        
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\351\233\206\344\275\223\051/Pay_GroupBalBillList.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\351\233\206\344\275\223\051/Pay_GroupBalBillList.html"
index f2488ff..cbc3aad 100644
--- "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\351\233\206\344\275\223\051/Pay_GroupBalBillList.html"
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\347\273\223\347\256\227\345\215\225\050\351\233\206\344\275\223\051/Pay_GroupBalBillList.html"
@@ -591,18 +591,6 @@
 
             //#region 瀵煎嚭Execel
             function btn_Export() {
-                var data = option.data
-                data.forEach((item) => {
-                    for (let itemobj in item) {
-                        if (item[itemobj] == null) {
-                            item[itemobj] = "";
-                        }
-                        if (item[itemobj].length > 0) {  // 鍋囪瀛楁鍚嶄负field
-                            item[itemobj] = item[itemobj].toString().replaceAll(/[\r\n]+/g, '');  // 灏嗘崲琛岀鏇挎崲涓虹┖瀛楃涓�
-                        }
-                    }
-                });
-
                 table.exportFile(ins.config.id, option.data, "xls");
             }
             //#endregion
@@ -764,40 +752,67 @@
             }
             //#endregion
 
+            ////#region  鎵归噺瀹℃牳锛坣um=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))];//灏嗗璞℃暟缁刬d鎻愬彇鍘婚噸
+            //        var queryString = uniqueIds.join(",");//灏唅ds鍙樻垚鏁扮粍
+            //        $.ajax({
+            //            type: "GET",
+            //            url: GetWEBURL() + "/Pay_GroupBalBillController/CheckAll",
+            //            async: false,    //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸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  鎵归噺瀹℃牳锛坣um=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))];//灏嗗璞℃暟缁刬d鎻愬彇鍘婚噸
-                    var queryString = uniqueIds.join(",");//灏唅ds鍙樻垚鏁扮粍
-                    $.ajax({
-                        type: "GET",
-                        url: GetWEBURL() + "/Pay_GroupBalBillController/CheckAll",
-                        async: false,    //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸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('璇烽�夋嫨鏁版嵁瀹℃牳锛�');
-
-                }
+                 //$.ajax({
+                 //       type: "GET",
+                 //       url: GetWEBURL() + "/Pay_GroupBalBillController/CheckAll",
+                 //       async: false,    //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸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: "娓╅Θ鎻愮ず" });
+                 //       }
+                 //   });
             }
             //#endregion
 

--
Gitblit v1.9.1