Files
EdgeAdmin/web/views/@default/dashboard/boards/waf.html

56 lines
1.9 KiB
HTML
Raw Normal View History

2021-07-11 18:05:49 +08:00
{$layout}
2021-07-11 21:44:03 +08:00
{$template "menu"}
2021-07-12 16:56:56 +08:00
{$template "/echarts"}
<div class="ui four columns grid">
<div class="ui column">
<h4>今日拦截</h4>
<div class="value"><span>{{board.countDailyBlocks}}</span></div>
</div>
<div class="ui column">
<h4>今日验证码验证</h4>
<div class="value"><span>{{board.countDailyCaptcha}}</span></div>
</div>
<div class="ui column">
<h4>今日记录</h4>
<div class="value"><span>{{board.countDailyLogs}}</span></div>
</div>
<div class="ui column">
<h4>本周拦截</h4>
<div class="value"><span>{{board.countWeeklyBlocks}}</span></div>
</div>
</div>
<!-- 最近日志 -->
<div v-if="accessLogs.length > 0">
<div class="ui divider"></div>
2021-07-12 17:37:10 +08:00
<h4>最新拦截记录</h4>
<table class="ui table selectable">
2021-07-12 16:56:56 +08:00
<tr v-for="accessLog in accessLogs" :key="accessLog.requestId">
<td><http-access-log-box :v-access-log="accessLog"></http-access-log-box></td>
</tr>
</table>
<div class="ui divider"></div>
</div>
<!-- 按小时/天统计 -->
<div class="ui menu tabular">
<a href="" class="item" :class="{active: requestsTab == 'hourly'}" @click.prevent="selectRequestsTab('hourly')">24小时趋势</a>
<a href="" class="item" :class="{active: requestsTab == 'daily'}" @click.prevent="selectRequestsTab('daily')">15天趋势</a>
<div class="item right">
<span class="color-span" style="background: #F39494">拦截</span>
<span class="color-span" style="background: #FBD88A">验证码</span>
<span class="color-span" style="background: #879BD7">记录</span>
</div>
</div>
<div class="chart-box" id="hourly-chart" v-show="requestsTab == 'hourly'"></div>
<div class="chart-box" id="daily-chart" v-show="requestsTab == 'daily'"></div>
<div class="ui divider"></div>
<h4>拦截类型分布</h4>
<div class="chart-box" id="group-chart"></div>