baseCRUD()->tableLayout('fixed') ->headerToolbar([ $this->createTypeButton('drawer', 'xl'), amis('reload')->align('right'), amis('filter-toggler')->align('right'), ]) ->filter($this->baseFilter()->labelWidth('80px')->body([ ])) ->columns([ amis()->TableColumn('domicile_code', __('admin.persons.domicile_code'))->width('100px')->copyable(), amis()->TableColumn('name', __('admin.persons.name'))->width('150px')->copyable(), amis()->TableColumn('master_connect', __('admin.persons.master_connect'))->width('100px'), amis()->TableColumn('master.name', __('admin.persons.master_name'))->width('150px')->copyable(), amis()->TableColumn('idcard', __('admin.persons.idcard'))->copyable(), amis()->TableColumn('gender', __('admin.persons.gender'))->type('mapping')->map([ "1"=>"", "2"=>"", "*"=> '其他:${gender}' ]), amis()->TableColumn('birthday', __('admin.persons.birthday')), amis()->TableColumn('age', __('admin.persons.age')), amis()->TableColumn('now_address', __('admin.persons.now_address'))->copyable(), amisMake()->Operation()->label(__('admin.actions'))->buttons([ $this->rowEditTypeButton('drawer', 'xl'), ]) ]); return $this->baseList($crud); } public function form(): Form { return $this->baseForm()->body([ ]); } }