baseCRUD() ->headerToolbar([ ...$this->baseHeaderToolBar(), ]) ->bulkActions([]) ->filter($this->baseFilter()->body([ amis()->GroupControl()->mode('horizontal')->body([ amis()->SelectControl()->name('store_id')->label(__('store_profit_ratio_log.store')) ->source(admin_url('api/stores?_all=1')) ->labelField('title') ->valueField('id') ->columnRatio(3) ->clearable(), amis()->TextControl()->name('employee_name')->label(__('store_profit_ratio_log.employee'))->columnRatio(3)->clearable(), ]), ])) ->filterDefaultVisible() ->columns([ amis()->TableColumn()->name('id')->label(__('store_profit_ratio_log.id')), amis()->TableColumn()->name('store.title')->label(__('store_profit_ratio_log.store')), amis()->TableColumn()->name('employee.name')->label(__('store_profit_ratio_log.employee')), amis()->TableColumn()->name('before')->label(__('store_profit_ratio_log.before'))->type('tpl')->set('tpl', '${before}%'), amis()->TableColumn()->name('after')->label(__('store_profit_ratio_log.after'))->type('tpl')->set('tpl', '${after}%'), amis()->TableColumn()->name('created_at')->label(__('store_profit_ratio_log.created_at')), ]); return $this->baseList($crud); } }