generated from liutk/owl-admin-base
61 lines
1.5 KiB
PHP
61 lines
1.5 KiB
PHP
<?php
|
|
|
|
namespace App\Admin\Controllers;
|
|
|
|
use Slowlyo\OwlAdmin\Admin;
|
|
use Slowlyo\OwlAdmin\Renderers\Page;
|
|
use Slowlyo\OwlAdmin\Renderers\Form;
|
|
use Slowlyo\OwlAdmin\Renderers\Operation;
|
|
use Slowlyo\OwlAdmin\Controllers\AdminController;
|
|
use App\Services\Admin\ActivityGiftService;
|
|
use App\Admin\Components;
|
|
|
|
class ActivityGiftController extends AdminController
|
|
{
|
|
protected string $serviceName = ActivityGiftService::class;
|
|
|
|
public function list(): Page
|
|
{
|
|
$crud = $this->baseCRUD()->tableLayout('fixed')
|
|
->headerToolbar([
|
|
|
|
])
|
|
->filter($this->baseFilter()->labelWidth('80px')->body([
|
|
]))
|
|
->columns([
|
|
|
|
]);
|
|
|
|
return $this->baseList($crud);
|
|
}
|
|
|
|
public function form($isEdit = false): Form
|
|
{
|
|
return $this->baseForm()->body([
|
|
|
|
]);
|
|
}
|
|
|
|
public function detail()
|
|
{
|
|
$form = amisMake()->form()->title('')->panelClassName('border-r border-t-0 border-b-0 border-l-0')->mode('horizontal')
|
|
->static(true)->actions([])
|
|
->body([
|
|
|
|
]);
|
|
|
|
return amisMake()->Grid()->columns([
|
|
amis()->Column()->body($form)->md(4),
|
|
amis()->Column()->body([
|
|
])->md(8),
|
|
]);
|
|
}
|
|
|
|
public function detailActions()
|
|
{
|
|
return [
|
|
//返回
|
|
amis()->Button()->actionType('cancel')->label(__('admin.back'))->primary()
|
|
];
|
|
}
|
|
} |