|
|
|
@ -11,6 +11,7 @@ use App\Http\Controllers\TestController; |
|
|
|
use App\Models\LanzuMarket; |
|
|
|
use App\Models\v3\LanzuEmployees; |
|
|
|
use App\Models\v3\SalesmanData; |
|
|
|
use Dcat\Admin\Admin; |
|
|
|
use Dcat\Admin\Controllers\AdminController; |
|
|
|
use Dcat\Admin\Grid; |
|
|
|
use Dcat\Admin\Widgets\Modal; |
|
|
|
@ -40,18 +41,24 @@ class Salesman extends AdminController |
|
|
|
}); |
|
|
|
}); |
|
|
|
} else { |
|
|
|
return Grid::make(new \App\Admin\Repositories\v3\Salesman(), function (Grid $grid) { |
|
|
|
$adu = Admin::user(); |
|
|
|
return Grid::make(new \App\Admin\Repositories\v3\Salesman(), function (Grid $grid)use ($adu) { |
|
|
|
$grid->tools(new SalesmanOption()); |
|
|
|
$name = request()->get('name') ?(request()->get('name')=='全部'?'总':request()->get('name')): ''; |
|
|
|
$option = request()->get('option') ?? 0; |
|
|
|
$searchTime = request()->input('created_at');//搜索时间
|
|
|
|
if ($searchTime){ |
|
|
|
$content = "<a href='salesman_export?option={$option}&name={$name}&created_at[start]={$searchTime['start']}&created_at[end]={$searchTime['end']}' class='btn btn-primary feather icon-download'> 导出 </a>"; |
|
|
|
if ($adu->isRole('lanzu_cs')){ |
|
|
|
$grid->disableFilterButton(); |
|
|
|
}else{ |
|
|
|
$content = "<a href='salesman_export?option={$option}&name={$name}' class='btn btn-primary feather icon-download'> 导出 </a>"; |
|
|
|
if ($searchTime){ |
|
|
|
$content = "<a href='salesman_export?option={$option}&name={$name}&created_at[start]={$searchTime['start']}&created_at[end]={$searchTime['end']}' class='btn btn-primary feather icon-download'> 导出 </a>"; |
|
|
|
}else{ |
|
|
|
$content = "<a href='salesman_export?option={$option}&name={$name}' class='btn btn-primary feather icon-download'> 导出 </a>"; |
|
|
|
} |
|
|
|
$grid->tools($content); |
|
|
|
} |
|
|
|
|
|
|
|
$grid->paginate(10); |
|
|
|
$grid->tools($content); |
|
|
|
$grid->column('person_id', '懒ID'); |
|
|
|
$grid->column('nick_name', '拓展员')->display(function (){ |
|
|
|
$row = LanzuEmployees::where('user_id',$this->person_id)->where('status',1)->first(); |
|
|
|
|