title('欢迎进入后台管理系统')
->description('后台数据中心')
->row('
财务概况
')
->row(function (Row $row) {
// 产品类型(1.电话咨询 2.图文咨询 3.门诊预约 4.疫苗接种预约 5.儿保预约 6.服务包 7.充值)
$row->column(3, function (Column $column) {
$column->append(infoBox('收入总金额', 'dropbox', '/admin/deliver?status=1', 'green', FinancialSta::getTotalIncome()));
});
$row->column(3, function (Column $column) {
$column->append(infoBox('退款总金额', 'dropbox', '/admin/deliver?status=1', 'green', FinancialSta::getTotalRefund()));
});
$row->column(3, function (Column $column) {
$column->append(infoBox('用户充值总金额', 'dropbox', '/admin/deliver?status=1', 'green', FinancialSta::getTotalRecharge()));
});
$row->column(3, function (Column $column) {
$column->append(infoBox('用户总余额', 'dropbox', '/admin/deliver?status=1', 'green', FinancialSta::getTotalUserBalance()));
});
})
->row('充值记录
')
->row(function (Row $row){
$row->column(3,function (Column $column){
$column->append(infoBox('当日充值金额', 'dropbox', '/admin/deliver?status=1', 'green', FinancialSta::getTodayReCharge()));
});
$row->column(3,function (Column $column){
$column->append(infoBox('近七日充值金额', 'dropbox', '/admin/deliver?status=1', 'green', FinancialSta::getSevenDayReCharge()));
});
$row->column(3,function (Column $column){
$column->append(infoBox('近三十日充值金额', 'dropbox', '/admin/deliver?status=1', 'green', FinancialSta::getOneMonthReCharge()));
});
})
->row(function (Row $row){
(new FinancialRechargeChart())->chart($row);
})
;
}
}
/**
* 消息框
* @param $name
* @param $icon
* @param $link
* @param $color
* @param $info
* @return string HTML
*/
function infoBox($name, $icon, $link, $color, $info)
{
return (new InfoBox($name, $icon, $color, $link, $info))->render();
}