4
0
Fork 0
master
panliang 2022-09-29 11:38:45 +08:00
parent c1adaf8dc4
commit 726b2c7cb9
2 changed files with 5 additions and 4 deletions

View File

@ -15,7 +15,8 @@
"require": {
"php": ">=8.1.0",
"peidikeji/dcat-admin": "*",
"tucker-eric/eloquentfilter": "^3.1"
"tucker-eric/eloquentfilter": "^3.1",
"dcat/easy-excel": "^1.1"
},
"autoload": {
"psr-4": {

View File

@ -96,6 +96,8 @@ class GoodsController extends AdminController
protected function grid()
{
return Grid::make(Goods::with(['category', 'brand', 'type', 'skus']), function (Grid $grid) {
$user = Admin::user();
$grid->export();
$grid->model()->sort();
@ -137,13 +139,11 @@ class GoodsController extends AdminController
->else()
->editable();
$grid->column('on_sale')->bool();
$grid->column('is_recommend')->switch();
$grid->column('is_recommend')->if(fn() => $user->can('dcat.admin.goods.edit'))->switch()->else()->bool();
$grid->column('sold_count');
$grid->createMode(Grid::CREATE_MODE_DEFAULT);
$user = Admin::user();
$grid->showCreateButton($user->can('dcat.admin.goods.create'));
$grid->actions(function (Actions $actions) use ($user) {