|
|
@ -19,21 +19,22 @@ class LanzuFinancialRecord extends AdminController |
|
|
protected function grid() |
|
|
protected function grid() |
|
|
{ |
|
|
{ |
|
|
$adu = Admin::user(); |
|
|
$adu = Admin::user(); |
|
|
|
|
|
$type = \Request::get('type'); |
|
|
$builder = new FinancialRecord0(); |
|
|
$builder = new FinancialRecord0(); |
|
|
$builder = $builder::where('user_type',4); |
|
|
|
|
|
|
|
|
$builder = $builder::where('user_type',$type); |
|
|
|
|
|
|
|
|
if ($adu->isRole('lanzu_cs')) { |
|
|
|
|
|
|
|
|
if ($adu->isRole('lanzu_cs')||$adu->isRole('lanzu_mp')||$adu->isRole('lanzu_mm')) { |
|
|
$fr = FinancialRecord::getFinancialRecordModel($adu->id); |
|
|
$fr = FinancialRecord::getFinancialRecordModel($adu->id); |
|
|
$builder = $fr->where('user_id',$adu->id)->where('user_type',4); |
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
|
$builder = $fr->where('user_id',$adu->id)->where('user_type',$type); |
|
|
|
|
|
}else { |
|
|
$param = \Request::get('user_id'); |
|
|
$param = \Request::get('user_id'); |
|
|
if ($param) { |
|
|
if ($param) { |
|
|
$fr = FinancialRecord::getFinancialRecordModel($param); |
|
|
$fr = FinancialRecord::getFinancialRecordModel($param); |
|
|
$builder = $fr::where('user_type',4); |
|
|
|
|
|
|
|
|
$builder = $fr::where('user_type',$type); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
return Grid::make($builder, function (Grid $grid) use ($adu) { |
|
|
|
|
|
|
|
|
return Grid::make($builder, function (Grid $grid) use ($adu,$type) { |
|
|
$grid->id; |
|
|
$grid->id; |
|
|
$grid->user_id('用户')->display(function () { |
|
|
$grid->user_id('用户')->display(function () { |
|
|
if ($this->user_type == 1) { |
|
|
if ($this->user_type == 1) { |
|
|
@ -48,9 +49,9 @@ class LanzuFinancialRecord extends AdminController |
|
|
$grid->created_at('创建时间')->display(function ($time) { |
|
|
$grid->created_at('创建时间')->display(function ($time) { |
|
|
return date('Y-m-d H:i', $time); |
|
|
return date('Y-m-d H:i', $time); |
|
|
}); |
|
|
}); |
|
|
$grid->filter(function (Grid\Filter $filter) use ($adu) { |
|
|
|
|
|
|
|
|
$grid->filter(function (Grid\Filter $filter) use ($adu,$type) { |
|
|
$filter->equal('id'); |
|
|
$filter->equal('id'); |
|
|
if (!$adu->isRole('lanzu_cs')) { |
|
|
|
|
|
|
|
|
if (!$adu->isRole('lanzu_cs')&&$type==4) { |
|
|
$filter->equal('user_id', '社区站点')->select(LanzuCsInfo::selectCsInfo()); |
|
|
$filter->equal('user_id', '社区站点')->select(LanzuCsInfo::selectCsInfo()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|