'套装',
'皮肤' => '皮肤',
];
public function grid(): Grid
{
// 获取外部传递的参数
$id = $this->id;
return Grid::make(new Gift(), function (Grid $grid) {
//
$grid->column('id');
// $grid->column('name');
$grid->column('type')->using(['','礼劵','装扮'])->label();
// $grid->column('attire_id');
$grid->column('attire.name', '装扮名称');
$grid->column('attire.img_1', '图片')->display(function($v) {
if($this->type == 1) {
return "
url($this->img)."' style='height:60px;width:auto;' />";
} else {
return "
url($v)."' style='height:60px;width:auto;' />";
}
});
$grid->column('attire.cate', '装扮类别');
$grid->column('cost_pasters');
$grid->column('limit');
$grid->column('sort')->editable(true);
$grid->filter(function (Grid\Filter $filter) {
$filter->equal('id');
});
$grid->model()->orderBy("sort");
$grid->enableDialogCreate();
$grid->setDialogFormDimensions('50%', '60%');
$grid->withBorder();
$grid->addTableClass(['table-text-center']);
$grid->disableActions();
});
}
}