Mark.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?php
  2. namespace app\data\controller\shop;
  3. use app\data\model\ShopGoodsMark;
  4. use think\admin\Controller;
  5. /**
  6. * 商品标签管理
  7. * Class Mark
  8. * @package app\data\controller\shop
  9. */
  10. class Mark extends Controller
  11. {
  12. /**
  13. * 商品标签管理
  14. * @auth true
  15. * @throws \think\db\exception\DataNotFoundException
  16. * @throws \think\db\exception\DbException
  17. * @throws \think\db\exception\ModelNotFoundException
  18. */
  19. public function index()
  20. {
  21. $this->title = '商品标签管理';
  22. $query = ShopGoodsMark::mQuery();
  23. $query->like('name')->dateBetween('create_at');
  24. $query->equal('status')->order('sort desc,id desc')->page();
  25. }
  26. /**
  27. * 商品标签选择
  28. * @login true
  29. * @throws \think\db\exception\DataNotFoundException
  30. * @throws \think\db\exception\DbException
  31. * @throws \think\db\exception\ModelNotFoundException
  32. */
  33. public function select()
  34. {
  35. ShopGoodsMark::mQuery()->order('sort desc,id desc')->page();
  36. }
  37. /**
  38. * 添加商品标签
  39. * @auth true
  40. */
  41. public function add()
  42. {
  43. ShopGoodsMark::mForm('form');
  44. }
  45. /**
  46. * 编辑商品标签
  47. * @auth true
  48. */
  49. public function edit()
  50. {
  51. ShopGoodsMark::mForm('form');
  52. }
  53. /**
  54. * 修改商品标签状态
  55. * @auth true
  56. */
  57. public function state()
  58. {
  59. ShopGoodsMark::mSave();
  60. }
  61. /**
  62. * 删除商品标签
  63. * @auth true
  64. */
  65. public function remove()
  66. {
  67. ShopGoodsMark::mDelete();
  68. }
  69. }