product.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. use think\facade\Route;
  3. Route::group('product', function () {
  4. //规则列表
  5. Route::get('rule', 'v1.ProductRule/index');
  6. //规则 保存新建或编辑
  7. Route::rule('rule/:id', 'v1.ProductRule/save');
  8. //规则详情
  9. Route::rule('ruleInfo/:id', 'v1.ProductRule/read');
  10. //删除属性规则
  11. Route::rule('rule/delete', 'v1.ProductRule/delete');
  12. //获取规则属性模板
  13. Route::rule('get_rule', 'v1.Product/get_rule');
  14. //生成属性
  15. Route::rule('generate_attr/:id', 'v1.Product/is_format_attr');
  16. //商品列表头
  17. Route::get('type_header', 'v1.Product/type_header');
  18. //商品列表
  19. Route::rule('list', 'v1.Product/index');
  20. //商品详情
  21. Route::rule('productInfo/:id', 'v1.Product/get_product_info');
  22. //保存商品
  23. Route::rule('product/:id', 'v1.Product/save');
  24. //加入回收站
  25. Route::rule('del/:id', 'v1.Product/delete');
  26. //修改商品状态
  27. Route::rule('set_show/:id/:is_show', 'v1.Product/set_show');
  28. //设置批量商品上架
  29. Route::rule('product_show', 'v1.Product/product_show');
  30. //产品信息
  31. Route::rule('product_info/:id', 'v1.Product/product_info');
  32. //产品评分
  33. Route::rule('score', 'v1.Product/score');
  34. })->middleware([
  35. \app\system\middleware\AllowOriginMiddleware::class,
  36. \app\system\middleware\AdminAuthTokenMiddleware::class
  37. ]);