From bdfc4a1355fc7a9b3cb9e40f7f5345b40606bb3e Mon Sep 17 00:00:00 2001 From: Council Date: Sat, 25 Apr 2026 13:12:35 +0800 Subject: [PATCH] =?UTF-8?q?fix(B1):=20verify.html=20stats=20AJAX=E5=8A=A8?= =?UTF-8?q?=E6=80=81=E5=8A=A0=E8=BD=BD=20+=20detail.html=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vr_ticket/view/admin/ticket/detail.html | 2 +- .../vr_ticket/view/admin/ticket/verify.html | 35 +++++++++++++++++-- 2 files changed, 33 insertions(+), 4 deletions(-) diff --git a/shopxo/app/plugins/vr_ticket/view/admin/ticket/detail.html b/shopxo/app/plugins/vr_ticket/view/admin/ticket/detail.html index 1b2e91a..d712cb2 100644 --- a/shopxo/app/plugins/vr_ticket/view/admin/ticket/detail.html +++ b/shopxo/app/plugins/vr_ticket/view/admin/ticket/detail.html @@ -77,7 +77,7 @@
-
票二维码
+
票条形码
diff --git a/shopxo/app/plugins/vr_ticket/view/admin/ticket/verify.html b/shopxo/app/plugins/vr_ticket/view/admin/ticket/verify.html index d61463c..963b4a3 100644 --- a/shopxo/app/plugins/vr_ticket/view/admin/ticket/verify.html +++ b/shopxo/app/plugins/vr_ticket/view/admin/ticket/verify.html @@ -13,19 +13,19 @@
今日核销
-
{{$stats.today_verified|default=0}}
+
加载中...
待核销
-
{{$stats.pending|default=0}}
+
加载中...
已核销总数
-
{{$stats.total_verified|default=0}}
+
加载中...
@@ -138,6 +138,35 @@ function showResult(res) { // 刷新统计(可选) // loadStats(); + +function loadStats() { + $.ajax({ + url: '{{:PluginsAdminUrl('vr_ticket', 'admin', 'TicketStats')}}', + type: 'POST', + dataType: 'json', + success: function(res) { + if (res.code === 0 && res.data) { + $('#stat-today').text(res.data.today || 0); + $('#stat-pending').text(res.data.pending || 0); + $('#stat-verified').text(res.data.verified || 0); + } else { + $('#stat-today').text('-'); + $('#stat-pending').text('-'); + $('#stat-verified').text('-'); + } + }, + error: function() { + $('#stat-today').text('-'); + $('#stat-pending').text('-'); + $('#stat-verified').text('-'); + } + }); +} + +// 页面加载时获取统计 +$(function() { + loadStats(); +}); } else { html = '
' + '

核销失败

' +