From 2fdea9d2d52bd3fa74fd0aa2a3cfc1bc08fb4137 Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Sat, 4 Dec 2021 16:58:20 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=9C=AA=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Renderable/ProductPartSkuTable.php | 25 +++++++++++++++++++ .../Renderable/ProductSkuSimpleTable.php | 25 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 app/Admin/Renderable/ProductPartSkuTable.php create mode 100644 app/Admin/Renderable/ProductSkuSimpleTable.php diff --git a/app/Admin/Renderable/ProductPartSkuTable.php b/app/Admin/Renderable/ProductPartSkuTable.php new file mode 100644 index 00000000..07579420 --- /dev/null +++ b/app/Admin/Renderable/ProductPartSkuTable.php @@ -0,0 +1,25 @@ +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(); + }); + } +} diff --git a/app/Admin/Renderable/ProductSkuSimpleTable.php b/app/Admin/Renderable/ProductSkuSimpleTable.php new file mode 100644 index 00000000..b4194a03 --- /dev/null +++ b/app/Admin/Renderable/ProductSkuSimpleTable.php @@ -0,0 +1,25 @@ +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(); + }); + } +}