Browse Source

活动商品--权限修改

master
liangyuyan 5 years ago
parent
commit
c785440755
  1. 35
      app/Admin/Controllers/v3/GoodsActivityReportController.php

35
app/Admin/Controllers/v3/GoodsActivityReportController.php

@ -24,8 +24,10 @@ use Maatwebsite\Excel\Facades\Excel;
class GoodsActivityReportController extends AdminController
{
protected $GoodsActivityReport = null;
protected $marketId = 0;
protected $newParams = [];
public $marketId = 0;
public $newParams = [];
public $marketList = [];
public $storeList = [];
public function __construct()
{
}
@ -39,14 +41,8 @@ class GoodsActivityReportController extends AdminController
{
return Grid::make(new GoodsActivityReport($this->newParams), function (Grid $grid) {
if($this->marketId){
$marketList = MarketModel::getMarketArray([['id','=',$this->marketId]]);
$storeList = StoreModel::getStoreArray([['market_id','=',$this->marketId]]);
}else{
$marketList = MarketModel::getMarketArray();
$storeList = StoreModel::getStoreArray();
}
$marketList = $this->marketList;
$storeList = $this->storeList;
$grid->column('goods_id')->sortable();
$grid->column('cover_img')->image('',50);
$grid->column('name','商品名称');
@ -113,6 +109,14 @@ class GoodsActivityReportController extends AdminController
if($this->marketId){
$this->newParams = ['market_id'=>$this->marketId];
}
if($this->marketId){
$this->marketList = MarketModel::getMarketArray([['id','=',$this->marketId]]);
$this->storeList = StoreModel::getStoreArray([['market_id','=',$this->marketId]]);
}else{
$this->marketList = MarketModel::getMarketArray();
$this->storeList = StoreModel::getStoreArray();
}
return $content->title('活动商品统计')
->body(function(Row $row){
// $row->column(2,function (Column $column){
@ -129,9 +133,14 @@ class GoodsActivityReportController extends AdminController
// $card->style('background-color:#4e9876');
// $column->row($card);
// });
$row->column(4,new OrderGoodsActivityTotalChart($this->newParams));
$row->column(4,new OrderGoodsActivityCountChart($this->newParams));
$row->column(4,new OrderGoodsActivityMarketChart($this->newParams));
$newParams = [
'market_id'=>$this->marketId,
'data' => [],
'markets' => $this->marketList
];
$row->column(4,new OrderGoodsActivityTotalChart($newParams));
$row->column(4,new OrderGoodsActivityCountChart($newParams));
$row->column(4,new OrderGoodsActivityMarketChart($newParams));
})
->body(function(Row $row){
$row->column(12,$this->grid());

Loading…
Cancel
Save