@ -18,18 +18,20 @@ class OrderGoodsActivityCountChart extends Line
protected $data = [];
protected $total = [];
protected $valueData = [];
protected $chartData = [];
protected $GoodsActivityReport = null ;
protected $showNumber = 7 ;
public function __construct ( $params = [])
{
parent :: __construct ();
$data = $params [ 'list' ] ? ? [];
if ( ! empty ( $data ) && is_array ( $data )){
$subsidyTotal = 0 ;
foreach ( $data as $key => $value ){
if ( $key < $this -> showNumber ){
$this -> data [] = $value [ 'subsidy_total' ];
$this -> categories [] = $value [ 'dtime' ];
@ -39,22 +41,13 @@ class OrderGoodsActivityCountChart extends Line
$this -> total [ 'subsidy_total' ] = $subsidyTotal ;
}
$data = $this -> data ;
$categories = $this -> categories ;
$chartData = [
$this -> chartData = [
[
'name' => '金额' ,
'data' => $data ,
'data' => $this -> data ,
]
];
$this -> withContent ( $this -> total );
$this -> withChart ( $chartData );
$this -> withCategories ( $categories );
}
protected function init ()
{
parent :: init ();
$color = Admin :: color ();
// 设置标题
$this -> title ( '总补贴金额(元)' );
@ -84,6 +77,14 @@ class OrderGoodsActivityCountChart extends Line
'xaxis.categories' ,
$this -> categories
);
$this -> withContent ( $this -> total );
$this -> withChart ( $this -> chartData );
$this -> withCategories ( $this -> categories );
}
protected function init ()
{
parent :: init ();
}
/**