<?php

namespace App\Admin\Renderable;


use App\Models\MerchantGoodSku;
use App\Models\Good as GoodModel;
use App\Models\Category;
use Dcat\Admin\Grid;
use Dcat\Admin\Grid\LazyRenderable;

class MerchantStoreSkuList extends LazyRenderable
{
    public function grid(): Grid
    {
        // 获取外部传递的参数

        $mgs_id = $this->payload['mgs_id'] ?? 0;

        return Grid::make(MerchantGoodSku::with(['attr']), function (Grid $grid) use ($mgs_id, $merid) {

            $grid->addTableClass(['table-text-center']);
            $grid->model()->where('mgs_id', $mgs_id);
            $grid->column('attr.attr_val', '规格');
            $grid->column('attr.market_price', '零售价');
            $grid->column('attr.cg_price', '代购价');
            $grid->column('stock', '剩余库存');

            $grid->disableCreateButton();
            $grid->disableRefreshButton();
            $grid->disablePagination();
            $grid->disableViewButton();
            $grid->disableEditButton();
            $grid->disableRowSelector();
            $grid->disableDeleteButton();
            $grid->disableActions();
            //屏蔽删除
            //$grid->actions(new DeleteService());
        });
    }
}