完善后台统计功能

dev_aliyun2
jingquan huang 5 years ago committed by harry
parent 3bbc6a254f
commit 80442f8abd

@ -8,11 +8,11 @@ class Admins::DashboardsController < Admins::BaseController
shixun_tomcat = edu_setting('cloud_bridge') shixun_tomcat = edu_setting('cloud_bridge')
uri = "#{shixun_tomcat}/bridge/monitor/getPodsInfo" # uri = "#{shixun_tomcat}/bridge/monitor/getPodsInfo"
res = interface_get uri, 502, "数据接口延迟" # res = interface_get uri, 502, "数据接口延迟"
if res['code'] == 0 # if res['code'] == 0
@pod_num = res['sum'] || 0 # @pod_num = res['sum'] || 0
end # end
end end
def month_active_user def month_active_user

@ -65,33 +65,35 @@
</div> </div>
</div> </div>
<div class="col-xl-3 col-lg-6"> <div class="col-xl-3 col-lg-6">
<div class="card card-stats mb-4 mb-xl-0"> <div class="card card-stats mb-4 mb-xl-0">
<div class="card-body"> <div class="card-body">
<div class="row"> <div class="row">
<div class="col"> <div class="col">
<h5 class="card-title text-uppercase text-muted mb-0">当前在线用户数</h5> <h5 class="card-title text-uppercase text-muted mb-0">30天内新增用户数</h5>
<span class="h2 font-weight-bold mb-0"><%= UserOnline.count %></span> <span class="h2 font-weight-bold mb-0"><%= @new_user_count %></span>
</div> </div>
<div class="col-auto"> <div class="col-auto">
<div class="icon icon-shape rounded-circle shadow"> <div class="icon icon-shape rounded-circle shadow">
<i class="fa fa-users"></i> <i class="fa fa-user-plus"></i>
</div> </div>
</div> </div>
</div> </div>
<!-- <p class="mt-3 mb-0 text-muted text-sm">-->
<!-- <span class="text-success mr-2"><i class="fas fa-arrow-up"></i> 12%</span>-->
<!-- <span class="text-nowrap">Since last month</span>-->
<!-- </p>-->
</div> </div>
</div> </div>
</div> </div>
<div class="col-xl-3 col-lg-6"> <div class="col-xl-3 col-lg-6" style="padding-top: 15px;">
<div class="card card-stats mb-4 mb-xl-0"> <div class="card card-stats mb-4 mb-xl-0">
<div class="card-body"> <div class="card-body">
<div class="row"> <div class="row">
<div class="col"> <div class="col">
<h5 class="card-title text-uppercase text-muted mb-0">当前Pod总数</h5> <h5 class="card-title text-uppercase text-muted mb-0">当前在线用户数</h5>
<span class="h2 font-weight-bold mb-0"><%= @pod_num.to_i %></span> <span class="h2 font-weight-bold mb-0"><%= UserOnline.count %></span>
</div> </div>
<div class="col-auto"> <div class="col-auto">
<div class="icon icon-shape rounded-circle shadow"> <div class="icon icon-shape rounded-circle shadow">
@ -104,27 +106,25 @@
</div> </div>
</div> </div>
<div class="col-xl-3 col-lg-6"> <div class="col-xl-3 col-lg-6" style="padding-top: 15px;">
<div class="card card-stats mb-4 mb-xl-0"> <div class="card card-stats mb-4 mb-xl-0">
<div class="card-body"> <div class="card-body">
<div class="row"> <div class="row">
<div class="col"> <div class="col">
<h5 class="card-title text-uppercase text-muted mb-0">30天内新增用户数</h5> <h5 class="card-title text-uppercase text-muted mb-0">当前Pod总数</h5>
<span class="h2 font-weight-bold mb-0"><%= @new_user_count %></span> <span class="h2 font-weight-bold mb-0"><%#= @pod_num.to_i %></span>
</div> </div>
<div class="col-auto"> <div class="col-auto">
<div class="icon icon-shape rounded-circle shadow"> <div class="icon icon-shape rounded-circle shadow">
<i class="fa fa-user-plus"></i> <i class="fa fa-users"></i>
</div> </div>
</div> </div>
</div> </div>
<!-- <p class="mt-3 mb-0 text-muted text-sm">-->
<!-- <span class="text-success mr-2"><i class="fas fa-arrow-up"></i> 12%</span>-->
<!-- <span class="text-nowrap">Since last month</span>-->
<!-- </p>-->
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>

Loading…
Cancel
Save