user.php 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?php
  2. use think\facade\Route;
  3. /**
  4. * 用户模块 相关路由
  5. */
  6. Route::group('user', function () {
  7. //用户管理资源路由
  8. Route::resource('user', 'v1.user.user');
  9. //用户表单头
  10. Route::get('user/type_header', 'v1.user.user/type_header');
  11. //赠送会员等级
  12. Route::get('give_level/:id', 'v1.user.user/give_level');
  13. //执行赠送会员等级
  14. Route::put('save_give_level/:id', 'v1.user.user/save_give_level');
  15. //清除会员等级
  16. Route::delete('del_level/:id', 'v1.user.user/del_level');
  17. //编辑其他
  18. Route::get('edit_other/:id', 'v1.user.user/edit_other');
  19. //编辑其他
  20. Route::put('update_other/:id', 'v1.user.user/update_other');
  21. //修改用户状态
  22. Route::put('set_status/:status/:id', 'v1.user.user/set_status');
  23. //获取指定用户的信息
  24. Route::get('one_info/:id', 'v1.user.user/oneUserInfo');
  25. /*会员设置模块*/
  26. //获取添加会员等级表单
  27. Route::get('user_level/create', 'v1.user.UserLevel/create');
  28. //添加或修改会员等级
  29. Route::post('user_level', 'v1.user.UserLevel/save');
  30. //等级详情
  31. Route::get('user_level/read/:id', 'v1.user.UserLevel/read');
  32. //获取系统设置的vip列表
  33. Route::get('user_level/vip_list', 'v1.user.UserLevel/get_system_vip_list');
  34. //删除会员等级
  35. Route::put('user_level/delete/:id', 'v1.user.UserLevel/delete');
  36. //设置单个商品上架|下架
  37. Route::put('user_level/set_show/:id/:is_show', 'v1.user.UserLevel/set_show');
  38. //设置会员等级显示返佣
  39. Route::put('user_level/set_show_commission/:id/:show_commission', 'v1.user.UserLevel/set_show_commission');
  40. //等级列表快速编辑
  41. Route::put('user_level/set_value/:id', 'v1.user.UserLevel/set_value');
  42. //等级任务列表
  43. Route::get('user_level/task/:level_id', 'v1.user.UserLevel/get_task_list');
  44. //快速编辑等级任务
  45. Route::put('user_level/set_task/:id', 'v1.user.UserLevel/set_task_value');
  46. //设置等级任务显示|隐藏
  47. Route::put('user_level/set_task_show/:id/:is_show', 'v1.user.UserLevel/set_task_show');
  48. //设置是否务必达成
  49. Route::put('user_level/set_task_must/:id/:is_must', 'v1.user.UserLevel/set_task_must');
  50. //添加等级任务表单
  51. Route::get('user_level/create_task', 'v1.user.UserLevel/create_task');
  52. //保存或者修改任务
  53. Route::post('user_level/save_task', 'v1.user.UserLevel/save_task');
  54. //删除任务
  55. Route::delete('user_level/delete_task/:id', 'v1.user.UserLevel/delete_task');
  56. //获取用户分组列表
  57. Route::get('user_group/list', 'v1.user.UserGroup/index');
  58. //添加修改分组表单
  59. Route::get('user_group/add/:id', 'v1.user.UserGroup/add');
  60. //保存分组表单数据
  61. Route::post('user_group/save', 'v1.user.UserGroup/save');
  62. //删除分组数据
  63. Route::delete('user_group/del/:id', 'v1.user.UserGroup/delete');
  64. //设置会员分组
  65. Route::post('set_group', 'v1.user.user/set_group');
  66. //执行设置会员分组
  67. Route::put('save_set_group', 'v1.user.user/save_set_group');
  68. //会员标签列表
  69. Route::get('user_label', 'v1.user.UserLabel/index');
  70. //会员标签添加修改表单
  71. Route::get('user_label/add/:id', 'v1.user.UserLabel/add');
  72. //保存标签表单数据
  73. Route::post('user_label/save', 'v1.user.UserLabel/save');
  74. //删除会员标签
  75. Route::delete('user_label/del/:id', 'v1.user.UserLabel/delete');
  76. //设置会员分组
  77. Route::post('set_label', 'v1.user.user/set_label');
  78. //设置会员分组
  79. Route::put('save_set_label', 'v1.user.user/save_set_label');
  80. })->middleware([
  81. \app\http\middleware\AllowOriginMiddleware::class,
  82. \app\adminapi\middleware\AdminAuthTokenMiddleware::class,
  83. \app\adminapi\middleware\AdminCkeckRole::class
  84. ]);