diff --git a/app/Admin/Actions/Lazy/CsInfo.php b/app/Admin/Actions/Lazy/CsInfo.php new file mode 100644 index 0000000..1fd9f28 --- /dev/null +++ b/app/Admin/Actions/Lazy/CsInfo.php @@ -0,0 +1,21 @@ +name; + }); + } + + public function render() + { + dd($this->id); + return parent::render(); // TODO: Change the autogenerated stub + } +} diff --git a/app/Admin/Controllers/v3/Salesman.php b/app/Admin/Controllers/v3/Salesman.php index d9fa51b..734c493 100644 --- a/app/Admin/Controllers/v3/Salesman.php +++ b/app/Admin/Controllers/v3/Salesman.php @@ -4,11 +4,13 @@ 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 { @@ -40,7 +42,11 @@ class Salesman extends AdminController $grid->paginate(10); $grid->column('person_id','懒ID'); $grid->column('nick_name','拓展员'); - $grid->column('total','社区总数'); + $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(); diff --git a/app/Admin/Repositories/v3/CsInfo.php b/app/Admin/Repositories/v3/CsInfo.php new file mode 100644 index 0000000..8eddb5b --- /dev/null +++ b/app/Admin/Repositories/v3/CsInfo.php @@ -0,0 +1,11 @@ +1,//取数据维度 condition 'user_ids'=>$uid?$uid:null ],$option);//今日订单金额 - unset($value['admin_user_id']); - unset($value['user_id']); } return $model->makePaginator($rows['total'],$rows['data']); // 传入总记录数// 传入数据二维数组 } diff --git a/app/Models/v3/CsInfo.php b/app/Models/v3/CsInfo.php new file mode 100644 index 0000000..7583f1f --- /dev/null +++ b/app/Models/v3/CsInfo.php @@ -0,0 +1,14 @@ +'申请退款', 9=>'已退款', 10=>'退款拒绝', + 11=>'部分退款', 9999=>'虚拟订单' ], //达达平台的订单状态