Browse Source

优化服务列表

master
lanzu_qsy 5 years ago
parent
commit
9f2adadf5a
  1. 25
      app/Admin/Controllers/LanzuMpWithdrawController.php

25
app/Admin/Controllers/LanzuMpWithdrawController.php

@ -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']);

Loading…
Cancel
Save