From 595b7935a30e84fba1bc3561d05f9d19d3e32e1f Mon Sep 17 00:00:00 2001
From: Administrator <1101184511@qq.com>
Date: 星期三, 23 四月 2025 00:45:48 +0800
Subject: [PATCH] 后台管理页面完成

---
 src/main/resources/static/admin/credit-exchange-record-list.html |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/src/main/resources/static/admin/credit-exchange-record-list.html b/src/main/resources/static/admin/credit-exchange-record-list.html
index ecc631b..9565e30 100644
--- a/src/main/resources/static/admin/credit-exchange-record-list.html
+++ b/src/main/resources/static/admin/credit-exchange-record-list.html
@@ -55,6 +55,13 @@
 <script src="layui/layui.js" type="text/javascript" charset="utf-8"></script>
 <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
 <script src="js/http_api.js"></script>
+<script type="text/html" id="toolbarDemo">
+    <div class="layui-btn-container">
+<!--        <button class="layui-btn layui-btn-sm" lay-event="getCheckData">鑾峰彇閫変腑琛屾暟鎹�</button>-->
+<!--        <button class="layui-btn layui-btn-sm" lay-event="getCheckLength">鑾峰彇閫変腑鏁扮洰</button>-->
+<!--        <button class="layui-btn layui-btn-sm" lay-event="isAll">楠岃瘉鏄惁鍏ㄩ��</button>-->
+    </div>
+</script>
 <script>
     layui.use(['form', 'jquery', 'layer', 'table', 'laydate'], function () {
         var table = layui.table;
@@ -77,13 +84,20 @@
                     "data": res.data.list // 瑙f瀽鏁版嵁鍒楄〃
                 };
             },
+            toolbar: '#toolbarDemo',
+            defaultToolbar: ['filter', 'exports', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙�
+                title: '鎻愮ず'
+                ,layEvent: 'LAYTABLE_TIPS'
+                ,icon: 'layui-icon-tips'
+            }],
             page: true, // 寮�鍚垎椤�
             cols: [
                 [
-                    {field: 'id', title: 'ID', width: 100, fixed: 'left'},
+                    {type:'checkbox',fixed: 'left'},
+                    {field: 'id', title: 'ID', width: 100},
                     {field: 'uid', title: '鐢ㄦ埛ID', width: 150},
                     {field: 'exchangeType', title: '鍏戞崲绫诲瀷', width: 150},
-                    {field: 'exchangeValue', title: '鍏戞崲鏁板��', width: 150},
+                    {field: 'exchangeValue', title: '鍏戞崲閲戦锛堝厓锛�', width: 150},
                     {field: 'consumedCredits', title: '娑堣�楃Н鍒�', width: 150},
                     {field: 'creditBalance', title: '绉垎浣欓', width: 150},
                     {field: 'status', title: '鐘舵��', width: 150, templet: function (d) {
@@ -98,7 +112,8 @@
                         }
                         return "鏈煡";
                     }},
-                    {field: 'createTime', title: '鍒涘缓鏃堕棿', width: 180}
+                    {field: 'createTime', title: '鍒涘缓鏃堕棿', width: 180},
+                    {field: 'updateTime', title: '鏇存柊鏃堕棿', width: 180}
                 ]
             ]
         };
@@ -121,9 +136,9 @@
             let ids = checkStatus.data.map(item => item.id);
             if (ids.length === 0) {
                 layer.msg("璇疯嚦灏戦�夋嫨涓�鏉¤褰�");
-                return;
+                return true;
             }
-            $.post('/admin/api/credit/exchange-record/approve', {ids: ids}, function (response) {
+            $.post('/admin/api/credit/exchange-record/approve', {ids: JSON.stringify(ids)}, function (response) {
                 if (response.code === 0) {
                     layer.msg(response.msg);
                     tableIns.reload();
@@ -143,7 +158,7 @@
                 layer.msg("璇疯嚦灏戦�夋嫨涓�鏉¤褰�");
                 return;
             }
-            $.post('/admin/api/credit/exchange-record/reject', {ids: ids}, function (response) {
+            $.post('/admin/api/credit/exchange-record/reject', {ids: JSON.stringify(ids)}, function (response) {
                 if (response.code === 0) {
                     layer.msg(response.msg);
                     tableIns.reload();

--
Gitblit v1.8.0