diff --git a/app/Admin/Controllers/HomeController.php b/app/Admin/Controllers/HomeController.php index 72eba39..50fea62 100644 --- a/app/Admin/Controllers/HomeController.php +++ b/app/Admin/Controllers/HomeController.php @@ -58,11 +58,12 @@ class HomeController extends Controller return $content->header('控制面板') ->description('欢迎回到懒族后台') ->body(function (Row $row) { - $row->column(6, function (Column $column) { + $row->column(4, function (Column $column) { + $column->row(new Examples\Community\TotalAmount(Admin::user()->id,1)); }); - $row->column(6, function (Column $column) { - + $row->column(4, function (Column $column) { + $column->row(new Examples\ServiceCard\TotalMm()); }); }); } @@ -72,11 +73,12 @@ class HomeController extends Controller return $content->header('控制面板') ->description('欢迎回到懒族后台') ->body(function (Row $row) { - $row->column(6, function (Column $column) { + $row->column(3, function (Column $column) { + $column->row(new Examples\Community\TotalAmount(Admin::user()->id,2)); }); - $row->column(6, function (Column $column) { - + $row->column(3, function (Column $column) { + $column->row(new Examples\ServiceCard\TotalStore()); }); }); } @@ -106,7 +108,7 @@ class HomeController extends Controller }); $row->column(4, function (Column $column) { - $column->row(new Examples\Community\TotalAmount()); + $column->row(new Examples\Community\TotalAmount(Admin::user()->id,3)); }); }); } diff --git a/app/Admin/Metrics/Examples/Community/TotalAmount.php b/app/Admin/Metrics/Examples/Community/TotalAmount.php index 3ad5420..7f79c75 100644 --- a/app/Admin/Metrics/Examples/Community/TotalAmount.php +++ b/app/Admin/Metrics/Examples/Community/TotalAmount.php @@ -3,16 +3,25 @@ namespace App\Admin\Metrics\Examples\Community; use App\Models\LanzuUserBalance; -use Dcat\Admin\Admin; use Dcat\Admin\Widgets\Metrics\Card; class TotalAmount extends Card { + protected $uid; + protected $uType; + + public function __construct($uid, $uType) + { + $this->uid = $uid; + $this->uType =$uType; + parent::__construct('可提现金额(元)'); + } + protected function init() { parent::init(); - $this->title = '可提现金额'; - $this->content(LanzuUserBalance::getBalance(Admin::user()->id,3)); + $this->content(LanzuUserBalance::getBalance($this->uid, $this->uType)); + } /** diff --git a/app/Admin/Metrics/Examples/ServiceCard/TotalMm.php b/app/Admin/Metrics/Examples/ServiceCard/TotalMm.php new file mode 100644 index 0000000..6bc80ea --- /dev/null +++ b/app/Admin/Metrics/Examples/ServiceCard/TotalMm.php @@ -0,0 +1,33 @@ +title = '市场经理数'; + + $this->content(LanzuMmInfo::getMmInfoCount()); + } + + /** + * 渲染卡片内容 + * @return string + */ + public function renderContent() + { + $content = parent::renderContent(); + return << +