baseCRUD() ->filterTogglable(false) ->headerToolbar([ ...$this->baseHeaderToolBar(), ]) ->columns([ TableColumn::make()->name('id')->label('ID')->sortable(true), TableColumn::make()->name('device.modes')->type('each')->items([ 'type' => 'tpl', 'tpl' => "<%= data.name %>", ])->label('监测点位'), TableColumn::make()->name('device.name')->label('设备名称'), TableColumn::make()->name('lv')->type('mapping')->map(WarningNotice::lvMap())->label('报警等级')->className('text-primary'), TableColumn::make()->name('content')->label('报警内容'), // TableColumn::make()->name('status')->label('状态'),//可以忽略 TableColumn::make()->name('created_at')->label('报警时间')->type('datetime')->sortable(true), ]); return $this->baseList($crud); } public function form(): Form { return $this->baseForm()->body([ ]); } public function detail(): Form { return $this->baseDetail()->body([ ]); } }