goods
parent
c1adaf8dc4
commit
726b2c7cb9
|
|
@ -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": {
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue