From cafa79686c72b37f0c5ca7c0e7832fdbe6be5e0b Mon Sep 17 00:00:00 2001 From: liangyuyan <1103300295@qq.com> Date: Fri, 25 Sep 2020 15:58:58 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E7=BB=9F=E8=AE=A1--=E5=B0=9D?= =?UTF-8?q?=E8=AF=95=E5=81=9A=E5=8D=A1=E7=89=87-=E6=9C=AA=E5=AE=8C?= =?UTF-8?q?=E6=88=90=EF=BC=8C=E5=85=88=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v3/OrderReportController copy.php | 97 ------------------- 1 file changed, 97 deletions(-) delete mode 100644 app/Admin/Controllers/v3/OrderReportController copy.php 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); - } -}