添加首页统计权限
parent
7bdfde95ee
commit
2dc07f6096
|
|
@ -8,6 +8,7 @@ use App\Admin\Metrics\Orders;
|
|||
use App\Admin\Metrics\StatisticsTotal;
|
||||
use App\Admin\Metrics\Users;
|
||||
use App\Http\Controllers\Controller;
|
||||
use Dcat\Admin\Admin;
|
||||
use Dcat\Admin\Layout\Column;
|
||||
use Dcat\Admin\Layout\Content;
|
||||
use Dcat\Admin\Layout\Row;
|
||||
|
|
@ -22,13 +23,21 @@ class HomeController extends Controller
|
|||
->body(function (Row $row) {
|
||||
$row->column(6, function (Column $column) {
|
||||
$column->row(Dashboard::title());
|
||||
$column->row(new StatisticsTotal());
|
||||
$column->row(new Users());
|
||||
if (Admin::user()->can('dcat.admin.home.statistics')) {
|
||||
$column->row(new StatisticsTotal());
|
||||
}
|
||||
if (Admin::user()->can('dcat.admin.home.users')) {
|
||||
$column->row(new Users());
|
||||
}
|
||||
});
|
||||
|
||||
$row->column(6, function (Column $column) {
|
||||
$column->row(new NewUsers());
|
||||
$column->row(new Orders());
|
||||
if (Admin::user()->can('dcat.admin.home.new_users')) {
|
||||
$column->row(new NewUsers());
|
||||
}
|
||||
if (Admin::user()->can('dcat.admin.home.orders')) {
|
||||
$column->row(new Orders());
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -64,6 +64,16 @@ class AdminPermissionSeeder extends Seeder
|
|||
'api.users'=>['name'=>'用户'],
|
||||
],
|
||||
],
|
||||
'home'=>[
|
||||
'name'=>'主页',
|
||||
'curd' => false,
|
||||
'children' =>[
|
||||
'statistics'=>['name' =>'统计预览'],
|
||||
'users'=>['name' =>'累计会员'],
|
||||
'new_users'=>['name' =>'新注册'],
|
||||
'orders'=>['name' =>'订单'],
|
||||
],
|
||||
],
|
||||
'users'=>[
|
||||
'name'=>'会员管理',
|
||||
'curd'=>['index', 'show', 'create', 'store', 'destroy'],
|
||||
|
|
|
|||
Loading…
Reference in New Issue