链街Dcat后台
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.

63 lines
2.3 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. <?php
  2. namespace App\Admin\Controllers\v3;
  3. use App\Admin\Actions\Lazy\CsInfo;
  4. use App\Admin\Actions\Tools\SalesmanOption;
  5. use App\Admin\Actions\Tools\SalesmanOptionCopy;
  6. use App\Models\v3\SalesmanData;
  7. use Dcat\Admin\Controllers\AdminController;
  8. use Dcat\Admin\Grid;
  9. use Dcat\Admin\Widgets\Modal;
  10. class Salesman extends AdminController
  11. {
  12. protected function grid()
  13. {
  14. if (false){
  15. return Grid::make(new SalesmanData(),function (Grid $grid){
  16. $grid->paginate(10);
  17. $grid->column('person_id','懒ID');
  18. $grid->column('nick_name','拓展员');
  19. $grid->column('total','社区总数');
  20. $grid->column('t_num','今日订单数');
  21. $grid->column('t_amount','今日成交额');
  22. $grid->column('y_num','昨日订单数');
  23. $grid->column('y_amount','昨日成交额');
  24. $grid->column('w_num','本周订单数');
  25. $grid->column('w_amount','本周成交额');
  26. $grid->column('m_num','本月订单数');
  27. $grid->column('m_amount','本月成交额');
  28. $grid->disableActions();
  29. $grid->filter(function (Grid\Filter $filter){
  30. $filter->equal('person_id','拓展员懒ID');
  31. });
  32. });
  33. }else{
  34. return Grid::make(new \App\Admin\Repositories\v3\Salesman(),function (Grid $grid){
  35. //$grid->tools(new SalesmanOption());
  36. $grid->paginate(10);
  37. $grid->column('person_id','懒ID');
  38. $grid->column('nick_name','拓展员');
  39. //$grid->column('total','社区总数')->modal(CsInfo::make());;
  40. $grid->actions(function (Grid\Displayers\Actions $actions){
  41. dd($actions->row->toArray());
  42. });
  43. $grid->column('user_id','绑定用户数')->display(function ($uid){
  44. return count(explode(',',$uid));
  45. });
  46. $grid->column('t_num','订单数');
  47. $grid->column('t_amount','成交额');
  48. $grid->disableActions();
  49. $grid->filter(function (Grid\Filter $filter){
  50. $filter->equal('person_id','拓展员懒ID');
  51. });
  52. });
  53. }
  54. }
  55. }