backend.php 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363
  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. ],
  26. 'child' => [
  27. ],
  28. ],
  29. [
  30. 'title' => '代理等级',
  31. 'route' => 'level/index',
  32. 'icon' => '',
  33. 'params' => [
  34. ],
  35. 'child' => [
  36. ],
  37. ],
  38. [
  39. 'title' => '升级礼包',
  40. 'route' => 'gift-bag/index',
  41. 'icon' => '',
  42. 'params' => [
  43. ],
  44. 'child' => [
  45. ],
  46. ],[
  47. 'title' => '商品管理',
  48. 'route' => 'goods/index',
  49. 'icon' => '',
  50. 'params' => [
  51. ],
  52. 'child' => [
  53. ],
  54. ],[
  55. 'title' => '代理库存',
  56. 'route' => 'default/stock',
  57. 'icon' => '',
  58. 'params' => [
  59. ],
  60. 'child' => [
  61. ],
  62. ],[
  63. 'title' => '订单列表',
  64. 'route' => 'order/index',
  65. 'icon' => '',
  66. 'params' => [
  67. ],
  68. 'child' => [
  69. ],
  70. ],[
  71. 'title' => '自取订单',
  72. 'route' => 'order/invite',
  73. 'icon' => '',
  74. 'params' => [
  75. ],
  76. 'child' => [
  77. ],
  78. ],[
  79. 'title' => '库存明细',
  80. 'route' => 'default/stock-log',
  81. 'icon' => '',
  82. 'params' => [
  83. ],
  84. 'child' => [
  85. ],
  86. ],[
  87. 'title' => '资金明细',
  88. 'route' => 'default/price-log',
  89. 'icon' => '',
  90. 'params' => [
  91. ],
  92. 'child' => [
  93. ],
  94. ],[
  95. 'title' => '代理名额',
  96. 'route' => 'level/agent-quota',
  97. 'icon' => '',
  98. 'params' => [
  99. ],
  100. 'child' => [
  101. ],
  102. ],
  103. [
  104. 'title' => '基础设置',
  105. 'route' => 'setting/index',
  106. 'icon' => '',
  107. 'params' => [
  108. ],
  109. 'child' => [
  110. ],
  111. ],
  112. ],
  113. // ----------------------- 权限配置 ----------------------- //
  114. 'authItem' => [
  115. [
  116. 'title' => '虚拟库存',
  117. 'name' => '',
  118. 'app_id' => 'backend',
  119. 'is_addon' => 1,
  120. 'addons_name' => 'CloudStockTwo',
  121. 'child' => [
  122. [
  123. 'title' => '代理管理',
  124. 'name' => 'default/index',
  125. 'app_id' => 'backend',
  126. 'is_addon' => 1,
  127. 'addons_name' => 'CloudStockTwo',
  128. 'child' => [
  129. [
  130. 'title' => '添加代理商',
  131. 'name' => 'default/edit',
  132. 'app_id' => 'backend',
  133. 'is_addon' => 1,
  134. 'addons_name' => 'CloudStockTwo',
  135. ],
  136. [
  137. 'title' => '添加备注',
  138. 'name' => 'default/remarks-edit',
  139. 'app_id' => 'backend',
  140. 'is_addon' => 1,
  141. 'addons_name' => 'CloudStockTwo',
  142. ],
  143. [
  144. 'title' => '编辑',
  145. 'name' => 'default/level-change',
  146. 'app_id' => 'backend',
  147. 'is_addon' => 1,
  148. 'addons_name' => 'CloudStockTwo',
  149. ],
  150. ['title' => '删除',
  151. 'name' => 'default/delete',
  152. 'app_id' => 'backend',
  153. 'is_addon' => 1,
  154. 'addons_name' => 'CloudStockTwo',
  155. ]
  156. ]
  157. ],
  158. [
  159. 'title' => '代理等级',
  160. 'name' => 'level/index',
  161. 'app_id' => 'backend',
  162. 'is_addon' => 1,
  163. 'addons_name' => 'CloudStockTwo',
  164. 'child' => [
  165. [
  166. 'title' => '添加/编辑代理等级',
  167. 'name' => 'level/edit',
  168. 'app_id' => 'backend',
  169. 'is_addon' => 1,
  170. 'addons_name' => 'CloudStockTwo',
  171. ],
  172. [
  173. 'title' => '更改状态',
  174. 'name' => 'level/update-status',
  175. 'app_id' => 'backend',
  176. 'is_addon' => 1,
  177. 'addons_name' => 'CloudStockTwo',
  178. ],
  179. ['title' => '删除',
  180. 'name' => 'level/del',
  181. 'app_id' => 'backend',
  182. 'is_addon' => 1,
  183. 'addons_name' => 'CloudStockTwo',
  184. ]
  185. ]
  186. ],
  187. [
  188. 'title' => '升级礼包',
  189. 'name' => 'gift-bag/index',
  190. 'app_id' => 'backend',
  191. 'is_addon' => 1,
  192. 'addons_name' => 'CloudStockTwo',
  193. 'child' => [
  194. [
  195. 'title' => '添加/编辑礼包方案',
  196. 'name' => 'gift-bag/edit',
  197. 'app_id' => 'backend',
  198. 'is_addon' => 1,
  199. 'addons_name' => 'CloudStockTwo',
  200. ],
  201. [
  202. 'title' => '更改状态',
  203. 'name' => 'gift-bag/update-status',
  204. 'app_id' => 'backend',
  205. 'is_addon' => 1,
  206. 'addons_name' => 'CloudStockTwo',
  207. ],
  208. ['title' => '删除',
  209. 'name' => 'gift-bag/del',
  210. 'app_id' => 'backend',
  211. 'is_addon' => 1,
  212. 'addons_name' => 'CloudStockTwo',
  213. ]
  214. ]
  215. ],
  216. [
  217. 'title' => '商品管理',
  218. 'name' => 'goods/index',
  219. 'app_id' => 'backend',
  220. 'is_addon' => 1,
  221. 'addons_name' => 'CloudStockTwo',
  222. 'child' => [
  223. [
  224. 'title' => '添加/编辑商品',
  225. 'name' => 'goods/edit',
  226. 'app_id' => 'backend',
  227. 'is_addon' => 1,
  228. 'addons_name' => 'CloudStockTwo',
  229. ],
  230. [
  231. 'title' => '更改状态',
  232. 'name' => 'goods/patch',
  233. 'app_id' => 'backend',
  234. 'is_addon' => 1,
  235. 'addons_name' => 'CloudStockTwo',
  236. ]
  237. ]
  238. ],
  239. [
  240. 'title' => '代理库存',
  241. 'name' => 'default/stock',
  242. 'app_id' => 'backend',
  243. 'is_addon' => 1,
  244. 'addons_name' => 'CloudStockTwo',
  245. 'child' => [
  246. [
  247. 'title' => '查看详情',
  248. 'name' => 'agent-goods/index',
  249. 'app_id' => 'backend',
  250. 'is_addon' => 1,
  251. 'addons_name' => 'CloudStockTwo',
  252. ],
  253. [
  254. 'title' => '编辑',
  255. 'name' => 'default/change-goods-stock',
  256. 'app_id' => 'backend',
  257. 'is_addon' => 1,
  258. 'addons_name' => 'CloudStockTwo',
  259. ],
  260. ],
  261. ],
  262. [
  263. 'title' => '订单列表',
  264. 'name' => 'order/index',
  265. 'app_id' => 'backend',
  266. 'is_addon' => 1,
  267. 'addons_name' => 'CloudStockTwo',
  268. 'child' => [
  269. ]
  270. ],
  271. [
  272. 'title' => '自取订单',
  273. 'name' => 'order/invite',
  274. 'app_id' => 'backend',
  275. 'is_addon' => 1,
  276. 'addons_name' => 'CloudStockTwo',
  277. 'child' => [
  278. [
  279. 'title' => '发货',
  280. 'name' => 'order/delivery',
  281. 'app_id' => 'backend',
  282. 'is_addon' => 1,
  283. 'addons_name' => 'CloudStockTwo',
  284. ]
  285. ],
  286. ],
  287. [
  288. 'title' => '库存明细',
  289. 'name' => 'default/stock-log',
  290. 'app_id' => 'backend',
  291. 'is_addon' => 1,
  292. 'addons_name' => 'CloudStockTwo',
  293. 'child' => [],
  294. ],
  295. [
  296. 'title' => '资金明细',
  297. 'name' => 'default/price-log',
  298. 'app_id' => 'backend',
  299. 'is_addon' => 1,
  300. 'addons_name' => 'CloudStockTwo',
  301. 'child' => [
  302. [
  303. 'title' => '结算',
  304. 'name' => 'default/settlement',
  305. 'app_id' => 'backend',
  306. 'is_addon' => 1,
  307. 'addons_name' => 'CloudStockTwo',
  308. ]
  309. ],
  310. ],
  311. [
  312. 'title' => '代理名额',
  313. 'name' => 'level/agent-quota',
  314. 'app_id' => 'backend',
  315. 'is_addon' => 1,
  316. 'addons_name' => 'CloudStockTwo',
  317. 'child' => [],
  318. ],
  319. [
  320. 'title' => '基础设置',
  321. 'name' => 'setting/index',
  322. 'app_id' => 'backend',
  323. 'is_addon' => 1,
  324. 'addons_name' => 'CloudStockTwo',
  325. 'child' => [],
  326. ],
  327. ]
  328. ]
  329. ],
  330. ];
  331. return array_merge($common,$backend);