6
0
Fork 0

补充未提交文件

release
vine_liutk 2021-12-04 16:58:20 +08:00
parent e0246775d2
commit 2fdea9d2d5
2 changed files with 50 additions and 0 deletions

View File

@ -0,0 +1,25 @@
<?php
namespace App\Admin\Renderable;
use App\Models\ProductPartSku;
use Dcat\Admin\Grid;
use Dcat\Admin\Grid\LazyRenderable;
class ProductPartSkuTable extends LazyRenderable
{
public function grid(): Grid
{
$partId = $this->payload['id'];
// dd($partId);
$builder = ProductPartSku::query();
$builder->with('sku')->where('part_id', $partId);
return Grid::make($builder, function (Grid $grid) {
$grid->column('sku.name', __('product-sku.fields.name'));
$grid->column('sort');
$grid->quickSearch(['sku.name']);
$grid->model()->orderBy('sort', 'desc');
$grid->disableActions();
});
}
}

View File

@ -0,0 +1,25 @@
<?php
namespace App\Admin\Renderable;
use App\Models\ProductSku;
use Dcat\Admin\Grid;
use Dcat\Admin\Grid\LazyRenderable;
class ProductSkuSimpleTable extends LazyRenderable
{
public function grid(): Grid
{
$partId = $this->part_id;
$builder = ProductSku::query();
// $builder->with('parts')->whereHas('parts', function ($query) use ($partId) {
// $query->where('id', $partId);
// });
return Grid::make($builder, function (Grid $grid) {
$grid->disableRowSelector(false);
$grid->column('name');
$grid->quickSearch(['name']);
$grid->disableActions();
});
}
}