routes.php 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: ywlministrator
  5. * Date: 2020/7/8
  6. * Time: 11:05
  7. */
  8. $app = app();
  9. $languagePath = '';
  10. if(config('app.language_path')) {
  11. $languagePath = config('app.language_path').'/';
  12. }
  13. $app->router->group([
  14. 'namespace' => 'App\User\Controllers',
  15. 'prefix' => $languagePath.'api',
  16. ], function ($router) {
  17. $router->post('admin/user/admin-login', ['uses' => 'SysAdminUserController@login']);
  18. $router->group([
  19. 'middleware' => ['admin.auth']
  20. ], function ($router) {
  21. // 附件列表
  22. $router->get('attachment/attachment_list','SysAdminUserController@attachmentList');
  23. // 上传图片
  24. $router->post('upload/upload_img','SysAdminUserController@uploadImg');
  25. //上传文件
  26. $router->post('upload/upload_file','SysAdminUserController@upload');
  27. $router->post('attachment/save_attachment','SysAdminUserController@saveAttachment');
  28. $router->post('attachment/del_attachment','SysAdminUserController@delAttachment');
  29. $router->post('attachment/batch_del_attachment','SysAdminUserController@batchDelAttachment');
  30. //后台用户获取用户信息
  31. $router->get('admin/user/get-admin-user', ['uses' => 'SysAdminUserController@getUser']);
  32. //后台用户登录
  33. $router->post('admin/user/admin-logout', ['uses' => 'SysAdminUserController@logout']);
  34. //获取街道列表
  35. $router->get('admin/get/company-street-list', ['uses' => 'SysAdminUserController@getCompanyStreetList']);
  36. //获取后台用户列表
  37. $router->get('admin/user/get-admin-list', ['uses' => 'SysAdminUserController@getAdminUserList']); //获取后台用户列表
  38. //新增后台用户
  39. $router->put('admin/user/add/admin-user', ['uses' => 'SysAdminUserController@addAdminUser']);
  40. //编辑后台用户
  41. $router->post('admin/user/edit/admin-user', ['uses' => 'SysAdminUserController@editAdminUser']);
  42. //删除用户
  43. $router->delete('admin/user/del/admin-user', ['uses' => 'SysAdminUserController@setAdminUserStatus']);
  44. //禁用后台用户
  45. $router->post('admin/user/ban/admin-user', ['uses' => 'SysAdminUserController@setAdminUserStatus']);
  46. /*后台用户角色*/
  47. //获取后台角色列表
  48. $router->get('admin/role/get-role-list', ['uses' => 'SysAdminUserController@getRoleList']);
  49. //新增角色
  50. $router->put('admin/role/add', ['uses' => 'SysAdminUserController@saveRole']);
  51. //修改角色
  52. $router->post('admin/role/edit', ['uses' => 'SysAdminUserController@saveRole']);
  53. //删除角色
  54. $router->delete('admin/role/del/{id}', ['uses' => 'SysAdminUserController@delRole']);
  55. //后台角色授权
  56. $router->post('admin/role/auth', ['uses' => 'SysAdminUserController@roleAuth']);
  57. /*后台菜单*/
  58. //获取后台菜单*列表
  59. $router->get('admin/menu-func/get-menu-func-list', ['uses' => 'SysAdminUserController@getMenuFuncList']);
  60. //新增菜单
  61. $router->put('admin/menu-func/add', ['uses' => 'SysAdminUserController@saveMenuFunc']);
  62. //修改菜单
  63. $router->post('admin/menu-func/edit', ['uses' => 'SysAdminUserController@saveMenuFunc']);
  64. //删除角菜单
  65. $router->delete('admin/menu-func/del/{id}', ['uses' => 'SysAdminUserController@delMenuFunc']);
  66. $router->post('/admin/user/heartbeat', 'SysAdminUserController@heartbeat');
  67. });
  68. });