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