backend.php 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. <?php
  2. $common = file_exists(__DIR__ . '/common.php') ? require __DIR__ . '/common.php' : [];
  3. $backend = [
  4. // ----------------------- 菜单配置 ----------------------- //
  5. 'config' => [
  6. // 菜单配置
  7. 'menu' => [
  8. 'location' => 'default', // default:系统顶部菜单;addons:应用中心菜单
  9. 'icon' => 'fa fa-puzzle-piece',
  10. ],
  11. // 子模块配置
  12. 'modules' => [
  13. ],
  14. ],
  15. // ----------------------- 快捷入口 ----------------------- //
  16. 'cover' => [
  17. ],
  18. // ----------------------- 菜单配置 ----------------------- //
  19. 'menu' => [
  20. [
  21. 'title' => '次卡列表',
  22. 'route' => 'default/index',
  23. 'icon' => '',
  24. 'params' => [],
  25. 'child' => [],
  26. ],
  27. [
  28. 'title' => '开卡记录',
  29. 'route' => 'default/order',
  30. 'icon' => '',
  31. 'params' => [],
  32. 'child' => [],
  33. ],
  34. [
  35. 'title' => '使用记录',
  36. 'route' => 'default/use-log',
  37. 'icon' => '',
  38. 'params' => [],
  39. 'child' => [],
  40. ],
  41. ],
  42. // ----------------------- 权限配置 ----------------------- //
  43. 'authItem' => [
  44. [
  45. 'title' => '次卡管理',
  46. 'name' => '',
  47. 'app_id' => 'backend',
  48. 'is_addon' => 1,
  49. 'addons_name' => 'SecondaryCard',
  50. 'child' => [
  51. [
  52. 'title' => '次卡列表',
  53. 'name' => 'default/index',
  54. 'app_id' => 'backend',
  55. 'is_addon' => 1,
  56. 'addons_name' => 'SecondaryCard',
  57. 'child' => [
  58. [
  59. 'title' => '新建/编辑',
  60. 'name' => 'default/edit',
  61. 'app_id' => 'backend',
  62. 'is_addon' => 1,
  63. 'addons_name' => 'SecondaryCard',
  64. ],
  65. [
  66. 'title' => '兑换码',
  67. 'name' => 'default/redemption-code',
  68. 'app_id' => 'backend',
  69. 'is_addon' => 1,
  70. 'addons_name' => 'SecondaryCard',
  71. ],
  72. [
  73. 'title' => '下架',
  74. 'name' => 'default/change-is-on-sales',
  75. 'app_id' => 'backend',
  76. 'is_addon' => 1,
  77. 'addons_name' => 'SecondaryCard',
  78. ],
  79. [
  80. 'title' => '适用门店',
  81. 'name' => 'default/can-clerk-store-list',
  82. 'app_id' => 'backend',
  83. 'is_addon' => 1,
  84. 'addons_name' => 'SecondaryCard',
  85. ],
  86. ],
  87. ],
  88. [
  89. 'title' => '开卡记录',
  90. 'name' => 'default/order',
  91. 'app_id' => 'backend',
  92. 'is_addon' => 1,
  93. 'addons_name' => 'SecondaryCard',
  94. 'child' => [
  95. [
  96. 'title' => '停卡',
  97. 'name' => 'default/do-stop',
  98. 'app_id' => 'backend',
  99. 'is_addon' => 1,
  100. 'addons_name' => 'SecondaryCard',
  101. ],[
  102. 'title' => '退款',
  103. 'name' => 'default/order-refund',
  104. 'app_id' => 'backend',
  105. 'is_addon' => 1,
  106. 'addons_name' => 'SecondaryCard',
  107. ],
  108. ],
  109. ],
  110. [
  111. 'title' => '使用记录',
  112. 'name' => 'detail/use-log',
  113. 'app_id' => 'backend',
  114. 'is_addon' => 1,
  115. 'addons_name' => 'SecondaryCard',
  116. 'child' => [],
  117. ],
  118. ]
  119. ]
  120. ],
  121. ];
  122. return array_merge($common, $backend);