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

42 lines
876 B

5 years ago
  1. <?php
  2. namespace App\Admin\Actions\Tools;
  3. use Dcat\Admin\Admin;
  4. use Dcat\Admin\Grid\Tools\AbstractTool;
  5. class SalesmanOption extends AbstractTool
  6. {
  7. protected function script()
  8. {
  9. $url = request()->fullUrlWithQuery(['gender' => '_gender_']);
  10. return <<<JS
  11. $('input:radio.user-gender').change(function () {
  12. var url = "$url".replace('_gender_', $(this).val());
  13. Dcat.reload(url);
  14. });
  15. JS;
  16. }
  17. public function render()
  18. {
  19. Admin::script($this->script());
  20. // $options = [
  21. // 't' => '今日',
  22. // 'y' => '昨日',
  23. // 'w' => '本周',
  24. // 'm' => '本月',
  25. // ];
  26. $options = [
  27. 'all' => 'All',
  28. 'm' => 'Male',
  29. 'f' => 'Female',
  30. ];
  31. return view('admin.tools.salesman', compact('options'));
  32. }
  33. }