From 9f2adadf5ad90490206c1bd69339242aaee6f3da Mon Sep 17 00:00:00 2001 From: lanzu_qsy <334039090@qq.com> Date: Tue, 11 Aug 2020 10:24:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=9C=8D=E5=8A=A1=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/LanzuMpWithdrawController.php | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/app/Admin/Controllers/LanzuMpWithdrawController.php b/app/Admin/Controllers/LanzuMpWithdrawController.php index 5584a72..1719db3 100755 --- a/app/Admin/Controllers/LanzuMpWithdrawController.php +++ b/app/Admin/Controllers/LanzuMpWithdrawController.php @@ -3,6 +3,8 @@ namespace App\Admin\Controllers; use App\Admin\Repositories\LanzuMpWithdraw; +use App\Models\ImsCjdcMarket; +use App\Models\LanzuMpWithdraw as modelMpInfo; use App\Models\LanzuMpInfo; use Dcat\Admin\Form; use Dcat\Admin\Grid; @@ -19,7 +21,15 @@ class LanzuMpWithdrawController extends AdminController */ protected function grid() { - return Grid::make(new LanzuMpWithdraw(['mpInfo']), function (Grid $grid) { + $current_user = Admin::user(); + $buider = new LanzuMpWithdraw('mpInfo'); + $mp_info = LanzuMpInfo::where('admin_user_id', $current_user->id)->first(); + if ($mp_info) { + //服务商只能看到自己的提现列表 + $buider = modelMpInfo::with('mpInfo')->where('mp_id', $mp_info->id); + } + + return Grid::make($buider, function (Grid $grid)use ($current_user) { $grid->id->sortable(); $grid->column('mpInfo.name','服务商名字'); $grid->money; @@ -37,6 +47,9 @@ class LanzuMpWithdrawController extends AdminController $actions->disableQuickEdit(); $actions->disableView(); }); + if ($current_user->isRole('lanzu_mp')){ + $grid->disableEditButton(); + } }); } @@ -143,7 +156,7 @@ class LanzuMpWithdrawController extends AdminController if($mpb){ $balance = $mpb->balance; } - return Form::make(new LanzuMpWithdraw(), function (Form $form) use($current_user,$balance,$mpb) { + return Form::make(new LanzuMpWithdraw(), function (Form $form) use($current_user,$balance,$mpb,$mp) { $form->footer(function ($footer) { @@ -157,14 +170,8 @@ class LanzuMpWithdrawController extends AdminController $footer->disableCreatingCheck(); }); - - $form->tools(function (Form\Tools $tools) { - // 去掉跳转列表按钮 - $tools->disableList(); - }); - $form->display('id'); - $form->hidden('mp_id')->value($mpb->id); + $form->hidden('mp_id')->value($mp->id); $form->text('balance','当前可提现余额')->value($balance)->disable()->help('当前可提现金额'); $form->number('money','提现金额')->required(); $form->ignore(['balance']);