diff --git a/app/Admin/Controllers/AgentController.php b/app/Admin/Controllers/AgentController.php index e9b8f98..3f4da37 100644 --- a/app/Admin/Controllers/AgentController.php +++ b/app/Admin/Controllers/AgentController.php @@ -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');