海工商新版后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

42 lines
1.1 KiB

<?php
namespace App\Admin\Renderable;
use App\Models\UserBasicInfo;
use Dcat\Admin\Grid;
use Dcat\Admin\Grid\LazyRenderable;
class UserFamilyTable extends LazyRenderable
{
public function grid(): Grid
{
return Grid::make(new UserBasicInfo(), function (Grid $grid) {
# 接收参数
$unique_number = $this->payload['unique_number'] ?? null;
if (!empty($unique_number)) {
$grid->model()->where('unique_number', $unique_number);
}
$grid->column('email');
$grid->column('postal_code', "邮编");
$grid->column('native',"籍贯");
$grid->column('province_city_area', "省市区");
$grid->column('address', "详细地址");
//禁用批量操作按钮
$grid->disableBatchDelete();
//禁用创建按钮
$grid->disableCreateButton();
//禁用操作按钮
$grid->disableActions();
//禁用刷新按钮
$grid->disableRefreshButton();
$grid->paginate(10);
});
}
}