backend.php 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. <?php
  2. return [
  3. // ----------------------- 菜单配置 ----------------------- //
  4. 'config' => [
  5. // 菜单配置
  6. 'menu' => [
  7. 'location' => 'default', // default:系统顶部菜单;addons:应用中心菜单
  8. 'icon' => 'fa fa-puzzle-piece',
  9. ],
  10. // 子模块配置
  11. 'modules' => [
  12. ],
  13. ],
  14. // ----------------------- 快捷入口 ----------------------- //
  15. 'cover' => [
  16. ],
  17. // ----------------------- 菜单配置 ----------------------- //
  18. 'menu' => [
  19. [
  20. 'title' => '招商员列表',
  21. 'route' => 'default/index',
  22. 'icon' => '',
  23. 'params' => [
  24. ],
  25. 'child' => [
  26. ],
  27. ],
  28. [
  29. 'title' => '招商员等级',
  30. 'route' => 'level/index',
  31. 'icon' => '',
  32. 'params' => [
  33. ],
  34. 'child' => [
  35. ],
  36. ],
  37. [
  38. 'title' => '申请列表',
  39. 'route' => 'apply/index',
  40. 'icon' => '',
  41. 'params' => [
  42. ],
  43. 'child' => [
  44. ],
  45. ],
  46. [
  47. 'title' => '分红明细',
  48. 'route' => 'reward/index',
  49. 'icon' => '',
  50. 'params' => [
  51. ],
  52. 'child' => [
  53. ],
  54. ],
  55. [
  56. 'title' => '门店列表',
  57. 'route' => 'store/index',
  58. 'icon' => '',
  59. 'params' => [
  60. ],
  61. 'child' => [
  62. ],
  63. ],
  64. [
  65. 'title' => '基础设置',
  66. 'route' => 'setting/index',
  67. 'icon' => '',
  68. 'params' => [
  69. ],
  70. 'child' => [
  71. ],
  72. ],
  73. ],
  74. // ----------------------- 权限配置 ----------------------- //
  75. 'authItem' => [
  76. [
  77. 'title' => '招商分红',
  78. 'name' => '',
  79. 'app_id' => 'backend',
  80. 'is_addon' => 1,
  81. 'addons_name' => 'BusinessBonus',
  82. 'child'=>[
  83. [
  84. 'title' => '招商员列表',
  85. 'name' => 'default/index',
  86. 'app_id' => 'backend',
  87. 'is_addon' => 1,
  88. 'addons_name' => 'BusinessBonus',
  89. 'child'=>[
  90. ],
  91. ],
  92. [
  93. 'title' => '招商员等级',
  94. 'name' => 'level/index',
  95. 'app_id' => 'backend',
  96. 'is_addon' => 1,
  97. 'addons_name' => 'BusinessBonus',
  98. 'child'=>[
  99. ],
  100. ],
  101. [
  102. 'title' => '申请列表',
  103. 'name' => 'apply/index',
  104. 'app_id' => 'backend',
  105. 'is_addon' => 1,
  106. 'addons_name' => 'BusinessBonus',
  107. 'child'=>[
  108. ],
  109. ],
  110. [
  111. 'title' => '分红明细',
  112. 'name' => 'reward/index',
  113. 'app_id' => 'backend',
  114. 'is_addon' => 1,
  115. 'addons_name' => 'BusinessBonus',
  116. 'child'=>[
  117. ],
  118. ],
  119. [
  120. 'title' => '门店列表',
  121. 'name' => 'store/index',
  122. 'app_id' => 'backend',
  123. 'is_addon' => 1,
  124. 'addons_name' => 'BusinessBonus',
  125. 'child'=>[
  126. ],
  127. ],
  128. [
  129. 'title' => '基础设置',
  130. 'name' => 'setting/index',
  131. 'app_id' => 'backend',
  132. 'is_addon' => 1,
  133. 'addons_name' => 'BusinessBonus',
  134. 'child'=>[
  135. ],
  136. ],
  137. ]
  138. ]
  139. ],
  140. // ----------------------- APP链接 ----------------------- //
  141. 'links' => [
  142. [
  143. 'title' => '招商分红',
  144. 'route' => '/plugins/BusinessBonus/index',
  145. 'icon' => '',
  146. 'params' => []
  147. ],
  148. ],
  149. // ----------------------- 事件处理 ----------------------- //
  150. 'events' => [
  151. [
  152. 'event_name' => 'order_pay',
  153. 'listeners' => [
  154. 'addons\BusinessBonus\common\listeners\OrderPaidListener',
  155. ]
  156. ],
  157. [
  158. 'event_name' => 'order_finish',
  159. 'listeners' => [
  160. 'addons\BusinessBonus\common\listeners\OrderFinishListener',
  161. ]
  162. ],
  163. [
  164. 'event_name' => 'order_pay_Store', // 门店订单支付
  165. 'listeners' => [
  166. 'addons\BusinessBonus\common\listeners\StoreOrderPaidListener',
  167. ]
  168. ],
  169. [
  170. 'event_name' => 'order_pay_Store:cashier', // 门店收银台订单支付
  171. 'listeners' => [
  172. 'addons\BusinessBonus\common\listeners\StoreCashierOrderPaidListener',
  173. ]
  174. ],
  175. [
  176. 'event_name' => 'order_finish_Store', // 门店订单完成
  177. 'listeners' => [
  178. 'addons\BusinessBonus\common\listeners\StoreOrderFinishListener',
  179. ]
  180. ],
  181. [
  182. 'event_name' => 'order_pay_Mch', // 多商户订单支付
  183. 'listeners' => [
  184. 'addons\BusinessBonus\common\listeners\MchOrderPaidListener',
  185. ]
  186. ],
  187. [
  188. 'event_name' => 'order_finish_Mch', // 多商户订单完成
  189. 'listeners' => [
  190. 'addons\BusinessBonus\common\listeners\MchOrderFinishListener',
  191. ]
  192. ],
  193. ],
  194. // ----------------------- 公共调用 ----------------------- //
  195. 'invoker'=>[
  196. ['invoker_id'=>\common\enums\GlobalFuncEnum::PROMOTION,'class'=>'addons\BusinessBonus\common\models\BusinessBonusUser','method'=>'getIncomeInfo'],
  197. ['invoker_id'=>\common\enums\GlobalFuncEnum::GET_INSTALL_ADDONS_LIST,'class'=>'addons\BusinessBonus\common\models\BusinessBonusUser','method'=>'getAddons'],
  198. ],
  199. ];