MenuEnum.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | likeadmin快速开发前后端分离管理后台(PHP版)
  4. // +----------------------------------------------------------------------
  5. // | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力
  6. // | 开源版本可自由商用,可去除界面版权logo
  7. // | gitee下载:https://gitee.com/likeshop_gitee/likeadmin
  8. // | github下载:https://github.com/likeshop-github/likeadmin
  9. // | 访问官网:https://www.likeadmin.cn
  10. // | likeadmin团队 版权所有 拥有最终解释权
  11. // +----------------------------------------------------------------------
  12. // | author: likeadminTeam
  13. // +----------------------------------------------------------------------
  14. namespace app\common\enum;
  15. class MenuEnum
  16. {
  17. //商城页面
  18. const SHOP_PAGE = [
  19. [
  20. 'index' => 1,
  21. 'name' => '首页',
  22. 'path' => '/pages/index/index',
  23. 'params' => [],
  24. 'type' => 'shop',
  25. ],
  26. ];
  27. //菜单类型
  28. const NAVIGATION_HOME = 1;//首页导航
  29. const NAVIGATION_PERSONAL = 2;//个人中心
  30. //链接类型
  31. const LINK_SHOP = 1;//商城页面
  32. const LINK_CATEGORY = 2;//分类页面
  33. const LINK_CUSTOM = 3;//自定义链接
  34. /**
  35. * @notes 链接类型
  36. * @param bool $value
  37. * @return string|string[]
  38. * @author ljj
  39. * @date 2022/2/14 12:14 下午
  40. */
  41. public static function getLinkDesc($value = true)
  42. {
  43. $data = [
  44. self::LINK_SHOP => '商城页面',
  45. self::LINK_CATEGORY => '分类页面',
  46. self::LINK_CUSTOM => '自定义链接'
  47. ];
  48. if ($value === true) {
  49. return $data;
  50. }
  51. return $data[$value];
  52. }
  53. }