From e15f561a1f9eddfde503d59baf45a860b131928e Mon Sep 17 00:00:00 2001
From: fei.wang <wf18701153496@163.com>
Date: 星期三, 13 八月 2025 14:22:50 +0800
Subject: [PATCH] 更新最新版代码

---
 src/webapp/page/XinXi.jsp |  308 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 308 insertions(+), 0 deletions(-)

diff --git a/src/webapp/page/XinXi.jsp b/src/webapp/page/XinXi.jsp
index 3778868..85bc793 100644
--- a/src/webapp/page/XinXi.jsp
+++ b/src/webapp/page/XinXi.jsp
@@ -11,7 +11,43 @@
     <meta name="viewport" content="width=device-width, initial-scale=1">
     <title>Title</title>
     <link href="/HxzkFlow/images/favicon.ico" rel="icon" type="image/x-icon"/>
+    <link rel="stylesheet" href="/HxzkFlow/css/layui.css" media="all">
     <style>
+        #sendcontext {
+
+            display: block;
+
+            margin: 0 auto;
+
+            /*overflow: hidden;        */
+
+            width: 490px;
+
+            font-size: 14px;
+
+            height: 100px;
+
+            line-height: 24px;
+
+            padding: 2px;
+
+            border-radius: 4px;
+
+            min-height: 20px;
+
+            /* max-height: 70px;       */
+
+        }
+
+        textarea {
+
+            outline: 0 none;
+
+            border-color: rgba(82, 168, 236, 0.8);
+
+            box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
+
+        }
         .panbox{
             width: 540px;
             height: 130px;
@@ -24,6 +60,7 @@
     </style>
 </head>
 <body>
+
 <div style="width: 100%">
     <a href="javascript:;"><div class="panbox" style="background-color: #096DD9;">
         <div style="margin-top: 15px;margin-left: 20px">
@@ -52,11 +89,74 @@
         </div>
     </div></a>
 </div>
+
+<%--<script type="text/html" id="toolbarDemo">--%>
+    <div style="margin-top: 15px;margin-left: 20px;display: inline-block" >
+<%--        <button class="layui-btn " id="btn-add" lay-event="getadd1">鏂板</button>--%>
+        <h2 >鍗冲皢鍒版湡鍗″彿姹囨��</h2>
+    </div>
+<%--</script>--%>
+<div style="display: inline-block;width: 100%;">
+
+    <table id="demo" lay-filter="demo"></table>
+</div>
+
+<div class="send"
+     style="display: none;width: 600px;background-color: white;border: 1px solid #cccccc;padding: 50px;border-radius: 20px;position: fixed;top: 50px;left: 450px;z-index: 99999">
+    <form class="layui-form" method="post" action="/HxzkFlow/hxzk/send" lay-filter="example" onsubmit="return checksend()">
+        <input type="text" name="id" style="display: none" class="upnum"/>
+        <input type="text" name="enddate" style="display: none" class="enddate"/>
+        <div class="layui-form-item">
+            <label class="layui-form-label">鎵�灞炲叕鍙革細</label>
+            <div class="layui-input-block">
+                <input type="text" name="company" id="company" lay-verify="title" autocomplete="off" placeholder=""
+                       class="layui-input" disabled>
+            </div>
+        </div>
+        <div class="layui-form-item">
+            <label class="layui-form-label">鍙戦�佺數璇濓細</label>
+            <div class="layui-input-block">
+                <input type="text" name="phone" id="phone" lay-verify="title" autocomplete="off" lay-verify="required|phone"
+                       placeholder="璇疯緭鍏ュ彂閫佺數璇�" class="layui-input">
+            </div>
+        </div>
+        <div class="layui-form-item">
+            <label class="layui-form-label">鍙戦�佸唴瀹癸細</label>
+            <div class="layui-input-block">
+<%--                <input type="text" name="sendcontext" id="sendcontext" lay-verify="title" autocomplete="off"--%>
+<%--                       placeholder="璇疯緭鍏ュ崱鍙�,N涓崱鍙烽渶瑕� ; 鍒嗛殧" class="layui-input">--%>
+
+    <textarea id="sendcontext" name="enddate" autoHeight="true" placeholder="鍥炲鍐呭" disabled></textarea>
+    </textarea>
+            </div>
+        </div>
+
+        <div class="layui-form-item">
+            <div class="layui-input-block">
+                <button type="submit" class="layui-btn" lay-submit="" lay-filter="demoadd">纭畾鍙戦��</button>
+                <button type="button" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canseladd()"
+                        style="margin-left: 200px">鍙栨秷
+                </button>
+            </div>
+        </div>
+    </form>
+</div>
+
 </body>
+
+<script type="text/html" id="barDemo">
+    <a class="layui-btn  layui-btn-xs" lay-event="detail" >鐭俊鎻愮ず</a>
+<%--    <a class="layui-btn  layui-btn-xs" onclick="guanbi();" >鍏抽棴</a>--%>
+</script>
+
+<script src="/HxzkFlow/js/layui.js" charset="utf-8"></script>
+<script src="../js/jquery-3.5.1.js"></script>
 <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
 <script>
     var qb = localStorage.getItem("gsjc")
     var ds = "qb="+localStorage.getItem("gsmc")
+    var getUserName = localStorage.getItem("getUserName")
+    var getjuese = localStorage.getItem("getjuese")
     var data = "qb="+qb
     if(qb == "鍗庢槦鏅烘帶" || qb == "璁垮"){
         $.get("/HxzkFlow/hxzk/chawu",function (data){
@@ -93,5 +193,213 @@
             })
         }, 60000);
     }
+
+    layui.use(['layer', 'form'], function () {
+        var layer = layui.layer
+            , form = layui.form;
+
+
+        //浠庢湰鍦板瓨鍌ㄨ幏鍙栫敤鎴风櫥褰曚俊鎭紝濡傛灉鏄瓙璐﹀彿锛屽彧鏄剧ずelse 濡傛灉鏄�昏处鍙锋樉绀篿f
+        layui.use('table', function () {
+            var table = layui.table;
+
+            var Zong = localStorage.getItem("gsjc")
+            var data = "Zong=" + Zong
+
+            if (Zong == null) {
+            } else {
+
+
+                $.post("/HxzkFlow/hxzk/jiemi", data, function (data) {
+                    if (data == "1") {
+                        if (getjuese == "瓒呯骇绠$悊鍛�") {
+                            // form.render();
+                            // $("#hide").hide();
+                            // $("#relo").css("left","-60px")
+                            // $("#select").css("left","620px")
+                            // $("#cardnum").css("left","620px")
+                            table.render({
+                                elem: '#demo'
+                                , layEvent: 'LAYTABLE_TIPS'
+                                , height: 610
+                                , url: '/HxzkFlow/hxzk/FindCard' //鏁版嵁鎺ュ彛
+                                ,method:'post'
+                                , where: {daoqi: 'yes'}
+                                , width: 1680
+                                , autoWidth: true
+                                , page: true //寮�鍚垎椤�
+                                // , toolbar: '#toolbarDemo'
+                                , defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙�
+                                    title: '鎻愮ず'
+                                    , layEvent: 'LAYTABLE_TIPS'
+                                    , icon: 'layui-icon-tips'
+                                }]
+                                , cols: [[ //琛ㄥご
+                                    {type: 'checkbox', sort: true, fixed: "left"}
+                                    , {field: 'num', title: '搴忓彿', sort: true, width: '5%'}
+                                    , {field: 'company', title: '鎵�灞炲叕鍙�',}
+                                    , {field: 'cardnumber', title: '鍗″彿', sort: true,}
+                                    , {field: 'operator', title: '杩愯惀鍟�', sort: true,}
+                                    , {field: 'carddate', title: '寮�濮嬫棩鏈�', sort: true,}
+                                    , {field: 'enddate', title: '缁撴潫鏃ユ湡', sort: true,}
+                                    , {field: 'remainingdays', title: '鍓╀綑澶╂暟',}
+                                    , {title: '鎿嶄綔', width: 150, toolbar: '#barDemo'}
+                                ]],
+                                limit: 100,
+                                limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
+                            });
+                        }else{
+                            table.render({
+                                elem: '#demo'
+                                , layEvent: 'LAYTABLE_TIPS'
+                                , height: 610
+                                , url: '/HxzkFlow/hxzk/FindCard' //鏁版嵁鎺ュ彛
+                                ,method:'post'
+                                , where: {daoqi: 'yes',entry:getUserName}
+                                , width: 1680
+                                , autoWidth: true
+                                , page: true //寮�鍚垎椤�
+                                // , toolbar: '#toolbarDemo'
+                                , defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙�
+                                    title: '鎻愮ず'
+                                    , layEvent: 'LAYTABLE_TIPS'
+                                    , icon: 'layui-icon-tips'
+                                }]
+                                , cols: [[ //琛ㄥご
+                                    {type: 'checkbox', sort: true, fixed: "left"}
+                                    , {field: 'num', title: '搴忓彿', sort: true, width: '5%'}
+                                    , {field: 'company', title: '鎵�灞炲叕鍙�',}
+                                    , {field: 'cardnumber', title: '鍗″彿', sort: true,}
+                                    , {field: 'operator', title: '杩愯惀鍟�', sort: true,}
+                                    , {field: 'carddate', title: '寮�濮嬫棩鏈�', sort: true,}
+                                    , {field: 'enddate', title: '缁撴潫鏃ユ湡', sort: true,}
+                                    , {field: 'remainingdays', title: '鍓╀綑澶╂暟',}
+                                    , {title: '鎿嶄綔', width: 150, toolbar: '#barDemo'}
+                                ]],
+                                limit: 100,
+                                limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
+                            });
+                        }
+                    } else {
+                        if (Zong=="璁垮"){
+                            // $("#relo").hide();
+                            $("#select").css("left", "160px")
+                            // $("#relo").css("left", "-60px")
+                            table.render({
+                                elem: '#demo'
+                                , layEvent: 'LAYTABLE_TIPS'
+                                , height: 610
+                                , url: '/HxzkFlow/hxzk/FindCard' //鏁版嵁鎺ュ彛
+                                , where: {company: Zi,daoqi:'yes'}
+                                , width: 1680
+                                , autoWidth: true
+                                , page: true //寮�鍚垎椤�
+                                ,method:'post'
+                                , defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙�
+                                    title: '鎻愮ず'
+                                    , layEvent: 'LAYTABLE_TIPS'
+                                    , icon: 'layui-icon-tips'
+                                }]
+                                , cols: [[ //琛ㄥご
+                                    {type: 'checkbox', sort: true, fixed: "left"}
+                                    , {field: 'num', title: '搴忓彿', sort: true, width: '75'}
+                                    , {field: 'company', title: '鎵�灞炲叕鍙�', width: '250'}
+                                    , {field: 'cardnumber', title: '鍗″彿', sort: true, width: '200'}
+                                    , {field: 'operator', title: '杩愯惀鍟�', sort: true, width: '110'}
+                                    , {field: 'carddate', title: '寮�濮嬫棩鏈�', sort: true, width: '110'}
+                                    , {field: 'enddate', title: '缁撴潫鏃ユ湡', sort: true, width: '110'}
+                                    , {field: 'remainingdays', title: '鍓╀綑澶╂暟', width: '100'}
+                                    // , {title: '鎿嶄綔',  width: 150, toolbar: '#barDemo'}
+                                ]],
+                                limit: 100,
+                                limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
+                            });
+                        }else{
+                            $("#hide").hide();
+                            $("#relo").css("left", "-60px")
+                            $("#select").css("left", "620px")
+                            $("#cardnum").css("left", "620px")
+
+                            var Zi = localStorage.getItem("gsmc")
+                            console.log(Zi)
+                            var dt = "Zong=" + Zi
+                            var field = data.field;
+                            $.post("/HxzkFlow/hxzk/chaZi", dt, function (data) {
+                                var jc = Zi;
+                                table.render({
+                                    elem: '#demo'
+                                    , layEvent: 'LAYTABLE_TIPS'
+                                    , height: 610
+                                    , url: '/HxzkFlow/hxzk/FindCardZi' //鏁版嵁鎺ュ彛
+                                    , method: 'post'
+                                    , cellMinWidth: 80
+                                    , page: true //寮�鍚垎椤�
+                                    , limit: 100
+                                    , where: {company: Zi,daoqi:'yes'} // 鎼滅储鐨勫瓧娈�
+                                    // , toolbar: '#toolbarDemo1'
+                                    , defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙�
+                                        title: '鎻愮ず'
+                                        , layEvent: 'LAYTABLE_TIPS'
+                                        , icon: 'layui-icon-tips'
+                                    }]
+                                    , cols: [[ //琛ㄥご
+                                        {type: 'checkbox', sort: true, fixed: "left", top: 10}
+                                        , {field: 'num', title: '搴忓彿', sort: true, width: '75'}
+                                        , {field: 'company', title: '鎵�灞炲叕鍙�', width: '250'}
+                                        , {field: 'cardnumber', title: '鍗″彿', sort: true, width: '200'}
+                                        , {field: 'operator', title: '杩愯惀鍟�', sort: true, width: '110'}
+                                        , {field: 'carddate', title: '寮�濮嬫棩鏈�', sort: true, width: '110'}
+                                        , {field: 'enddate', title: '缁撴潫鏃ユ湡', sort: true, width: '110'}
+                                        , {field: 'remainingdays', title: '鍓╀綑澶╂暟', width: '100'}
+                                        // , {title: '鎿嶄綔',  width: 150, toolbar: '#barDemo'}
+                                    ]],
+                                    limit: 100,
+                                    limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
+                                });
+                            })
+                        }
+
+                    }
+                })
+            }
+            table.on('tool(demo)', function (obj) { //娉細tool 鏄伐鍏锋潯浜嬩欢鍚嶏紝test 鏄� table 瀹瑰櫒鐨� id
+                var data = obj.data; //鑾峰緱褰撳墠琛屾暟鎹�
+                console.log(data)
+                var layEvent = obj.event; //鑾峰緱 lay-event 瀵瑰簲鐨勫�硷紙涔熷氨鏄鐞嗙殑浜嬩欢锛�
+                if (layEvent === 'detail') {
+
+                    var dt = "company=" + data.company
+                    console.log(dt)
+                    $.post("/HxzkFlow/hxzk/findcomPnone", dt, function (data) {
+                        console.log(data)
+                        $("#phone").val(data)
+                    })
+
+                    $(".send").show();
+                    $(".upnum").val(data.num)
+                    $("#company").val(data.company)
+                    $(".enddate").val(data.enddate)
+                    $("#sendcontext").val("鎮ㄦ湁浣跨敤鐨勭墿鑱旂綉鍗¤繕鏈�"+data.remainingdays+"鍗冲皢鍒版湡锛岃鍦�" + data.enddate + "涔嬪墠缁垂锛屽宸茬画璐瑰拷鐣ヨ鎻愮ず淇℃伅锛屾嫆鏀惰鍥炲R")
+                }
+            });
+        });
+
+    });
+    function checksend() {
+        console.log("11111111111111111")
+        console.log($("#phone").val())
+        var add1 = $("#phone").val();
+        if (add1 == "" || add1 == null) {
+            layer.alert("璇疯緭鍏ュ彂閫佺數璇�")
+            return false;
+        }
+        if (add1.length!=11) {
+            layer.alert("鎵嬫満鍙锋湁璇紒")
+            return false;
+        }
+    }
+    function canseladd() {
+        $(".send").hide();
+    }
 </script>
 </html>

--
Gitblit v1.9.3