Browse Source

卡片统计显示服务商数量

master
lanzu_qsy 6 years ago
parent
commit
76d9fe5428
  1. 5
      app/Admin/Controllers/HomeController.php
  2. 32
      app/Admin/Metrics/Examples/ServiceCard/TotalMp.php

5
app/Admin/Controllers/HomeController.php

@ -88,6 +88,10 @@ class HomeController extends Controller
return $content->header('控制面板') return $content->header('控制面板')
->description('欢迎回到懒族后台') ->description('欢迎回到懒族后台')
->body(function (Row $row) { ->body(function (Row $row) {
$row->column(4, function (Column $column) {
$column->row(new Examples\ServiceCard\TotalMp());
});
$row->column(4, function (Column $column) { $row->column(4, function (Column $column) {
$column->row(new Examples\Community\TotalCommunity()); $column->row(new Examples\Community\TotalCommunity());
}); });
@ -95,6 +99,7 @@ class HomeController extends Controller
$row->column(4, function (Column $column) { $row->column(4, function (Column $column) {
$column->row(new Examples\Community\TotalUser()); $column->row(new Examples\Community\TotalUser());
}); });
}); });
} }

32
app/Admin/Metrics/Examples/ServiceCard/TotalMp.php

@ -0,0 +1,32 @@
<?php
namespace App\Admin\Metrics\Examples\ServiceCard;
use App\Models\LanzuMpInfo;
use Dcat\Admin\Widgets\Metrics\Card;
class TotalMp extends Card
{
protected function init()
{
parent::init();
$this->title = '服务商量数';
$this->content(LanzuMpInfo::count());
}
/**
* 渲染卡片内容
* @return string
*/
public function renderContent()
{
$content = parent::renderContent();
return <<<HTML
<div class="d-flex justify-content-between align-items-center mt-1" style="margin-bottom: 2px">
<h2 class="ml-1 font-large-1">{$content}</h2>
</div>
HTML;
}
}
Loading…
Cancel
Save