From b468729be00050180c58f76ee85c668dd635500c Mon Sep 17 00:00:00 2001 From: lanzu_qsy <334039090@qq.com> Date: Wed, 2 Sep 2020 17:00:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=AA=91=E6=89=8B=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LanzuServiceHorsemanController.php | 79 ++++++ .../Repositories/LanzuServiceHorseman.php | 16 ++ app/Admin/routes.php | 2 + app/Models/LanzuServiceHorseman.php | 16 ++ dcat_admin_ide_helper.php | 236 ++++++++++++------ .../lang/zh-CN/lanzu-service-horseman.php | 17 ++ 6 files changed, 294 insertions(+), 72 deletions(-) create mode 100644 app/Admin/Controllers/LanzuServiceHorsemanController.php create mode 100644 app/Admin/Repositories/LanzuServiceHorseman.php create mode 100644 app/Models/LanzuServiceHorseman.php create mode 100644 resources/lang/zh-CN/lanzu-service-horseman.php 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' => [ + ], +];