payload['id'] ?? 0; $productId = $this->payload['product_id'] ?? 0; $builder = DealerUserProductLog::query(); $builder->with(['product'])->where(['user_id'=>$userId, 'product_id'=>$productId]); return Grid::make($builder, function (Grid $grid) { $grid->column('product.name', '商品名称'); $grid->column('remark', '备注'); $grid->column('is_deposit', '范围')->using([ 0=>'本地库存', 1=>'云库存', ]); $grid->column('qty', '变动数量')->display(function () { return $this->qty_format.$this->product?->unit; }); $grid->column('created_at', '创建时间'); // $grid->withBorder(); $grid->model()->orderBy('id', 'desc'); $grid->disableRefreshButton(); $grid->disableActions(); }); } }