链街Dcat后台
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

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. <?php
  2. namespace App\Admin\Controllers\v3;
  3. use App\Admin\Actions\Tools\DataReportDate;
  4. use App\Admin\Actions\Tools\DataReportOption;
  5. use App\Models\LanzuStore;
  6. use Dcat\Admin\Form;
  7. use Dcat\Admin\Grid;
  8. use Dcat\Admin\Layout\Column;
  9. use Dcat\Admin\Layout\Content;
  10. use Dcat\Admin\Layout\Row;
  11. use Dcat\Admin\Widgets\Card;
  12. class DataReport
  13. {
  14. public function index(Content $content)
  15. {
  16. return $content
  17. ->header('数据统计')
  18. ->body(function (Row $row){
  19. $row->column(4,function (Column $column){
  20. $column->row(new \App\Admin\Actions\Tools\DataReportTime('data_report'));
  21. });
  22. $row->column(2,function (Column $column){
  23. $column->row(new DataReportOption('data_report'));
  24. });
  25. $row->column(6,function (Column $column){
  26. $column->row(new DataReportDate('data_report'));
  27. });
  28. })->body('<hr />')
  29. ->body(function (Row $row){
  30. $row->column(2,function (Column $column){
  31. $title = "营业总额(元)";
  32. $value = 0;
  33. $card = Card::make("<span style='color: #ffffff'>{$title}</span>","<span style='color: #ffffff'>{$value}</span>");
  34. $card->style('background-color:#4e9876');
  35. $column->row($card);
  36. });
  37. $row->column(2,function (Column $column){
  38. $title = "总入账(元)";
  39. $value = 0;
  40. $card = Card::make("<span style='color: #ffffff'>{$title}</span>","<span style='color: #ffffff'>{$value}</span>");
  41. $card->style('background-color:#4e9876');
  42. $column->row($card);
  43. });
  44. $row->column(2,function (Column $column){
  45. $title = "商户实际收";
  46. $value = 0;
  47. $card = Card::make("<span style='color: #ffffff'>{$title}</span>","<span style='color: #ffffff'>{$value}</span>");
  48. $card->style('background-color:#4e9876');
  49. $column->row($card);
  50. });
  51. $row->column(2,function (Column $column){
  52. $title = "有效订单量";
  53. $value = 0;
  54. $card = Card::make("<span style='color: #ffffff'>{$title}</span>","<span style='color: #ffffff'>{$value}</span>");
  55. $card->style('background-color:#4e9876');
  56. $column->row($card);
  57. });
  58. $row->column(2,function (Column $column){
  59. $title = "无效订单量";
  60. $value = 0;
  61. $card = Card::make("<span style='color: #ffffff'>{$title}</span>","<span style='color: #ffffff'>{$value}</span>");
  62. $card->style('background-color:#4e9876');
  63. $column->row($card);
  64. });
  65. $row->column(2,function (Column $column){
  66. $title = "佣金收入";
  67. $value = 0;
  68. $card = Card::make("<span style='color: #ffffff'>{$title}</span>","<span style='color: #ffffff'>{$value}</span>");
  69. $card->style('background-color:#4e9876');
  70. $column->row($card);
  71. });
  72. });
  73. }
  74. }