From 4f4559efbe2d2f20f2c37d8582b74f0a558a54c7 Mon Sep 17 00:00:00 2001
From: whycq <you@example.com>
Date: 星期一, 30 一月 2023 22:10:51 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/bfasrs' into bfasrs

---
 src/main/webapp/views/home/console.html |   62 ++++++++++++++++++++++++++++++-
 1 files changed, 60 insertions(+), 2 deletions(-)

diff --git a/src/main/webapp/views/home/console.html b/src/main/webapp/views/home/console.html
index 22c2297..e34a9d5 100644
--- a/src/main/webapp/views/home/console.html
+++ b/src/main/webapp/views/home/console.html
@@ -85,6 +85,12 @@
         .layui-form.layui-border-box.layui-table-view {
             border-top: 1px solid rgba(0,0,0,.1);
         }
+        #search-box {
+            margin-left: 10px;
+            z-index: 999;
+            position: relative;
+            padding: 0 30px 10px 30px;
+        }
     </style>
 </head>
 <body>
@@ -103,6 +109,29 @@
 <div class="home-elem loc-retention">
     <div class="layui-form">
         <div id="form-header">搴撳瓨婊炵暀鏃堕棿缁熻琛�</div>
+        <div class="layui-card" style="padding: 0 20px 1px 20px;">
+            <fieldset class="layui-elem-field site-demo-button" style="margin: 20px;">
+                <legend>鎼滅储鏍�</legend>
+                <div id="search-box" class="layui-form layui-card-header">
+                    <div class="layui-inline">
+                        <div class="layui-input-inline">
+                            <input class="layui-input" type="text" name="matnr" placeholder="鍟嗗搧缂栧彿" autocomplete="off">
+                        </div>
+                    </div>
+                    <div class="layui-inline">
+                        <div class="layui-input-inline">
+                            <input class="layui-input" type="text" name="specs" placeholder="瑙勬牸" autocomplete="off">
+                        </div>
+                    </div>
+                    <!-- 寰呮坊鍔� -->
+                    <div id="data-search-btn" class="layui-btn-container layui-form-item" style="display: inline-block">
+                        <button id="search" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="search">鎼滅储</button>
+                        <button id="reset" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="reset">閲嶇疆</button>
+                    </div>
+                </div>
+            </fieldset>
+
+        </div>
         <table class="layui-hide" id="stayTime" lay-filter="stayTime"></table>
     </div>
 </div>
@@ -252,6 +281,7 @@
         var table = layui.table;
         var $ = layui.jquery;
         var layer = layui.layer;
+        var form = layui.form;
 
         // 鏁版嵁娓叉煋
         tableIns = table.render({
@@ -270,7 +300,6 @@
                 pageSize: 'limit'
             },
             parseData: function (res) {
-                console.log(res)
                 return {
                     'code': res.code,
                     'msg': res.msg,
@@ -283,7 +312,6 @@
             },
             done: function(res, curr, count) {
                 var that = this.elem.next();
-                console.log(res.data)
                 res.data.forEach(function (item, index) {
                     var tr = that.find(".layui-table-box tbody tr[data-index='" + index + "']");
                     if (item.store_max_date != null) {
@@ -352,6 +380,36 @@
                 }
             });
         });
+
+        // 鎼滅储鏍忔悳绱簨浠�
+        form.on('submit(search)', function (data) {
+            tableReload();
+        });
+        // 鎼滅储鏍忔悳绱簨浠�
+        form.on('submit(reset)', function (data) {
+            $(':input', $('#search-box'))
+                .val('')
+                .removeAttr('checked')
+                .removeAttr('selected');
+            var searchData = {};
+            $.each($('#search-box [name]').serializeArray(), function() {
+                searchData[this.name] = this.value;
+            });
+            tableIns.reload({
+                where: searchData
+            });
+
+        });
+
+        function tableReload() {
+            var searchData = {};
+            $.each($('#search-box [name]').serializeArray(), function() {
+                searchData[this.name] = this.value;
+            });
+            tableIns.reload({
+                where: searchData
+            });
+        }
     });
 
 

--
Gitblit v1.9.1