diff --git a/app/Admin/Controllers/LanzuServiceHorsemanController.php b/app/Admin/Controllers/LanzuServiceHorsemanController.php new file mode 100644 index 0000000..4a5e39b --- /dev/null +++ b/app/Admin/Controllers/LanzuServiceHorsemanController.php @@ -0,0 +1,79 @@ +id->sortable(); + $grid->name; + $grid->tel; + $grid->market_id('所属市场'); + $grid->status('状态'); + $grid->head_url; + $grid->created_at; + $grid->filter(function (Grid\Filter $filter) { + $filter->equal('id'); + + }); + }); + } + + /** + * Make a show builder. + * + * @param mixed $id + * + * @return Show + */ + protected function detail($id) + { + return Show::make($id, new LanzuServiceHorseman(), function (Show $show) { + $show->id; + $show->user_id; + $show->name; + $show->tel; + $show->market_id; + $show->status; + $show->qr_url; + $show->head_url; + $show->created_at; + $show->updated_at; + }); + } + + /** + * Make a form builder. + * + * @return Form + */ + protected function form() + { + return Form::make(new LanzuServiceHorseman(), function (Form $form) { + $form->display('id'); + $form->text('user_id','懒ID')->required(); + $form->text('name')->required(); + $form->mobile('tel')->required(); + $form->text('market_id','所属市场')->options(ImsCjdcMarket::getMarket())->required(); + $form->radio('status','状态')->options([1=>'启用',-1=>'禁用'])->value(1)->required(); + $form->image('head_url')->uniqueName(); + + $form->display('created_at'); + $form->display('updated_at'); + }); + } +} diff --git a/app/Admin/Repositories/LanzuServiceHorseman.php b/app/Admin/Repositories/LanzuServiceHorseman.php new file mode 100644 index 0000000..56a449f --- /dev/null +++ b/app/Admin/Repositories/LanzuServiceHorseman.php @@ -0,0 +1,16 @@ +resource('/order', 'ImsCjdcOrderMainController'); $router->any('/detail', 'ImsCjdcOrderMainController@orderDetail'); + $router->resource('/horseman', 'LanzuServiceHorsemanController'); + $router->any('/test', 'Test@test'); }); diff --git a/app/Models/LanzuServiceHorseman.php b/app/Models/LanzuServiceHorseman.php new file mode 100644 index 0000000..74ad9f0 --- /dev/null +++ b/app/Models/LanzuServiceHorseman.php @@ -0,0 +1,16 @@ + [ + 'LanzuServiceHorseman' => 'LanzuServiceHorseman', + ], + 'fields' => [ + 'user_id' => '用户id', + 'name' => '姓名', + 'tel' => '电话', + 'market_id' => '市场id', + 'status' => '状态 -1禁用 1正常 2删除', + 'qr_url' => '骑手二维码', + 'head_url' => '头像', + ], + 'options' => [ + ], +];