baseCRUD() ->filterTogglable(false) ->headerToolbar([ ...$this->baseHeaderToolBar() ]) ->filter( $this->baseFilter()->body([ amisMake()->TextControl('name', '名称')->size('md'), amisMake()->TextControl('card_no', '身份证')->size('md'), amis('button')->label(__('admin.reset'))->actionType('clear-and-submit'), amis('submit')->label(__('admin.search'))->level('primary'), ])->actions([]) ) ->columns([ amisMake()->TableColumn('id', 'ID')->sortable(), amisMake()->TableColumn('oldman.name', '客人'), amisMake()->TableColumn('const_type', '缴费类型')->type('mapping')->map(ConstFlow::typeMapLabel())->className('text-primary'), amisMake()->TableColumn('money', '金额'), amisMake()->TableColumn('created_at', '办理时间')->type('datetime')->sortable(true), amisMake()->Operation()->label(__('admin.actions'))->buttons([ $this->showFlow(), //打印清单 ]), ]); return $this->baseList($crud); } public function form($isEdit = false): Form { return $this->baseForm()->body([ ]); } public function showFlow(){ return amisMake()->DialogAction()->icon('fa-regular fa-eye')->label('费用清单')->level('link')->dialog( amisMake()->Dialog()->title('查看详情')->body([ // \amisMake()->Service()->schemaApi(admin_url('custom-region-tabs?id=${id}')) ])->size('lg')->actions([ //打印--todo ]) ); } }