|
|
|
@ -5,7 +5,11 @@ namespace App\Admin\Controllers; |
|
|
|
|
|
|
|
|
|
|
|
use App\Models\AdminUsers; |
|
|
|
use App\Models\FinancialRecord; |
|
|
|
use App\Models\FinancialRecord0; |
|
|
|
use App\Models\LanzuCsInfo; |
|
|
|
use app\Request; |
|
|
|
use Dcat\Admin\Admin; |
|
|
|
use Dcat\Admin\Controllers\AdminController; |
|
|
|
use Dcat\Admin\Form; |
|
|
|
use Dcat\Admin\Grid; |
|
|
|
@ -14,19 +18,39 @@ class LanzuFinancialRecord extends AdminController |
|
|
|
{ |
|
|
|
protected function grid() |
|
|
|
{ |
|
|
|
return Grid::make(new FinancialRecord0(),function (Grid $grid){ |
|
|
|
$adu = Admin::user(); |
|
|
|
$builder = new FinancialRecord0(); |
|
|
|
if ($adu->isRole('lanzu_cs')){ |
|
|
|
$fr = FinancialRecord::getFinancialRecordModel($adu->id); |
|
|
|
$builder = $fr; |
|
|
|
}else{ |
|
|
|
$param = \Request::get('user_id'); |
|
|
|
if ($param){ |
|
|
|
$fr = FinancialRecord::getFinancialRecordModel($param); |
|
|
|
$builder = $fr; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
return Grid::make($builder,function (Grid $grid) use ($adu){ |
|
|
|
$grid->id; |
|
|
|
$grid->user_id('用户'); |
|
|
|
$grid->money('金额'); |
|
|
|
$grid->desc('说明'); |
|
|
|
$grid->created_at('创建时间'); |
|
|
|
$grid->filter(function (Grid\Filter $filter){ |
|
|
|
$grid->created_at('创建时间')->display(function ($time){ |
|
|
|
return date('Y-m-d H:i',$time); |
|
|
|
}); |
|
|
|
$grid->filter(function (Grid\Filter $filter) use ($adu){ |
|
|
|
$filter->equal('id'); |
|
|
|
if (!$adu->isRole('lanzu_cs')){ |
|
|
|
$filter->equal('user_id','社区站点')->select(LanzuCsInfo::selectCsInfo()); |
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
$grid->disableViewButton(); |
|
|
|
$grid->disableCreateButton(); |
|
|
|
$grid->disableEditButton(); |
|
|
|
$grid->disableDeleteButton(); |
|
|
|
|
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
|