model()->with('match')->orderBy('play_num', 'asc'); $grid->column('id', 'id'); $grid->column('odds_id', 'oddsID'); $grid->column('issue_num', '期号'); $grid->column('issue_num', '期号'); $grid->column('play_num', '场次'); $grid->column('match.start_time', '比赛时间'); $grid->column('match.home_team_name', '主队'); $grid->column('rq_handicap', '让球')->display(function() { if (!$this->rq_handicap) { return 0; } return Helps::floatFormat($this->rq_handicap); }); $grid->column('match.away_team_name', '客队'); $grid->column('half_time_score', '半场比分'); $grid->column('full_time_score', '常规比分'); $grid->column('rq', '让球胜平负')->display(function() { if (!$this->rq_field) { return $this->spf_name . ' -- ' . $this->spf_odds; } return $this->rq_name . ' -R- ' . $this->rq_odds; }); $grid->column('jq', '总进球')->display(function() { if (!$this->jq_field) { return ''; } return $this->jq_name . ' -- ' . $this->jq_odds; }); $grid->column('bf', '比分')->display(function() { if (!$this->bf_field) { return ''; } return $this->bf_name . ' -- ' . $this->bf_odds; }); $grid->column('sxpds', '上下单双')->display(function() { if (!$this->sxpds_field) { return ''; } return $this->sxpds_name . ' -- ' . $this->sxpds_odds; }); $grid->column('bqc', '半全场')->display(function() { if (!$this->bqc_field) { return ''; } return $this->bqc_name . ' -- ' . $this->bqc_odds; }); $grid->fixColumns(2); $grid->filter(function ($filter) { $filter->equal('issue_num', '期号'); }); $grid->disableViewButton(); $grid->disableEditButton(); $grid->disableDeleteButton(); $grid->scrollbarX();//数据展开 $grid->disableCreateButton(); $grid->disableRowSelector(); }); } }