From 82ba14eeb57b4e7ccc652afb0e700a89ce4e64f6 Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期二, 25 二月 2025 11:21:39 +0800
Subject: [PATCH] 增加斯莫尔  性能检测散点图报表,修改送测登记数据台账报表

---
 WebTM/views/工资管理/工资运算/Pay_SingleBalBillOperation.html |  117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 113 insertions(+), 4 deletions(-)

diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\350\277\220\347\256\227/Pay_SingleBalBillOperation.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\350\277\220\347\256\227/Pay_SingleBalBillOperation.html"
index 9b3c8dc..cbaad44 100644
--- "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\350\277\220\347\256\227/Pay_SingleBalBillOperation.html"
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\345\267\245\350\265\204\350\277\220\347\256\227/Pay_SingleBalBillOperation.html"
@@ -32,9 +32,6 @@
                         <div class="layui-collapse">
                             <div class="layui-colla-item">
                                 <div class="layui-inline">
-                                    <h2 style="font-size:large;padding-left:100px;font-weight:bold">璇烽�夋嫨鏃堕棿璺ㄥ害锛�</h2>
-                                </div>
-                                <div class="layui-inline">
                                     <label class="layui-form-label">寮�濮嬫棩鏈�</label>
                                     <div class="layui-input-block">
                                         <input type="date" class="layui-input" id="HBeginDate" style="width:190px;">
@@ -46,7 +43,17 @@
                                         <input type="date" class="layui-input" id="HEndDate" style="width:190px;">
                                     </div>
                                 </div>
-                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 30px">鐢熸垚</button>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">閮ㄩ棬<label style="color:red"> * </label></label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" name="HDeptName" id="HDeptName" readonly class="layui-input" value="" style="float:left;width:150px;">
+                                        <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="" style="float:left;width:150px;">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="Department" style="width:40px;">
+                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                        </button>
+                                    </div>
+                                </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnGenerate" id="btnGenerate" style="padding:0 30px">鐢熸垚宸ヨ祫杩愮畻</button>
                             </div>
                         </div>
                         <table class="" id="mainTable" lay-filter="mainTable"></table>
@@ -55,5 +62,107 @@
             </div>
         </div>
     </div>
+    <script type="text/javascript">
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index', //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], 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
+                , util = layui.util
+            //鏌ヨ鏉′欢
+            //#endregion
+
+            //#region 鐐瑰嚮浜嬩欢鍖呮嫭on form浜嬩欢绛�
+            //鐢熸垚宸ヨ祫杩愮畻
+            form.on('submit(btnGenerate)', function (data) {
+                set_Generate();
+            });
+            //閮ㄩ棬
+            form.on('submit(Department)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '閮ㄩ棬鍒楄〃',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['80%', '80%'],
+                    maxmin: true,
+                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HDeptName").val(checkStatus.data[0].閮ㄩ棬鍚嶇О);
+                        $("#HDeptID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+            //#endregion
+
+            function f_alert(sMsg) {
+                layer.alert(sMsg, { icon: 5 });
+
+            }
+            //#region 姝ら〉闈㈡墍鏈夋柟娉�
+            function set_Generate() {
+                var HBeginDate = $("#HBeginDate").val();
+                var HEndDate = $("#HEndDate").val();
+                var HDeptID = $("#HDeptID").val();
+                if (HBeginDate ==""|| HEndDate=="" || HDeptID=="") {
+                    layer.msg("璇烽�夋嫨鏃ユ湡鍜岄儴闂ㄤ俊鎭�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    return Result = false;
+                }
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/Pay_SingleBalBill/GenerateSalary", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    async: true,
+                    data: { "HBeginDate": HBeginDate, "HEndDate": HEndDate, "HDeptID": HDeptID },
+                    dataType: "json",
+                    success: function (data) {
+                        if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            layer.msg(data.Message, { time: 1 * 1000, icon: 1 });
+                        }
+                        else {
+                            f_alert(data.Message);
+                            console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable));
+                        }
+                        layer.closeAll("loading");
+                    },
+                    error: function (err) {
+
+                        f_alert("閿欒:" + err);
+                        console.log("Reason" + sMainStr);
+                    }
+                })
+            }
+            //浠ヤ笂鏄痩ayui妯″潡
+        });
+    </script>
 </body>
 </html>
\ No newline at end of file

--
Gitblit v1.9.1