model() ->where(['bidding_user_id' => Admin::user()->id,'bidding_user_type' => DemandTraits::$col[2]]) ->where('agent_product_id','>',0); $grid->column('id')->sortable(); //$grid->column('title'); //$grid->column('detail','内容')->display('查看')->modal('详情',function ($modal) { // $modal->xl(); // return $this->comment; //}); $grid->column('agentProduct.picture', '产品图片')->image('', 60, 60); $grid->column('agentProduct.title', '产品名称')->limit(15); $grid->column('agentProduct.price','产品价格'); $grid->column('agentProduct.original_price','产品原价'); $grid->column('agentProduct.sale','产品销量'); $grid->column('agentProduct.stock','产品库存'); $grid->column('channel_id', '频道') ->display(function ($modal) { $channels = Channel::where('agent_id', $this->publisher_id)->pluck('name', 'id')->toArray(); $data = array_flip(explode(',', $this->channel_id)); return join(',',array_intersect_key($channels, $data)); }) ->limit(10); $grid->column('agentProduct.category.name', '分类'); $grid->disableDeleteButton(); $grid->disableEditButton(); $grid->disableQuickEditButton(); $grid->disableViewButton(); $grid->disableActions(); $grid->disableCreateButton(); $grid->disableRowSelector(); $grid->filter(function (Grid\Filter $filter) { $filter->equal('id'); $filter->equal('bidding_user_type','竞标用户类型')->select(DemandTraits::$polymorphic); }); }); } }