Browse Source

社区数据详情

master
lanzu_qinsheng 5 years ago
parent
commit
051fc21cc8
  1. 21
      app/Admin/Actions/Lazy/CsInfo.php
  2. 8
      app/Admin/Controllers/v3/Salesman.php
  3. 11
      app/Admin/Repositories/v3/CsInfo.php
  4. 2
      app/Admin/Repositories/v3/Salesman.php
  5. 14
      app/Models/v3/CsInfo.php
  6. 1
      config/order.php

21
app/Admin/Actions/Lazy/CsInfo.php

@ -0,0 +1,21 @@
<?php
namespace App\Admin\Actions\Lazy;
use Dcat\Admin\Grid;
use Dcat\Admin\Grid\LazyRenderable;
class CsInfo extends LazyRenderable
{
public function grid(): Grid
{
return Grid::make(new \App\Admin\Repositories\v3\CsInfo(),function (Grid $grid){
$grid->name;
});
}
public function render()
{
dd($this->id);
return parent::render(); // TODO: Change the autogenerated stub
}
}

8
app/Admin/Controllers/v3/Salesman.php

@ -4,11 +4,13 @@
namespace App\Admin\Controllers\v3; namespace App\Admin\Controllers\v3;
use App\Admin\Actions\Lazy\CsInfo;
use App\Admin\Actions\Tools\SalesmanOption; use App\Admin\Actions\Tools\SalesmanOption;
use App\Admin\Actions\Tools\SalesmanOptionCopy; use App\Admin\Actions\Tools\SalesmanOptionCopy;
use App\Models\v3\SalesmanData; use App\Models\v3\SalesmanData;
use Dcat\Admin\Controllers\AdminController; use Dcat\Admin\Controllers\AdminController;
use Dcat\Admin\Grid; use Dcat\Admin\Grid;
use Dcat\Admin\Widgets\Modal;
class Salesman extends AdminController class Salesman extends AdminController
{ {
@ -40,7 +42,11 @@ class Salesman extends AdminController
$grid->paginate(10); $grid->paginate(10);
$grid->column('person_id','懒ID'); $grid->column('person_id','懒ID');
$grid->column('nick_name','拓展员'); $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_num','订单数');
$grid->column('t_amount','成交额'); $grid->column('t_amount','成交额');
$grid->disableActions(); $grid->disableActions();

11
app/Admin/Repositories/v3/CsInfo.php

@ -0,0 +1,11 @@
<?php
namespace App\Admin\Repositories\v3;
use Dcat\Admin\Repositories\EloquentRepository;
class CsInfo extends EloquentRepository
{
protected $eloquentClass = \App\Models\v3\CsInfo::class;
}

2
app/Admin/Repositories/v3/Salesman.php

@ -51,8 +51,6 @@ class Salesman extends EloquentRepository
'condition'=>1,//取数据维度 condition 'condition'=>1,//取数据维度 condition
'user_ids'=>$uid?$uid:null 'user_ids'=>$uid?$uid:null
],$option);//今日订单金额 ],$option);//今日订单金额
unset($value['admin_user_id']);
unset($value['user_id']);
} }
return $model->makePaginator($rows['total'],$rows['data']); // 传入总记录数// 传入数据二维数组 return $model->makePaginator($rows['total'],$rows['data']); // 传入总记录数// 传入数据二维数组
} }

14
app/Models/v3/CsInfo.php

@ -0,0 +1,14 @@
<?php
namespace App\Models\v3;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\Model;
class CsInfo extends Model
{
use HasDateTimeFormatter;
protected $table = 'lanzu_cs_info';
}

1
config/order.php

@ -14,6 +14,7 @@ return [
8=>'申请退款', 8=>'申请退款',
9=>'已退款', 9=>'已退款',
10=>'退款拒绝', 10=>'退款拒绝',
11=>'部分退款',
9999=>'虚拟订单' 9999=>'虚拟订单'
], ],
//达达平台的订单状态 //达达平台的订单状态

Loading…
Cancel
Save