member.php 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  8. // +----------------------------------------------------------------------
  9. // | Author: CRMEB Team <admin@crmeb.com>
  10. // +----------------------------------------------------------------------
  11. use think\facade\Route;
  12. use app\common\middleware\AdminAuthMiddleware;
  13. use app\common\middleware\AdminTokenMiddleware;
  14. use app\common\middleware\AllowOriginMiddleware;
  15. use app\common\middleware\LogMiddleware;
  16. Route::group(function () {
  17. //付费会员等级
  18. Route::group('user/svip', function () {
  19. Route::get('type/lst', 'admin.user.Svip/getTypeLst')->name('systemUserSvipLst')->option([
  20. '_alias' => '列表',
  21. ]);
  22. Route::get('type/form', 'admin.user.Svip/createTypeCreateForm')->name('systemUserSvipCreate')->option([
  23. '_alias' => '添加',
  24. ]);
  25. Route::get('type/:id/form', 'admin.user.Svip/updateTypeCreateForm')->name('systemUserSvipUpdateForm')->option([
  26. '_alias' => '编辑表单',
  27. ]);
  28. Route::post('update/:groupId/:id', 'admin.system.groupData.GroupData/update')->name('systemUserSvipTypeUpdate')->option([
  29. '_alias' => '编辑',
  30. ]);
  31. Route::delete('type/delete/:id', 'admin.system.groupData.GroupData/delete')->name('systemUserSvipDelete')->option([
  32. '_alias' => '删除',
  33. ]);
  34. Route::post('type/status/:id', 'admin.system.groupData.GroupData/changeStatus')->name('systemUserSvipStatus')->option([
  35. '_alias' => '修改状态',
  36. ]);
  37. })->append(['type' => 1])->option([
  38. '_path' => '/user/member/type',
  39. '_auth' => true,
  40. '_append'=> [
  41. [
  42. '_name' =>'uploadImage',
  43. '_path' =>'/user/member/type',
  44. '_alias' => '上传图片',
  45. '_auth' => true,
  46. ],
  47. [
  48. '_name' =>'systemAttachmentLst',
  49. '_path' =>'/user/member/type',
  50. '_alias' => '图片列表',
  51. '_auth' => true,
  52. ],
  53. ]
  54. ]);
  55. Route::get('user/svip/order_lst', 'admin.user.Svip/payList')->name('systemUserSvipPayLst')->option([
  56. '_alias' => '列表',
  57. '_path' => '/user/member/record',
  58. ]);
  59. /**
  60. * 付费会员权益
  61. */
  62. Route::group('svip/interests', function () {
  63. Route::get('lst', '/getSvipInterests')->name('systemUserSvipInterestsLst')->option([
  64. '_alias' => '列表',
  65. ]);
  66. Route::get(':id/form', '/updateSvipForm')->name('systemUserSvipInterestsUpdateForm')->option([
  67. '_alias' => '编辑',
  68. '_auth' => false,
  69. '_form' => 'systemUserSvipInterestsUpdate',
  70. ]);
  71. Route::post('update/:id', '/update')->name('systemUserSvipInterestsUpdate')->option([
  72. '_alias' => '编辑',
  73. ]);
  74. Route::post('status/:id', '/switchWithStatus')->name('systemUserSvipInterestsStatus')->option([
  75. '_alias' => '编辑状态',
  76. ]);
  77. })->prefix('admin.user.MemberInterests')->append(['type' => 2])->option([
  78. '_path' => '/user/member/equity',
  79. '_auth' => true,
  80. '_append'=> [
  81. [
  82. '_name' =>'uploadImage',
  83. '_path' =>'/user/member/equity',
  84. '_alias' => '上传图片',
  85. '_auth' => true,
  86. ],
  87. [
  88. '_name' =>'systemAttachmentLst',
  89. '_path' =>'/user/member/equity',
  90. '_alias' => '图片列表',
  91. '_auth' => true,
  92. ],
  93. ]
  94. ]);
  95. //普通会员等级
  96. Route::group('user/member', function () {
  97. Route::get('lst', '.UserBrokerage/getLst')->name('systemUserMemberLst')->option([
  98. '_alias' => '普通会员等级列表',
  99. ]);
  100. Route::get('detail/:id', '.UserBrokerage/detail')->option([
  101. '_alias' => '普通会员等级详情',
  102. '_auth' => false,
  103. ]);
  104. Route::get('options', '.UserBrokerage/options')->option([
  105. '_alias' => '普通会员等级筛选',
  106. '_auth' => false,
  107. ]);
  108. Route::get('create/form', '.UserBrokerage/createForm')->name('systemUserMemberCreateForm')->option([
  109. '_alias' => '普通会员等级添加表单',
  110. '_auth' => false,
  111. '_form' => 'systemUserMemberCreate',
  112. ]);
  113. Route::post('create', '.UserBrokerage/create')->name('systemUserMemberCreate')->option([
  114. '_alias' => '普通会员等级添加',
  115. ]);
  116. Route::get('update/:id/form', '.UserBrokerage/updateForm')->name('systemUserMemberUpdateForm')->option([
  117. '_alias' => '普通会员等级编辑表单',
  118. '_auth' => false,
  119. '_form' => 'systemUserMemberUpdate',
  120. ]);
  121. Route::post('update/:id', '.UserBrokerage/update')->name('systemUserMemberUpdate')->option([
  122. '_alias' => '普通会员等级编辑',
  123. ]);
  124. Route::delete('delete/:id', '.UserBrokerage/delete')->name('systemUserMemberDelete')->option([
  125. '_alias' => '普通会员等级删除',
  126. ]);
  127. })->prefix('admin.user')->append(['type' => 1])->option([
  128. '_path' => '/user/member/list',
  129. '_auth' => true,
  130. '_append'=> [
  131. [
  132. '_name' =>'uploadImage',
  133. '_path' =>'/user/member/list',
  134. '_alias' => '上传图片',
  135. '_auth' => true,
  136. ],
  137. [
  138. '_name' =>'systemAttachmentLst',
  139. '_path' =>'/user/member/list',
  140. '_alias' => '图片列表',
  141. '_auth' => true,
  142. ],
  143. ]
  144. ]);
  145. //普通会员权益
  146. Route::group('member/interests', function () {
  147. Route::get('lst', '.MemberInterests/getLst')->name('systemUserMemberInterestsLst')->option([
  148. '_alias' => '会员权益',
  149. ]);
  150. Route::get('detail/:id', '.MemberInterests/detail')->option([
  151. '_alias' => '会员权益详情',
  152. '_auth' => false,
  153. ]);
  154. Route::get('options', '.MemberInterests/options')->option([
  155. '_alias' => '会员权益筛选',
  156. '_auth' => false,
  157. ]);
  158. Route::get('create/form', '.MemberInterests/createForm')->name('systemUserMemberInterestsCreateForm')->option([
  159. '_alias' => '会员权益添加表单',
  160. '_auth' => false,
  161. '_form' => 'systemUserMemberInterestsCreate',
  162. ]);
  163. Route::post('create', '.MemberInterests/create')->name('systemUserMemberInterestsCreate')->option([
  164. '_alias' => '会员权益添加',
  165. ]);
  166. Route::get('update/:id/form', '.MemberInterests/updateForm')->name('systemUserMemberInterestsUpdateForm')->option([
  167. '_alias' => '会员权益编辑表单',
  168. '_auth' => false,
  169. '_form' => 'systemUserMemberInterestsUpdate',
  170. ]);
  171. Route::post('update/:id', '.MemberInterests/update')->name('systemUserMemberInterestsUpdate')->option([
  172. '_alias' => '会员权益编辑',
  173. ]);
  174. Route::delete('delete/:id', '.MemberInterests/delete')->name('systemUserMemberInterestsDelete')->option([
  175. '_alias' => '会员权益删除',
  176. ]);
  177. })->prefix('admin.user')->append(['type' => 1])->option([
  178. '_path' => '/user/member/interests',
  179. '_auth' => true,
  180. '_append'=> [
  181. [
  182. '_name' =>'uploadImage',
  183. '_path' =>'/user/member/interests',
  184. '_alias' => '上传图片',
  185. '_auth' => true,
  186. ],
  187. [
  188. '_name' =>'systemAttachmentLst',
  189. '_path' =>'/user/member/interests',
  190. '_alias' => '图片列表',
  191. '_auth' => true,
  192. ],
  193. ]
  194. ]);
  195. })->middleware(AllowOriginMiddleware::class)
  196. ->middleware(AdminTokenMiddleware::class, true)
  197. ->middleware(AdminAuthMiddleware::class)
  198. ->middleware(LogMiddleware::class);