Role.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?php
  2. namespace app\admin\controller;
  3. use app\admin\common\AdminController;
  4. use app\admin\api\RoleApi;
  5. /**
  6. * Description of Role
  7. *
  8. * @author sgq
  9. */
  10. class Role extends AdminController {
  11. /**
  12. * @auth {{/role}}
  13. * @return type
  14. */
  15. public function index() {
  16. return view();
  17. }
  18. /**
  19. * @auth {{/role/list}}
  20. * @return type
  21. */
  22. public function list() {
  23. $name = trim($this->request->param("roleName"));
  24. $where = [];
  25. if ($name) {
  26. $where = [["name", "like", "%" . $name . "%"]];
  27. }
  28. $list = RoleApi::getList($where);
  29. return json($list);
  30. }
  31. /**
  32. * @auth {{/role/add}}
  33. * @return type
  34. */
  35. public function add() {
  36. return view();
  37. }
  38. /**
  39. * @auth {{/role/edit}}
  40. * @return type
  41. */
  42. public function edit() {
  43. return view();
  44. }
  45. /**
  46. * @auth {{/role/role_edit}}
  47. */
  48. public function role_edit() {
  49. }
  50. /**
  51. * @auth {{/role/role_assign}}
  52. * @return type
  53. */
  54. public function assign() {
  55. }
  56. /**
  57. * @auth {{/role/setAuthority}}
  58. */
  59. public function set_authority() {
  60. }
  61. /**
  62. * @auth {{/role/remove}}
  63. */
  64. public function remove() {
  65. }
  66. }