fix(B1): verify.html stats AJAX动态加载 + detail.html标签修正
parent
a0437a4ddc
commit
bdfc4a1355
|
|
@ -77,7 +77,7 @@
|
|||
<!-- 右侧:二维码 -->
|
||||
<div class="am-u-sm-6">
|
||||
<div class="am-panel am-panel-default">
|
||||
<div class="am-panel-hd">票二维码</div>
|
||||
<div class="am-panel-hd">票条形码</div>
|
||||
<div class="am-panel-bd am-text-center">
|
||||
<div id="qrcode-container" class="am-margin-bottom">
|
||||
<!-- QR 码将由 JsBarcode 生成 -->
|
||||
|
|
|
|||
|
|
@ -13,19 +13,19 @@
|
|||
<div class="am-u-sm-4">
|
||||
<div class="am-panel am-panel-success">
|
||||
<div class="am-panel-hd am-text-center">今日核销</div>
|
||||
<div class="am-panel-bd am-text-center am-text-lg">{{$stats.today_verified|default=0}}</div>
|
||||
<div class="am-panel-bd am-text-center am-text-lg" id="stat-today">加载中...</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-u-sm-4">
|
||||
<div class="am-panel am-panel-warning">
|
||||
<div class="am-panel-hd am-text-center">待核销</div>
|
||||
<div class="am-panel-bd am-text-center am-text-lg">{{$stats.pending|default=0}}</div>
|
||||
<div class="am-panel-bd am-text-center am-text-lg" id="stat-pending">加载中...</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-u-sm-4">
|
||||
<div class="am-panel am-panel-primary">
|
||||
<div class="am-panel-hd am-text-center">已核销总数</div>
|
||||
<div class="am-panel-bd am-text-center am-text-lg">{{$stats.total_verified|default=0}}</div>
|
||||
<div class="am-panel-bd am-text-center am-text-lg" id="stat-verified">加载中...</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -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 = '<div class="am-alert am-alert-danger am-margin-top">' +
|
||||
'<h4><i class="am-icon-times-circle"></i> 核销失败</h4>' +
|
||||
|
|
|
|||
Loading…
Reference in New Issue