yihaotong.php 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  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('serve', function () {
  19. Route::get('us_lst', '/lst')->name('systemStoreProductCopyLst')->option([
  20. '_alias' => '使用记录',
  21. '_path' => '/setting/sms/sms_config/index',
  22. '_auth' => true,
  23. ]);
  24. })->prefix('merchant.store.product.ProductCopy');
  25. Route::group('sms', function () {
  26. Route::get('record', '.Sms/record')->name('smsRecord')->option([
  27. '_alias' => '短信发送记录',
  28. ]);
  29. Route::get('logout', '.Sms/logout')->name('smsLogout')->option([
  30. '_alias' => '退出登录',
  31. ]);
  32. })->prefix('admin.system.sms')->option([
  33. '_auth' => true,
  34. '_path' => '/setting/sms/sms_config/index',
  35. ]);
  36. //一号通
  37. Route::group('serve', function () {
  38. Route::get('captcha/:phone', 'Login/captcha')->name('systemServeCaptcha')->option([
  39. '_alias' => '获取验证码',
  40. ]);
  41. Route::post('captcha', 'Login/checkCode')->name('systemServeCaptchaCheck')->option([
  42. '_alias' => '验证码校验',
  43. ]);
  44. Route::post('register', 'Login/register')->name('systemServeRegister')->option([
  45. '_alias' => '注册',
  46. ]);
  47. Route::post('login', 'Login/login')->name('systemServeLogin')->option([
  48. '_alias' => '登录',
  49. ]);
  50. Route::post('change_password', 'Serve/changePassword')->name('systemServeChangePassword')->option([
  51. '_alias' => '修改密码',
  52. ]);
  53. Route::post('change_phone', 'Serve/updatePhone')->name('systemServeChangePhone')->option([
  54. '_alias' => '修改手机号',
  55. ]);
  56. Route::get('user/is_login', 'Serve/is_login')->name('systemServeIsLogin')->option([
  57. '_alias' => '检测登录状态',
  58. ]);
  59. Route::get('user/info', 'Serve/getUserInfo')->name('systemServeUserInfo')->option([
  60. '_alias' => '账号信息',
  61. '_auth' => false,
  62. ]);
  63. Route::get('record', 'Serve/getRecord')->name('systemServeRecordLst')->option([
  64. '_alias' => '使用记录',
  65. ]);
  66. Route::get('mealList/:type', 'Serve/mealList')->name('systemServeMealLst')->option([
  67. '_alias' => '套餐列表',
  68. ]);
  69. Route::get('paymeal', 'Serve/payMeal')->name('systemServePayMeal')->option([
  70. '_alias' => '购买套餐',
  71. ]);
  72. Route::post('open', 'Serve/openServe')->name('systemServeOpenServe')->option([
  73. '_alias' => '开通服务',
  74. ]);
  75. Route::post('change_sign', 'Sms/changeSign')->name('systemServeChangeSign')->option([
  76. '_alias' => '修改签名',
  77. ]);
  78. //
  79. Route::get('paylst', 'Serve/paylst')->name('systemServePayLst')->option([
  80. '_alias' => '购买记录',
  81. '_path' => '/service/purchase',
  82. ]);
  83. Route::get('mer/paylst', 'Serve/merPaylst')->name('systemServeMerPayLst')->option([
  84. '_alias' => '商户购买记录',
  85. '_path' => '/service/purchase',
  86. ]);
  87. Route::get('mer/lst', 'Serve/merlst')->name('systemServeMerLst')->option([
  88. '_alias' => '商户结余',
  89. '_path' => '/service/balance_record',
  90. ]);
  91. })->prefix('admin.system.serve.')->option([
  92. '_path' => '/setting/sms/sms_config/index',
  93. '_auth' => true,
  94. ]);
  95. //配置套餐
  96. Route::group('serve', function () {
  97. Route::get('meal/lst', 'Config/lst')->name('systemServeMerMealLst')->option([
  98. '_alias' => '列表',
  99. ]);
  100. Route::get('meal/detail/:id', 'Config/detail')->name('systemServeMealDetail')->option([
  101. '_alias' => '详情',
  102. ]);
  103. Route::get('meal/create/form', 'Config/createForm')->name('systemServeMealCreateForm')->option([
  104. '_alias' => '添加表单',
  105. '_auth' => false,
  106. '_form' => "systemServeMealCreate"
  107. ]);
  108. Route::post('meal/create', 'Config/create')->name('systemServeMealCreate')->option([
  109. '_alias' => '添加',
  110. ]);
  111. Route::get('meal/update/:id/form', 'Config/updateForm')->name('systemServeMealUpdateForm')->option([
  112. '_alias' => '编辑表单',
  113. '_auth' => false,
  114. '_form' => "systemServeMealUpdate"
  115. ]);
  116. Route::post('meal/update/:id', 'Config/update')->name('systemServeMealUpdate')->option([
  117. '_alias' => '编辑',
  118. ]);
  119. Route::delete('meal/detele/:id', 'Config/detele')->name('systemServeMealDelete')->option([
  120. '_alias' => '删除',
  121. ]);
  122. Route::post('meal/status/:id', 'Config/switchStatus')->name('systemServeMealStatus')->option([
  123. '_alias' => '修改状态',
  124. ]);
  125. })->prefix('admin.system.serve.')->option([
  126. '_path' => '/service/settings',
  127. '_auth' => true,
  128. ]);
  129. Route::group('serve', function () {
  130. Route::get('expr/lst', 'Export/getExportAll')->name('systemServeExportLst')->option([
  131. '_alias' => '列表',
  132. '_path' => '/freight/express',
  133. ]);
  134. Route::get('expr/temps', 'Export/getExportTemp')->name('systemServeExportTemps')->option([
  135. '_alias' => '模板',
  136. '_path' => '/setting/sms/sms_config/index',
  137. ]);
  138. Route::get('expr/dump_lst', 'Export/dumpLst')->name('systemServeExportDumpLst')->option([
  139. '_alias' => '使用记录',
  140. '_path' => '/setting/sms/sms_config/index',
  141. ]);
  142. Route::get('sms/temps', 'Sms/temps')->name('systemServeSmsTemps')->option([
  143. '_alias' => '短信模板',
  144. '_path' => '/sms/template',
  145. ]);
  146. Route::post('sms/apply', 'Sms/apply')->name('systemServeSmsApply')->option([
  147. '_alias' => '申请模板',
  148. '_path' => '/sms/template',
  149. ]);
  150. Route::get('sms/apply_record', 'Sms/applyRecord')->name('systemServeSmsApplyRecord')->option([
  151. '_alias' => '申请记录',
  152. '_path' => '/sms/applyList',
  153. ]);
  154. })->prefix('admin.system.serve.')->option([
  155. '_auth' => true,
  156. ]);
  157. // Route::group('sms', function () {
  158. // //保存配置 登录
  159. // Route::post('config', '.Sms/save_basics')->name('smsLogin');
  160. // //短信发送记录
  161. // Route::get('record', '.Sms/record')->name('smsRecord');
  162. // //短信账号数据
  163. // Route::get('data', '.Sms/data')->name('smsData');
  164. // //查看是否登录
  165. // Route::get('is_login', '.Sms/is_login');
  166. // //退出登录
  167. // Route::get('logout', '.Sms/logout')->name('smsLogout');
  168. // //发送短信验证码
  169. // Route::post('captcha', '.Sms/captcha')->name('smsCaptcha');
  170. // //修改/注册短信平台账号
  171. // Route::post('register', '.Sms/save')->name('smsSave');
  172. // //短信模板列表
  173. // Route::get('temp', '.SmsTemplate/template')->name('smsTemplate');
  174. // //短信模板申请表单
  175. // Route::get('temp/form', '.SmsTemplate/form')->name('smsCreateForm');
  176. // //短信模板申请
  177. // Route::post('temp', '.SmsTemplate/apply')->name('smsCreate');
  178. // //公共短信模板列表
  179. // Route::get('public', '.SmsTemplate/public')->name('smsPublicTemplate');
  180. // //剩余条数
  181. // Route::get('number', '.SmsPay/number')->name('smsNumber');
  182. // //获取支付套餐
  183. // Route::get('price', '.SmsPay/price')->name('smsPrice');
  184. // //获取支付码
  185. // Route::post('pay_code', '.SmsPay/pay')->name('smsPay');
  186. // //修改密码
  187. // Route::post('change_password', '.Sms/changePassword')->name('smsChangePassword');
  188. // //修改簽名
  189. // Route::post('change_sign', '.Sms/changeSign')->name('smsChangeSign');
  190. // })->prefix('admin.system.sms');
  191. })->middleware(AllowOriginMiddleware::class)
  192. ->middleware(AdminTokenMiddleware::class, true)
  193. ->middleware(AdminAuthMiddleware::class)
  194. ->middleware(LogMiddleware::class);