diy.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2016~2020 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. /**
  13. * 分销管理 相关路由
  14. */
  15. Route::group('diy', function () {
  16. //DIY列表
  17. Route::get('get_list', 'v1.diy.Diy/getList');
  18. //DIY列表
  19. Route::get('get_info/:id', 'v1.diy.Diy/getInfo');
  20. //删除DIY模板
  21. Route::delete('del/:id', 'v1.diy.Diy/del');
  22. //使用DIY模板
  23. Route::put('set_status/:id', 'v1.diy.Diy/setStatus');
  24. //保存DIY模板
  25. Route::post('save/[:id]', 'v1.diy.Diy/saveData');
  26. //获取路径
  27. Route::get('get_url','v1.diy.Diy/getUrl');
  28. //获取商品分类
  29. Route::get('get_category','v1.diy.Diy/getCategory');
  30. //获取商品
  31. Route::get('get_product','v1.diy.Diy/getProduct');
  32. //获取门店自提开启状态
  33. Route::get('get_store_status','v1.diy.Diy/getStoreStatus');
  34. //还原默认数据
  35. Route::get('recovery/:id','v1.diy.Diy/Recovery');
  36. //获取所有二级分类
  37. Route::get('get_by_category','v1.diy.Diy/getByCategory');
  38. //获取添加表单
  39. Route::get('create', 'v1.diy.Diy/create');
  40. //添加表单
  41. Route::post('create', 'v1.diy.Diy/save');
  42. //设置默认数据
  43. Route::get('set_recovery/:id','v1.diy.Diy/setRecovery');
  44. //获取商品列表
  45. Route::get('get_product_list','v1.diy.Diy/getProductList');
  46. })->middleware([
  47. \app\http\middleware\AllowOriginMiddleware::class,
  48. \app\adminapi\middleware\AdminAuthTokenMiddleware::class,
  49. \app\adminapi\middleware\AdminCkeckRoleMiddleware::class,
  50. \app\adminapi\middleware\AdminLogMiddleware::class
  51. ]);