backend.php 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644
  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. 'title' => '礼包管理',
  47. 'route' => 'gift-bag/index',
  48. 'icon' => '',
  49. 'params' => [
  50. ],
  51. 'child' => [
  52. ]
  53. ],
  54. [
  55. 'title' => '价差礼包',
  56. 'route' => 'price-difference-gift-package/index',
  57. 'icon' => '',
  58. 'params' => [
  59. ],
  60. 'child' => [
  61. ],
  62. ]
  63. ],
  64. ],
  65. [
  66. 'title' => '商品管理',
  67. 'route' => 'goods/index',
  68. 'icon' => '',
  69. 'params' => [
  70. ],
  71. 'child' => [
  72. ],
  73. ],[
  74. 'title' => '代理库存',
  75. 'route' => 'default/stock',
  76. 'icon' => '',
  77. 'params' => [
  78. ],
  79. 'child' => [
  80. ],
  81. ],[
  82. 'title' => '订单列表',
  83. 'route' => 'order/index',
  84. 'icon' => '',
  85. 'params' => [
  86. ],
  87. 'child' => [
  88. ],
  89. ],
  90. [
  91. 'title' => '配货管理',
  92. 'route' => 'agent/dispense-order-management',
  93. 'icon' => '',
  94. 'params' => [
  95. ],
  96. 'child' => [
  97. ],
  98. ],
  99. [
  100. 'title' => '自取订单',
  101. 'route' => 'order/invite',
  102. 'icon' => '',
  103. 'params' => [
  104. ],
  105. 'child' => [
  106. ],
  107. ],[
  108. 'title' => '库存明细',
  109. 'route' => 'default/stock-log',
  110. 'icon' => '',
  111. 'params' => [
  112. ],
  113. 'child' => [
  114. ],
  115. ],[
  116. 'title' => '资金明细',
  117. 'route' => 'default/price-log',
  118. 'icon' => '',
  119. 'params' => [
  120. ],
  121. 'child' => [
  122. ],
  123. ],
  124. [
  125. 'title' => '统计明细',
  126. 'route' => 'loss-amount/index',
  127. 'icon' => '',
  128. 'params' => [
  129. ],
  130. 'child' => [
  131. [
  132. 'title' => '数据统计',
  133. 'route' => 'statistics/index',
  134. 'icon' => '',
  135. 'params' => [
  136. ],
  137. 'child' => [
  138. ],
  139. ],
  140. [
  141. 'title' => '平级奖',
  142. 'route' => 'equal-award/index',
  143. 'icon' => '',
  144. 'params' => [
  145. ],
  146. 'child' => [
  147. ],
  148. ],
  149. [
  150. 'title' => '流失金额',
  151. 'route' => 'loss-amount/index',
  152. 'icon' => '',
  153. 'params' => [
  154. ],
  155. 'child' => [
  156. ]
  157. ],
  158. [
  159. 'title' => '差价利润',
  160. 'route' => 'price-difference-profit/index',
  161. 'icon' => '',
  162. 'params' => [
  163. ],
  164. 'child' => [
  165. ],
  166. ]
  167. ],
  168. ],
  169. [
  170. 'title' => '延时结算明细',
  171. 'route' => 'delay-log/index',
  172. 'icon' => '',
  173. 'params' => [],
  174. 'child' => [],
  175. ],
  176. [
  177. 'title' => '代理名额',
  178. 'route' => 'level/agent-quota',
  179. 'icon' => '',
  180. 'params' => [
  181. ],
  182. 'child' => [
  183. ],
  184. ],
  185. [
  186. 'title' => '分红池等级',
  187. 'route' => 'bonus-level/index',
  188. 'icon' => '',
  189. 'params' => [
  190. ],
  191. 'child' => [
  192. ],
  193. ],
  194. [
  195. 'title' => '分红池用户',
  196. 'route' => 'pool/user',
  197. 'icon' => '',
  198. 'params' => [
  199. ],
  200. 'child' => [
  201. ],
  202. ],
  203. [
  204. 'title' => '补货统计',
  205. 'route' => 'fill-statistics/index',
  206. 'icon' => '',
  207. 'params' => [
  208. ],
  209. 'child' => [
  210. ],
  211. ],
  212. [
  213. 'title' => '二二复制商品',
  214. 'route' => 'double-copy-goods/index',
  215. 'icon' => '',
  216. 'params' => [
  217. ],
  218. 'child' => [
  219. ],
  220. ],
  221. [
  222. 'title' => '赠送方案',
  223. 'route' => 'gift-plan/index',
  224. 'icon' => '',
  225. 'params' => [
  226. ],
  227. 'child' => [
  228. ],
  229. ],
  230. [
  231. 'title' => '基础设置',
  232. 'route' => 'setting/index',
  233. 'icon' => '',
  234. 'params' => [
  235. ],
  236. 'child' => [
  237. ],
  238. ],
  239. ],
  240. // ----------------------- 权限配置 ----------------------- //
  241. 'authItem' => [
  242. [
  243. 'title' => '云库存',
  244. 'name' => '',
  245. 'app_id' => 'backend',
  246. 'is_addon' => 1,
  247. 'addons_name' => 'CloudStock',
  248. 'child' => [
  249. [
  250. 'title' => '代理管理',
  251. 'name' => 'default/index',
  252. 'app_id' => 'backend',
  253. 'is_addon' => 1,
  254. 'addons_name' => 'CloudStock',
  255. 'child' => [
  256. [
  257. 'title' => '添加代理商',
  258. 'name' => 'default/edit',
  259. 'app_id' => 'backend',
  260. 'is_addon' => 1,
  261. 'addons_name' => 'CloudStock',
  262. ],
  263. [
  264. 'title' => '添加备注',
  265. 'name' => 'default/remarks-edit',
  266. 'app_id' => 'backend',
  267. 'is_addon' => 1,
  268. 'addons_name' => 'CloudStock',
  269. ],
  270. [
  271. 'title' => '编辑',
  272. 'name' => 'default/level-change',
  273. 'app_id' => 'backend',
  274. 'is_addon' => 1,
  275. 'addons_name' => 'CloudStock',
  276. ],
  277. ['title' => '删除',
  278. 'name' => 'default/delete',
  279. 'app_id' => 'backend',
  280. 'is_addon' => 1,
  281. 'addons_name' => 'CloudStock',
  282. ]
  283. ]
  284. ],
  285. [
  286. 'title' => '代理等级',
  287. 'name' => 'level/index',
  288. 'app_id' => 'backend',
  289. 'is_addon' => 1,
  290. 'addons_name' => 'CloudStock',
  291. 'child' => [
  292. [
  293. 'title' => '添加/编辑代理等级',
  294. 'name' => 'level/edit',
  295. 'app_id' => 'backend',
  296. 'is_addon' => 1,
  297. 'addons_name' => 'CloudStock',
  298. ],
  299. [
  300. 'title' => '更改状态',
  301. 'name' => 'level/update-status',
  302. 'app_id' => 'backend',
  303. 'is_addon' => 1,
  304. 'addons_name' => 'CloudStock',
  305. ],
  306. ['title' => '删除',
  307. 'name' => 'level/del',
  308. 'app_id' => 'backend',
  309. 'is_addon' => 1,
  310. 'addons_name' => 'CloudStock',
  311. ]
  312. ]
  313. ],
  314. [
  315. 'title' => '升级礼包',
  316. 'name' => 'gift-bag/index',
  317. 'app_id' => 'backend',
  318. 'is_addon' => 1,
  319. 'addons_name' => 'CloudStock',
  320. 'child' => [
  321. [
  322. 'title' => '添加/编辑礼包方案',
  323. 'name' => 'gift-bag/edit',
  324. 'app_id' => 'backend',
  325. 'is_addon' => 1,
  326. 'addons_name' => 'CloudStock',
  327. ],
  328. [
  329. 'title' => '更改状态',
  330. 'name' => 'gift-bag/update-status',
  331. 'app_id' => 'backend',
  332. 'is_addon' => 1,
  333. 'addons_name' => 'CloudStock',
  334. ],
  335. ['title' => '删除',
  336. 'name' => 'gift-bag/del',
  337. 'app_id' => 'backend',
  338. 'is_addon' => 1,
  339. 'addons_name' => 'CloudStock',
  340. ]
  341. ]
  342. ],
  343. [
  344. 'title' => '商品管理',
  345. 'name' => 'goods/index',
  346. 'app_id' => 'backend',
  347. 'is_addon' => 1,
  348. 'addons_name' => 'CloudStock',
  349. 'child' => [
  350. [
  351. 'title' => '添加/编辑商品',
  352. 'name' => 'goods/edit',
  353. 'app_id' => 'backend',
  354. 'is_addon' => 1,
  355. 'addons_name' => 'CloudStock',
  356. ],
  357. [
  358. 'title' => '更改状态',
  359. 'name' => 'goods/patch',
  360. 'app_id' => 'backend',
  361. 'is_addon' => 1,
  362. 'addons_name' => 'CloudStock',
  363. ]
  364. ]
  365. ],
  366. [
  367. 'title' => '代理库存',
  368. 'name' => 'default/stock',
  369. 'app_id' => 'backend',
  370. 'is_addon' => 1,
  371. 'addons_name' => 'CloudStock',
  372. 'child' => [
  373. [
  374. 'title' => '查看详情',
  375. 'name' => 'agent-goods/index',
  376. 'app_id' => 'backend',
  377. 'is_addon' => 1,
  378. 'addons_name' => 'CloudStock',
  379. ],
  380. [
  381. 'title' => '编辑',
  382. 'name' => 'default/change-goods-stock',
  383. 'app_id' => 'backend',
  384. 'is_addon' => 1,
  385. 'addons_name' => 'CloudStock',
  386. ],
  387. ],
  388. ],
  389. [
  390. 'title' => '订单列表',
  391. 'name' => 'order/index',
  392. 'app_id' => 'backend',
  393. 'is_addon' => 1,
  394. 'addons_name' => 'CloudStock',
  395. 'child' => [
  396. ]
  397. ],
  398. [
  399. 'title' => '自取订单',
  400. 'name' => 'order/invite',
  401. 'app_id' => 'backend',
  402. 'is_addon' => 1,
  403. 'addons_name' => 'CloudStock',
  404. 'child' => [
  405. [
  406. 'title' => '发货',
  407. 'name' => 'order/delivery',
  408. 'app_id' => 'backend',
  409. 'is_addon' => 1,
  410. 'addons_name' => 'CloudStock',
  411. ]
  412. ],
  413. ],
  414. [
  415. 'title' => '库存明细',
  416. 'name' => 'default/stock-log',
  417. 'app_id' => 'backend',
  418. 'is_addon' => 1,
  419. 'addons_name' => 'CloudStock',
  420. 'child' => [],
  421. ],
  422. [
  423. 'title' => '资金明细',
  424. 'name' => 'default/price-log',
  425. 'app_id' => 'backend',
  426. 'is_addon' => 1,
  427. 'addons_name' => 'CloudStock',
  428. 'child' => [
  429. [
  430. 'title' => '结算',
  431. 'name' => 'default/settlement',
  432. 'app_id' => 'backend',
  433. 'is_addon' => 1,
  434. 'addons_name' => 'CloudStock',
  435. ]
  436. ],
  437. ],
  438. [
  439. 'title' => '数据统计',
  440. 'name' => 'statistics/index',
  441. 'app_id' => 'backend',
  442. 'is_addon' => 1,
  443. 'addons_name' => 'CloudStock',
  444. 'child' => [
  445. ],
  446. ], [
  447. 'title' => '平级奖',
  448. 'name' => 'equal-award/index',
  449. 'app_id' => 'backend',
  450. 'is_addon' => 1,
  451. 'addons_name' => 'CloudStock',
  452. 'child' => [
  453. [
  454. 'title' => '手动结算',
  455. 'name' => 'equal-award/settlement',
  456. 'app_id' => 'backend',
  457. 'is_addon' => 1,
  458. 'addons_name' => 'CloudStock',
  459. ]
  460. ],
  461. ],
  462. [
  463. 'title' => '流失金额',
  464. 'name' => 'loss-amount/index',
  465. 'app_id' => 'backend',
  466. 'is_addon' => 1,
  467. 'addons_name' => 'CloudStock',
  468. 'child' => [
  469. ],
  470. ],
  471. [
  472. 'title' => '差价利润',
  473. 'name' => 'price-difference-profit/index',
  474. 'app_id' => 'backend',
  475. 'is_addon' => 1,
  476. 'addons_name' => 'CloudStock',
  477. 'child' => [
  478. ],
  479. ],
  480. [
  481. 'title' => '延时结算明细',
  482. 'name' => 'delay-log/index',
  483. 'app_id' => 'backend',
  484. 'is_addon' => 1,
  485. 'addons_name' => 'Agent',
  486. 'child' => [],
  487. ],
  488. [
  489. 'title' => '代理名额',
  490. 'name' => 'level/agent-quota',
  491. 'app_id' => 'backend',
  492. 'is_addon' => 1,
  493. 'addons_name' => 'CloudStock',
  494. 'child' => [],
  495. ],
  496. [
  497. 'title' => '分红等级',
  498. 'name' => 'bonus-level/index',
  499. 'app_id' => 'backend',
  500. 'is_addon' => 1,
  501. 'addons_name' => 'CloudStock',
  502. 'child' => [
  503. [
  504. 'title' => '添加/编辑分红等级',
  505. 'name' => 'bonus-level/edit',
  506. 'app_id' => 'backend',
  507. 'is_addon' => 1,
  508. 'addons_name' => 'CloudStock',
  509. ],
  510. [
  511. 'title' => '更改状态',
  512. 'name' => 'bonus-level/update-status',
  513. 'app_id' => 'backend',
  514. 'is_addon' => 1,
  515. 'addons_name' => 'CloudStock',
  516. ],
  517. ['title' => '删除',
  518. 'name' => 'bonus-level/del',
  519. 'app_id' => 'backend',
  520. 'is_addon' => 1,
  521. 'addons_name' => 'CloudStock',
  522. ],
  523. ['title' => '发放记录',
  524. 'name' => 'bonus-level/send',
  525. 'app_id' => 'backend',
  526. 'is_addon' => 1,
  527. 'addons_name' => 'CloudStock',
  528. ]
  529. ]
  530. ],
  531. [
  532. 'title' => '分红池用户',
  533. 'name' => 'pool/user',
  534. 'app_id' => 'backend',
  535. 'is_addon' => 1,
  536. 'addons_name' => 'CloudStock',
  537. 'child' => [
  538. [
  539. 'title' => '分红记录',
  540. 'name' => 'pool/log',
  541. 'app_id' => 'backend',
  542. 'is_addon' => 1,
  543. 'addons_name' => 'CloudStock',
  544. ],
  545. ['title' => '删除',
  546. 'name' => 'pool/del',
  547. 'app_id' => 'backend',
  548. 'is_addon' => 1,
  549. 'addons_name' => 'CloudStock',
  550. ],
  551. ]
  552. ],
  553. [
  554. 'title' => '补货统计',
  555. 'name' => 'fill-statistics/index',
  556. 'app_id' => 'backend',
  557. 'is_addon' => 1,
  558. 'addons_name' => 'CloudStock',
  559. 'child' => [
  560. ]
  561. ],
  562. [
  563. 'title' => '二二复制商品',
  564. 'name' => 'double-copy-goods/index',
  565. 'app_id' => 'backend',
  566. 'is_addon' => 1,
  567. 'addons_name' => 'CloudStock',
  568. 'child' => [
  569. ]
  570. ],
  571. [
  572. 'title' => '基础设置',
  573. 'name' => 'setting/index',
  574. 'app_id' => 'backend',
  575. 'is_addon' => 1,
  576. 'addons_name' => 'CloudStock',
  577. 'child' => [],
  578. ],
  579. ]
  580. ]
  581. ],
  582. ];
  583. return array_merge($common,$backend);