diff --git a/app/Admin/Controllers/QuotaLogController.php b/app/Admin/Controllers/QuotaLogController.php new file mode 100644 index 00000000..31eee9b3 --- /dev/null +++ b/app/Admin/Controllers/QuotaLogController.php @@ -0,0 +1,72 @@ +column('id')->sortable(); + $grid->column('user.phone', '手机号'); + $grid->column('change_quota'); + $grid->column('remarks'); + $grid->column('created_at')->sortable(); + // $grid->column('updated_at')->sortable(); + + $grid->filter(function (Grid\Filter $filter) { + $filter->panel(); + $filter->equal('user.phone')->width(3); + }); + }); + } + + /** + * Make a show builder. + * + * @param mixed $id + * + * @return Show + */ + protected function detail($id) + { + return Show::make($id, new QuotaLog(), function (Show $show) { + $show->field('id'); + $show->field('user_id'); + $show->field('change_quota'); + $show->field('remarks'); + $show->field('created_at'); + $show->field('updated_at'); + }); + } + + /** + * Make a form builder. + * + * @return Form + */ + protected function form() + { + return Form::make(new QuotaLog(), function (Form $form) { + $form->display('id'); + $form->text('user_id'); + $form->text('change_quota'); + $form->text('remarks'); + + $form->display('created_at'); + $form->display('updated_at'); + }); + } +} diff --git a/app/Admin/Repositories/QuotaLog.php b/app/Admin/Repositories/QuotaLog.php new file mode 100644 index 00000000..d2cc630b --- /dev/null +++ b/app/Admin/Repositories/QuotaLog.php @@ -0,0 +1,16 @@ +names('points_logs'); + $router->get('quota-logs', 'QuotaLogController@index')->name('quota_logs.index'); + $router->resource('quota-v1-send-jobs', 'QuotaV1SendJobController')->only([ 'index', 'create', 'store', 'edit', 'update', 'destroy', ])->names('quota_v1_send_jobs'); diff --git a/database/seeders/AdminMenuSeeder.php b/database/seeders/AdminMenuSeeder.php index 4c2e012d..49cf7dc4 100644 --- a/database/seeders/AdminMenuSeeder.php +++ b/database/seeders/AdminMenuSeeder.php @@ -262,6 +262,11 @@ class AdminMenuSeeder extends Seeder 'icon' => '', 'uri' => 'points-logs', ], + [ + 'title' => '新配额账户', + 'icon' => '', + 'uri' => 'quota-logs', + ], [ 'title' =>'提现审核', 'icon' => '', diff --git a/database/seeders/AdminPermissionSeeder.php b/database/seeders/AdminPermissionSeeder.php index eed0533d..8b99ecf8 100644 --- a/database/seeders/AdminPermissionSeeder.php +++ b/database/seeders/AdminPermissionSeeder.php @@ -263,6 +263,10 @@ class AdminPermissionSeeder extends Seeder 'name' =>'预收益', 'curd' => ['index'], ], + 'quota_logs'=>[ + 'name' =>'新配额账户', + 'curd' => ['index'], + ], 'quota_v1_send_jobs'=>[ 'name' => '老配额分红', 'curd' => ['index', 'create', 'store', 'edit', 'update', 'destroy'], diff --git a/resources/lang/zh_CN/quota-log.php b/resources/lang/zh_CN/quota-log.php new file mode 100644 index 00000000..3258b9c4 --- /dev/null +++ b/resources/lang/zh_CN/quota-log.php @@ -0,0 +1,18 @@ + [ + 'QuotaLog' => '新配额账户', + 'quota-logs' => '新配额账户', + ], + 'fields' => [ + 'user_id' => '用户', + 'user'=>[ + 'phone' => '手机号', + ], + 'change_quota' => '变更的配额', + 'remarks' => '备注', + ], + 'options' => [ + ], +];