diff --git a/app/Admin/Controllers/v3/OrderReportController copy.php b/app/Admin/Controllers/v3/OrderReportController copy.php deleted file mode 100644 index 920c374..0000000 --- a/app/Admin/Controllers/v3/OrderReportController copy.php +++ /dev/null @@ -1,97 +0,0 @@ -header('报表') - ->description('订单统计') - ->body(function ($row) { - $row->column(3, new OrderReportCard()); - $row->column(3, new OrderReportCard()); - $row->column(3, new OrderReportCard()); - $row->column(3, new OrderReportCard()); - }) - ->body($this->grid()); - } - - /** - * Make a grid builder. - * - * @return Grid - */ - protected function grid() - { - return 123; - return Grid::make(new OrderReport(), function (Grid $grid) { - - $marketList = MarketModel::getMarketArray(); - - $grid->combine('默认统计今天的数据', ['name', 'value'])->responsive()->help('如果未选择时间,则默认只统计当天的所有市场的数据,特殊:现存用户默认统计所有的数据'); - - $grid->column('name'); - $grid->column('value'); - - $grid->filter(function (Grid\Filter $filter) use($marketList){ - // 更改为 panel 布局 - $filter->panel(); - - $filter->equal('market_id','市场')->select($marketList); - $filter->equal('start_time','开始时间')->date(); - $filter->equal('end_time','结束时间')->date(); - - // $today = date('Y-m-d'); - // $monthBefore = date("Y-m-d",strtotime("-1 months",strtotime($today))); - // $timeData = $this->periodDateArr($monthBefore,$today); - // $filter->equal('day','日期')->select($timeData)->default($today); - }); - - // 每页1条 - $grid->paginate(10); - $grid->disableCreateButton(); - $grid->disableBatchActions(); - $grid->disableBatchDelete(); - - $grid->toolsWithOutline(); - - $grid->disableDeleteButton(); - $grid->disableEditButton(); - $grid->disableQuickEditButton(); - $grid->disableViewButton(); - $grid->disableActions(); - - $grid->disableRowSelector(); - }); - } - - /** - * 获取一个时间段内的日期 - */ - public function periodDateArr($start_time,$end_time){ - $start_time = strtotime($start_time); - $end_time = strtotime($end_time); - $i=0; - $arr = []; - while ($start_time<=$end_time){ - $arr[date('Y-m-d',$start_time)]=date('Y年m月d日',$start_time); - $start_time = strtotime('+1 day',$start_time); - $i++; - } - - return array_reverse($arr); - } -}