|
|
@ -3,6 +3,8 @@ |
|
|
namespace App\Admin\Controllers; |
|
|
namespace App\Admin\Controllers; |
|
|
|
|
|
|
|
|
use App\Admin\Repositories\LanzuMpWithdraw; |
|
|
use App\Admin\Repositories\LanzuMpWithdraw; |
|
|
|
|
|
use App\Models\ImsCjdcMarket; |
|
|
|
|
|
use App\Models\LanzuMpWithdraw as modelMpInfo; |
|
|
use App\Models\LanzuMpInfo; |
|
|
use App\Models\LanzuMpInfo; |
|
|
use Dcat\Admin\Form; |
|
|
use Dcat\Admin\Form; |
|
|
use Dcat\Admin\Grid; |
|
|
use Dcat\Admin\Grid; |
|
|
@ -19,7 +21,15 @@ class LanzuMpWithdrawController extends AdminController |
|
|
*/ |
|
|
*/ |
|
|
protected function grid() |
|
|
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->id->sortable(); |
|
|
$grid->column('mpInfo.name','服务商名字'); |
|
|
$grid->column('mpInfo.name','服务商名字'); |
|
|
$grid->money; |
|
|
$grid->money; |
|
|
@ -37,6 +47,9 @@ class LanzuMpWithdrawController extends AdminController |
|
|
$actions->disableQuickEdit(); |
|
|
$actions->disableQuickEdit(); |
|
|
$actions->disableView(); |
|
|
$actions->disableView(); |
|
|
}); |
|
|
}); |
|
|
|
|
|
if ($current_user->isRole('lanzu_mp')){ |
|
|
|
|
|
$grid->disableEditButton(); |
|
|
|
|
|
} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -143,7 +156,7 @@ class LanzuMpWithdrawController extends AdminController |
|
|
if($mpb){ |
|
|
if($mpb){ |
|
|
$balance = $mpb->balance; |
|
|
$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) { |
|
|
$form->footer(function ($footer) { |
|
|
|
|
|
|
|
|
@ -157,14 +170,8 @@ class LanzuMpWithdrawController extends AdminController |
|
|
$footer->disableCreatingCheck(); |
|
|
$footer->disableCreatingCheck(); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$form->tools(function (Form\Tools $tools) { |
|
|
|
|
|
// 去掉跳转列表按钮
|
|
|
|
|
|
$tools->disableList(); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
$form->display('id'); |
|
|
$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->text('balance','当前可提现余额')->value($balance)->disable()->help('当前可提现金额'); |
|
|
$form->number('money','提现金额')->required(); |
|
|
$form->number('money','提现金额')->required(); |
|
|
$form->ignore(['balance']); |
|
|
$form->ignore(['balance']); |
|
|
|