调整身份相关
This commit is contained in:
@@ -9,6 +9,9 @@ use Encore\Admin\Grid;
|
||||
use Illuminate\Support\Arr;
|
||||
use Illuminate\Support\MessageBag;
|
||||
use Illuminate\Support\Str;
|
||||
use Modules\Mall\Http\Controllers\Admin\Action\Goods\Down;
|
||||
use Modules\Mall\Http\Controllers\Admin\Action\Goods\SkuAction;
|
||||
use Modules\Mall\Http\Controllers\Admin\Action\Goods\Up;
|
||||
use Modules\Mall\Models\Brand;
|
||||
use Modules\Mall\Models\Category;
|
||||
use Modules\Mall\Models\Delivery;
|
||||
@@ -49,6 +52,20 @@ class GoodsController extends AdminController
|
||||
});
|
||||
});
|
||||
|
||||
$grid->actions(function (Grid\Displayers\Actions $actions) {
|
||||
$actions->disableView();
|
||||
$actions->disableDelete();
|
||||
|
||||
if ($actions->row->status == Goods::STATUS_UP) {
|
||||
$actions->add(new Down());
|
||||
}
|
||||
if ($actions->row->status == Goods::STATUS_DOWN) {
|
||||
$actions->add(new Up());
|
||||
}
|
||||
if ($actions->row->type == Goods::TYPE_MULTIPLE) {
|
||||
$actions->add(new SkuAction());
|
||||
}
|
||||
});
|
||||
$grid->model()
|
||||
->with(['category', 'shop', 'delivery'])
|
||||
->withCount(['specs', 'skus'])
|
||||
|
||||
Reference in New Issue
Block a user