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.
82 lines
3.4 KiB
82 lines
3.4 KiB
<?php
|
|
|
|
|
|
namespace App\Admin\Controllers\v3;
|
|
|
|
|
|
|
|
use App\Admin\Actions\Tools\DataReportDate;
|
|
use App\Admin\Actions\Tools\DataReportOption;
|
|
use App\Models\LanzuStore;
|
|
use Dcat\Admin\Form;
|
|
use Dcat\Admin\Grid;
|
|
use Dcat\Admin\Layout\Column;
|
|
use Dcat\Admin\Layout\Content;
|
|
use Dcat\Admin\Layout\Row;
|
|
use Dcat\Admin\Widgets\Card;
|
|
|
|
class DataReport
|
|
{
|
|
public function index(Content $content)
|
|
{
|
|
return $content
|
|
->header('数据统计')
|
|
->body(function (Row $row){
|
|
$row->column(4,function (Column $column){
|
|
$column->row(new \App\Admin\Actions\Tools\DataReportTime('data_report'));
|
|
});
|
|
$row->column(2,function (Column $column){
|
|
$column->row(new DataReportOption('data_report'));
|
|
});
|
|
|
|
$row->column(6,function (Column $column){
|
|
$column->row(new DataReportDate('data_report'));
|
|
});
|
|
|
|
})->body('<hr />')
|
|
->body(function (Row $row){
|
|
$row->column(2,function (Column $column){
|
|
$title = "营业总额(元)";
|
|
$value = 0;
|
|
$card = Card::make("<span style='color: #ffffff'>{$title}</span>","<span style='color: #ffffff'>{$value}</span>");
|
|
$card->style('background-color:#4e9876');
|
|
$column->row($card);
|
|
});
|
|
$row->column(2,function (Column $column){
|
|
$title = "总入账(元)";
|
|
$value = 0;
|
|
$card = Card::make("<span style='color: #ffffff'>{$title}</span>","<span style='color: #ffffff'>{$value}</span>");
|
|
$card->style('background-color:#4e9876');
|
|
$column->row($card);
|
|
});
|
|
$row->column(2,function (Column $column){
|
|
$title = "商户实际收";
|
|
$value = 0;
|
|
$card = Card::make("<span style='color: #ffffff'>{$title}</span>","<span style='color: #ffffff'>{$value}</span>");
|
|
$card->style('background-color:#4e9876');
|
|
$column->row($card);
|
|
});
|
|
$row->column(2,function (Column $column){
|
|
$title = "有效订单量";
|
|
$value = 0;
|
|
$card = Card::make("<span style='color: #ffffff'>{$title}</span>","<span style='color: #ffffff'>{$value}</span>");
|
|
$card->style('background-color:#4e9876');
|
|
$column->row($card);
|
|
});
|
|
$row->column(2,function (Column $column){
|
|
$title = "无效订单量";
|
|
$value = 0;
|
|
$card = Card::make("<span style='color: #ffffff'>{$title}</span>","<span style='color: #ffffff'>{$value}</span>");
|
|
$card->style('background-color:#4e9876');
|
|
$column->row($card);
|
|
});
|
|
$row->column(2,function (Column $column){
|
|
$title = "佣金收入";
|
|
$value = 0;
|
|
$card = Card::make("<span style='color: #ffffff'>{$title}</span>","<span style='color: #ffffff'>{$value}</span>");
|
|
$card->style('background-color:#4e9876');
|
|
$column->row($card);
|
|
});
|
|
});
|
|
}
|
|
}
|