pinclub/pinclub

View on GitHub
picviews/dashboard/index.html

Summary

Maintainability
Test Coverage
<!-- TODO 管理员面板页面,统计数据获取, -->
<%- Loader('/public/stylesheets/dashboard.min.css')
.css('/public/stylesheets/dashboard.less')
.done(assets, config.site_static_host, config.mini_assets)
%>
<%- include ../navbar.html %>
<div id='dashboard' class="content">
    <div class='container-fluid container-limited'>
        <div class="admin-dashboard prepend-top-default">
            <div class="row">
                <div class="col-md-4">
                    <div class="panel panel-default">
                        <div class="panel-heading"><h4>统计数据</h4></div>
                        <div class="panel-body">
                            <p>
                                Users
                                <span class="light pull-right"><a href="/admin/users"><%= users.length %></a></span>
                            </p>
                            <p>
                                Topics
                                <span class="light pull-right"><%= topics.length %></span>
                            </p>
                            <p>
                                Images
                                <span class="light pull-right"><%= images.length %></span>
                            </p>
                            <p>
                                Boards
                                <span class="light pull-right"><a href="/admin/boards"><%= boards.length %></a></span>
                            </p>
                            <p>
                                Teams
                                <span class="light pull-right"><%= teams.length %></span>
                            </p>
                            <p>
                                Reply
                                <span class="light pull-right"><%= reply_count %></span>
                            </p>
                            <p>
                                Active Users
                                <span class="light pull-right"><%= active_user_count %></span>
                            </p>
                        </div>
                    </div>
                </div>
                <div class="col-md-4">
                    <div class="panel panel-default">
                        <div class="panel-heading"><h4>系统信息</h4></div>
                        <div class="panel-body">
                            <p>
                                操作系统
                                <span class="light pull-right"><%= system.platform %> <%= system.cpuarch %> (<%= system.cpus.length %> CPU) <%= system.release %></span>
                            </p>
                            <p>
                                系统内存
                                <span class="light pull-right"><%= Math.round(system.freemem / 1024 / 1024) %> / <%= Math.round(system.totalmem / 1024 / 1024) %> M</span>
                            </p>
                            <p>
                                系统负载
                                <span class="light pull-right"><%= Math.round(system.loadavg[0], 2) %> / <%= Math.round(system.loadavg[1], 2) %> / <%= Math.round(system.loadavg[2], 2) %></span>
                            </p>
                            <p>
                                运行时长
                                <span class="light pull-right"><%= Math.round(system.uptime / 60) %> mins</span>
                            </p>
                            <p>
                                Node Version
                                <span class="light pull-right"><%= system.node_version %></span>
                            </p>
                            <p>
                                Mongo Version
                                <span class="light pull-right"><%= system.mongodb_version %></span>
                            </p>
                            <p>
                                Redis Version
                                <span class="light pull-right"></span>
                            </p>
                        </div>
                    </div>
                </div>
                <div class="col-md-4">
                    <div class="list-group">
                        <a href="javascript:void(0);" class="list-group-item">
                            <div class="row">
                                <div class="col-xs-9 col-sm-8" style="line-height: 28px;">
                                    <span>彻底删除已删除图片</span>
                                    <span id="deleteAllImageResult"></span>
                                </div>
                                <div class="col-xs-3 col-sm-4">
                                    <button class="btn btn-default" id="deleteAllImages">删除图片</button>
                                </div>
                            </div>
                        </a>
                    </div>
                    <div class="list-group">
                        <a href="/admin/forums" class="list-group-item">
                            <div class="row">
                                <div class="col-xs-10 col-sm-9">
                                    <h4 class="list-group-item-heading">板块数量 </h4>
                                    <p class="list-group-item-text">点击进入板块列表对各板块进行编辑</p>
                                </div>
                                <div class="col-xs-2 col-sm-3 text-center">
                                    <h1 class="list-group-item-heading"><%= forums.length %></h1>
                                </div>

                            </div>
                        </a>
                    </div>
                    <div class="list-group">
                        <a href="/admin/boards" class="list-group-item">
                            <div class="row">
                                <div class="col-xs-10 col-sm-9">
                                    <h4 class="list-group-item-heading">Board 数量 </h4>
                                    <p class="list-group-item-text">点击进入Board列表</p>
                                </div>
                                <div class="col-xs-2 col-sm-3 text-center">
                                    <h1 class="list-group-item-heading"><%= boards.length %></h1>
                                </div>

                            </div>
                        </a>
                    </div>
                    <div class="list-group">
                        <a href="/admin/nodes" class="list-group-item">
                            <div class="row">
                                <div class="col-xs-10 col-sm-9">
                                    <h4 class="list-group-item-heading">节点 数量 </h4>
                                    <p class="list-group-item-text">点击进入节点列表</p>
                                </div>
                                <div class="col-xs-2 col-sm-3 text-center">
                                    <h1 class="list-group-item-heading"><%= nodes.length %></h1>
                                </div>

                            </div>
                        </a>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

<%- Loader('/public/javascripts/dashboard/index.min.js')
.js('/public/javascripts/dashboard/index.js')
.done(assets, config.site_static_host, config.mini_assets)
%>