|
|
|
@ -4,6 +4,7 @@ namespace App\Admin\Controllers; |
|
|
|
|
|
|
|
use App\Admin\Extensions\Grid\AuditAgent; |
|
|
|
use App\Admin\Repositories\Agent; |
|
|
|
use App\Common\AgentType; |
|
|
|
use App\Common\UserStatus; |
|
|
|
use Dcat\Admin\Form; |
|
|
|
use Dcat\Admin\Grid; |
|
|
|
@ -31,6 +32,7 @@ class AgentController extends AdminController |
|
|
|
$grid->column('id')->sortable(); |
|
|
|
$grid->column('username'); |
|
|
|
$grid->column('name'); |
|
|
|
$grid->column('type')->using(AgentType::array()); |
|
|
|
$grid->column('company_name'); |
|
|
|
$grid->column('logo')->image(60, 60); |
|
|
|
$grid->column('address'); |
|
|
|
@ -86,6 +88,7 @@ class AgentController extends AdminController |
|
|
|
$show->field('mchid'); |
|
|
|
$show->field('mchkey'); |
|
|
|
$show->field('status')->using(UserStatus::array()); |
|
|
|
$show->field('type')->using(AgentType::array()); |
|
|
|
$show->field('company_name'); |
|
|
|
$show->field('logo')->image(120, 120); |
|
|
|
$show->field('address'); |
|
|
|
@ -141,6 +144,10 @@ class AgentController extends AdminController |
|
|
|
->default(UserStatus::NORMAL) |
|
|
|
->options(UserStatus::array()) |
|
|
|
->required(); |
|
|
|
$form->radio('type') |
|
|
|
->options(AgentType::array()) |
|
|
|
->default(AgentType::OPERATOR) |
|
|
|
->required(); |
|
|
|
$form->text('company_name'); |
|
|
|
$form->image('logo'); |
|
|
|
$form->text('address'); |
|
|
|
|