You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
2.2 KiB
60 lines
2.2 KiB
<?php
|
|
|
|
|
|
namespace App\Admin\Controllers\v3;
|
|
|
|
|
|
use App\Admin\Actions\Lazy\CsInfo;
|
|
use App\Admin\Actions\Tools\SalesmanOption;
|
|
use App\Admin\Actions\Tools\SalesmanOptionCopy;
|
|
use App\Models\v3\SalesmanData;
|
|
use Dcat\Admin\Controllers\AdminController;
|
|
use Dcat\Admin\Grid;
|
|
use Dcat\Admin\Widgets\Modal;
|
|
|
|
class Salesman extends AdminController
|
|
{
|
|
protected function grid()
|
|
{
|
|
if (false){
|
|
return Grid::make(new SalesmanData(),function (Grid $grid){
|
|
$grid->paginate(10);
|
|
$grid->column('person_id','懒ID');
|
|
$grid->column('nick_name','拓展员');
|
|
$grid->column('total','社区总数');
|
|
$grid->column('t_num','今日订单数');
|
|
$grid->column('t_amount','今日成交额');
|
|
$grid->column('y_num','昨日订单数');
|
|
$grid->column('y_amount','昨日成交额');
|
|
$grid->column('w_num','本周订单数');
|
|
$grid->column('w_amount','本周成交额');
|
|
$grid->column('m_num','本月订单数');
|
|
$grid->column('m_amount','本月成交额');
|
|
$grid->disableActions();
|
|
$grid->filter(function (Grid\Filter $filter){
|
|
$filter->equal('person_id','拓展员懒ID');
|
|
});
|
|
});
|
|
}else{
|
|
return Grid::make(new \App\Admin\Repositories\v3\Salesman(),function (Grid $grid){
|
|
|
|
$grid->tools(new SalesmanOption());
|
|
$grid->paginate(10);
|
|
$grid->column('person_id','懒ID');
|
|
$grid->column('nick_name','拓展员');
|
|
$grid->column('total','社区总数')->modal('222',CsInfo::make());;
|
|
|
|
$grid->column('user_id','绑定用户数')->display(function ($uid){
|
|
return count(explode(',',$uid));
|
|
});
|
|
$grid->column('t_num','订单数');
|
|
$grid->column('t_amount','成交额');
|
|
$grid->disableActions();
|
|
$grid->filter(function (Grid\Filter $filter){
|
|
$filter->equal('person_id','拓展员懒ID');
|
|
});
|
|
});
|
|
}
|
|
|
|
}
|
|
}
|