diff --git a/app/Admin/Controllers/LanzuMpInfoController.php b/app/Admin/Controllers/LanzuMpInfoController.php index 36173aa..b7ce3d7 100644 --- a/app/Admin/Controllers/LanzuMpInfoController.php +++ b/app/Admin/Controllers/LanzuMpInfoController.php @@ -101,15 +101,15 @@ class LanzuMpInfoController extends AdminController { return Form::make(new LanzuMpInfo(), function (Form $form) { $form->display('id')->hideInDialog(); - $form->text('name'); - $form->text('phone'); - $form->text('bank_name'); - $form->text('bank_card'); - $form->text('bank_addr'); - $form->image('id_frond')->uniqueName(); - $form->image('id_back')->uniqueName(); - $form->text('id_number'); - $form->radio('status','状态')->options(['禁用','启用']); + $form->text('name','姓名')->required(); + $form->mobile('phone')->required(); + $form->text('bank_name')->required(); + $form->text('bank_card')->required(); + $form->text('bank_addr')->required(); + $form->image('id_frond')->uniqueName()->required(); + $form->image('id_back')->uniqueName()->required(); + $form->text('id_number')->required(); + $form->radio('status','状态')->options(['禁用','启用'])->default(1); $form->saved(function (Form $form,$result){ $adu = new AdminUsers(); if ($form->isCreating()){ diff --git a/app/Admin/Controllers/LanzuMpWithdrawController.php b/app/Admin/Controllers/LanzuMpWithdrawController.php index 6a980d8..d825193 100755 --- a/app/Admin/Controllers/LanzuMpWithdrawController.php +++ b/app/Admin/Controllers/LanzuMpWithdrawController.php @@ -6,8 +6,9 @@ use App\Admin\Repositories\LanzuMpWithdraw; use Dcat\Admin\Form; use Dcat\Admin\Grid; use Dcat\Admin\Show; +use Dcat\Admin\Admin; use Dcat\Admin\Controllers\AdminController; - +use App\Models\MpBalance; class LanzuMpWithdrawController extends AdminController { /** @@ -59,14 +60,45 @@ class LanzuMpWithdrawController extends AdminController public function mpForm(){ - return Form::make(new LanzuMpWithdraw(), function (Form $form) { - $form->display('id'); - $form->text('mp_id'); - $form->text('money'); - $form->text('status'); + $current_user = Admin::user(); - $form->display('created_at'); - $form->display('updated_at'); + + $mp = MpBalance::where('user_id',$current_user->id) + ->where('user_type',1)->first(); + + $balance = 0; + + if($mp){ + $balance = $mp->balance; + } + + + return Form::make(new LanzuMpWithdraw(), function (Form $form) use($current_user,$balance) { + + $form->footer(function ($footer) { + + // 去掉`查看`checkbox + $footer->disableViewCheck(); + + // 去掉`继续编辑`checkbox + $footer->disableEditingCheck(); + + // 去掉`继续创建`checkbox + $footer->disableCreatingCheck(); + }); + + + $form->tools(function (Form\Tools $tools) { + // 去掉跳转列表按钮 + $tools->disableList(); + }); + + $form->display('id'); + $form->hidden('mp_id')->value($current_user->id); + $form->text('balance','当前可提现余额')->value($balance)->disable()->help('当前可提现金额'); + $form->number('money','提现金额')->required(); + $form->ignore(['balance']); + //$form->text('status'); }); } protected function form() diff --git a/app/Models/MpBalance.php b/app/Models/MpBalance.php new file mode 100644 index 0000000..f40c833 --- /dev/null +++ b/app/Models/MpBalance.php @@ -0,0 +1,13 @@ +