backend.php 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. <?php
  2. $common = file_exists(__DIR__ . '/common.php') ? include __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. 'cover' => [],
  16. // ----------------------- 菜单配置 ----------------------- //
  17. 'menu' => [
  18. [
  19. 'title' => '视频管理',
  20. 'route' => 'default/index',
  21. 'icon' => '',
  22. 'params' => [],
  23. 'child' => [],
  24. ],
  25. [
  26. 'title' => '审核列表',
  27. 'route' => 'default/audit-list',
  28. 'icon' => '',
  29. 'params' => [],
  30. 'child' => [],
  31. ],
  32. [
  33. 'title' => '提成明细',
  34. 'route' => 'default/share-benefits',
  35. 'icon' => '',
  36. 'params' => [],
  37. 'child' => [],
  38. ],
  39. [
  40. 'title' => '观看奖励',
  41. 'route' => 'default/browse-reward-list',
  42. 'icon' => '',
  43. 'params' => [],
  44. 'child' => [],
  45. ],
  46. [
  47. 'title' => '标签管理',
  48. 'route' => 'default/tag-list',
  49. 'icon' => '',
  50. 'params' => [],
  51. 'child' => [],
  52. ],
  53. [
  54. 'title' => '黑名单',
  55. 'route' => 'default/black-list',
  56. 'icon' => '',
  57. 'params' => [],
  58. 'child' => [],
  59. ],
  60. [
  61. 'title' => '评论管理',
  62. 'route' => 'default/comment-list',
  63. 'icon' => '',
  64. 'params' => [],
  65. 'child' => [],
  66. ],
  67. [
  68. 'title' => '基础设置',
  69. 'route' => 'default/basic-setting',
  70. 'icon' => '',
  71. 'params' => [],
  72. 'child' => [],
  73. ],
  74. ],
  75. // ----------------------- 权限配置 ----------------------- //
  76. 'authItem' => [
  77. [
  78. 'title' => '短视频',
  79. 'name' => '',
  80. 'app_id' => 'backend',
  81. 'is_addon' => 1,
  82. 'addons_name' => 'ShortVideo',
  83. 'child'=> [
  84. [
  85. 'title' => '视频管理',
  86. 'name' => 'default/index',
  87. 'app_id' => 'backend',
  88. 'is_addon' => 1,
  89. 'addons_name' => 'ShortVideo',
  90. 'child' => [
  91. [
  92. 'title' => '置顶',
  93. 'name' => 'video/top',
  94. 'app_id' => 'backend',
  95. 'is_addon' => 1,
  96. 'addons_name' => 'ShortVideo',
  97. ],
  98. [
  99. 'title' => '加入黑名单',
  100. 'name' => 'video/join-blacklist',
  101. 'app_id' => 'backend',
  102. 'is_addon' => 1,
  103. 'addons_name' => 'ShortVideo',
  104. ],
  105. ],
  106. ],
  107. [
  108. 'title' => '视频详情',
  109. 'name' => 'default/video-detail',
  110. 'app_id' => 'backend',
  111. 'is_addon' => 1,
  112. 'addons_name' => 'ShortVideo',
  113. 'child' => [
  114. [
  115. 'title' => '订单列表',
  116. 'name' => 'video/order-list',
  117. 'app_id' => 'backend',
  118. 'is_addon' => 1,
  119. 'addons_name' => 'ShortVideo',
  120. ],
  121. [
  122. 'title' => '视频概况',
  123. 'name' => 'video/video-data',
  124. 'app_id' => 'backend',
  125. 'is_addon' => 1,
  126. 'addons_name' => 'ShortVideo',
  127. ],
  128. [
  129. 'title' => '视频交易转化',
  130. 'name' => 'video/video-transaction',
  131. 'app_id' => 'backend',
  132. 'is_addon' => 1,
  133. 'addons_name' => 'ShortVideo',
  134. ],
  135. ],
  136. ],
  137. [
  138. 'title' => '审核列表',
  139. 'name' => 'default/audit-list',
  140. 'app_id' => 'backend',
  141. 'is_addon' => 1,
  142. 'addons_name' => 'ShortVideo',
  143. 'child' => [
  144. [
  145. 'title' => '提交审核',
  146. 'name' => 'video/video-audit',
  147. 'app_id' => 'backend',
  148. 'is_addon' => 1,
  149. 'addons_name' => 'ShortVideo',
  150. ],
  151. ],
  152. ],
  153. [
  154. 'title' => '提成明细',
  155. 'name' => 'default/share-benefits',
  156. 'app_id' => 'backend',
  157. 'is_addon' => 1,
  158. 'addons_name' => 'ShortVideo',
  159. 'child' => [],
  160. ],
  161. [
  162. 'title' => '观看奖励',
  163. 'name' => 'default/browse-reward-list',
  164. 'app_id' => 'backend',
  165. 'is_addon' => 1,
  166. 'addons_name' => 'ShortVideo',
  167. 'child' => [],
  168. ],
  169. [
  170. 'title' => '标签管理',
  171. 'name' => 'default/tag-list',
  172. 'app_id' => 'backend',
  173. 'is_addon' => 1,
  174. 'addons_name' => 'ShortVideo',
  175. 'child' => [
  176. [
  177. 'title' => '添加标签',
  178. 'name' => 'tag/add',
  179. 'app_id' => 'backend',
  180. 'is_addon' => 1,
  181. 'addons_name' => 'ShortVideo',
  182. ],
  183. [
  184. 'title' => '推荐/取消推荐标签',
  185. 'name' => 'tag/recommend',
  186. 'app_id' => 'backend',
  187. 'is_addon' => 1,
  188. 'addons_name' => 'ShortVideo',
  189. ],
  190. [
  191. 'title' => '删除标签',
  192. 'name' => 'tag/delete',
  193. 'app_id' => 'backend',
  194. 'is_addon' => 1,
  195. 'addons_name' => 'ShortVideo',
  196. ],
  197. ],
  198. ],
  199. [
  200. 'title' => '黑名单',
  201. 'name' => 'default/black-list',
  202. 'app_id' => 'backend',
  203. 'is_addon' => 1,
  204. 'addons_name' => 'ShortVideo',
  205. 'child' => [
  206. [
  207. 'title' => '取消黑名单',
  208. 'name' => 'video/cancel-blacklist',
  209. 'app_id' => 'backend',
  210. 'is_addon' => 1,
  211. 'addons_name' => 'ShortVideo',
  212. ],
  213. [
  214. 'title' => '删除视频',
  215. 'name' => 'video/delete',
  216. 'app_id' => 'backend',
  217. 'is_addon' => 1,
  218. 'addons_name' => 'ShortVideo',
  219. ],
  220. ],
  221. ],
  222. [
  223. 'title' => '评论管理',
  224. 'name' => 'default/comment-list',
  225. 'app_id' => 'backend',
  226. 'is_addon' => 1,
  227. 'addons_name' => 'ShortVideo',
  228. 'child' => [
  229. [
  230. 'title' => '修改状态',
  231. 'name' => 'default/comment-change-status',
  232. 'app_id' => 'backend',
  233. 'is_addon' => 1,
  234. 'addons_name' => 'ShortVideo',
  235. ],
  236. [
  237. 'title' => '删除',
  238. 'name' => 'default/comment-del',
  239. 'app_id' => 'backend',
  240. 'is_addon' => 1,
  241. 'addons_name' => 'ShortVideo',
  242. ],
  243. [
  244. 'title' => '置顶',
  245. 'name' => 'default/comment-up-top',
  246. 'app_id' => 'backend',
  247. 'is_addon' => 1,
  248. 'addons_name' => 'ShortVideo',
  249. ],
  250. ],
  251. ],
  252. ],
  253. ]
  254. ],
  255. ];
  256. return array_merge($backend, $common);