链街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.

84 lines
1.9 KiB

5 years ago
  1. <?php
  2. namespace App\Admin\Controllers\v3;
  3. use App\Admin\Repositories\v3\OrderReport;
  4. use Dcat\Admin\Form;
  5. use Dcat\Admin\Grid;
  6. use Dcat\Admin\Show;
  7. use Dcat\Admin\Controllers\AdminController;
  8. use Dcat\Admin\Layout\Content;
  9. use Dcat\Admin\Form\Row;
  10. use Dcat\Admin\Grid\Column;
  11. use App\Models\v3\Market as marketModel;
  12. class OrderReportController extends AdminController
  13. {
  14. /**
  15. * Make a grid builder.
  16. *
  17. * @return Grid
  18. */
  19. protected function grid()
  20. {
  21. $marketId = request()->get('market_id');
  22. return Grid::make(new OrderReport(), function (Grid $grid) {
  23. });
  24. }
  25. public function index(Content $content)
  26. {
  27. return $content
  28. ->header('Dashboard')
  29. ->description('Description...')
  30. ->body(function (Row $row) {
  31. $row->column(6, function (Column $column) {
  32. $column->row();
  33. $column->row();
  34. });
  35. $row->column(6, function (Column $column) {
  36. $column->row(function (Row $row) {
  37. $row->column();
  38. $row->column();
  39. });
  40. $column->row();
  41. $column->row();
  42. });
  43. });
  44. }
  45. /**
  46. * Make a show builder.
  47. *
  48. * @param mixed $id
  49. *
  50. * @return Show
  51. */
  52. protected function detail($id)
  53. {
  54. return Show::make($id, new StoreUserReport(), function (Show $show) {
  55. $show->id;
  56. $show->market_id;
  57. $show->name;
  58. $show->mm_user_id;
  59. });
  60. }
  61. /**
  62. * Make a form builder.
  63. *
  64. * @return Form
  65. */
  66. protected function form()
  67. {
  68. return Form::make(new StoreUserReport(), function (Form $form) {
  69. $form->display('id');
  70. $form->text('market_id');
  71. $form->text('name');
  72. $form->text('mm_user_id');
  73. });
  74. }
  75. }