backend.php 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  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' => 'pay/list',
  31. 'icon' => '',
  32. 'params' => [
  33. ],
  34. 'child' => [
  35. ],
  36. ],
  37. [
  38. 'title' => '对账列表',
  39. 'route' => 'bill/list',
  40. 'icon' => '',
  41. 'params' => [
  42. ],
  43. 'child' => [
  44. ],
  45. ],
  46. [
  47. 'title' => '结算列表',
  48. 'route' => 'settlement/list',
  49. 'icon' => '',
  50. 'params' => [
  51. ],
  52. 'child' => [
  53. ],
  54. ],
  55. [
  56. 'title' => '退款管理',
  57. 'route' => 'refund/list',
  58. 'icon' => '',
  59. 'params' => [
  60. ],
  61. 'child' => [
  62. ],
  63. ],
  64. ],
  65. // ----------------------- 权限配置 ----------------------- //
  66. 'authItem' => [
  67. [
  68. 'title' => '汇支付',
  69. 'name' => '',
  70. 'app_id' => 'backend',
  71. 'is_addon' => 1,
  72. 'addons_name' => 'HuijuBill',
  73. 'child' => [
  74. [
  75. 'title' => '支付设置',
  76. 'name' => 'default/index',
  77. 'app_id' => 'backend',
  78. 'is_addon' => 1,
  79. 'addons_name' => 'HuijuBill',
  80. 'child' => [
  81. [
  82. 'title' => '保存设置',
  83. 'name' => 'default/submit',
  84. 'app_id' => 'backend',
  85. 'is_addon' => 1,
  86. 'addons_name' => 'HuijuBill',
  87. 'child' => [],
  88. ],
  89. [
  90. 'title' => '账户信息',
  91. 'name' => 'default/info',
  92. 'app_id' => 'backend',
  93. 'is_addon' => 1,
  94. 'addons_name' => 'HuijuBill',
  95. 'child' => [],
  96. ],
  97. ],
  98. ],
  99. [
  100. 'title' => '支付列表',
  101. 'name' => 'pay/list',
  102. 'app_id' => 'backend',
  103. 'is_addon' => 1,
  104. 'addons_name' => 'HuijuBill',
  105. 'child' => [],
  106. ],
  107. [
  108. 'title' => '对账列表',
  109. 'name' => 'bill/list',
  110. 'app_id' => 'backend',
  111. 'is_addon' => 1,
  112. 'addons_name' => 'HuijuBill',
  113. 'child' => [],
  114. ],
  115. [
  116. 'title' => '退款管理',
  117. 'name' => 'refund/list',
  118. 'app_id' => 'backend',
  119. 'is_addon' => 1,
  120. 'addons_name' => 'HuijuBill',
  121. 'child' => [],
  122. ],
  123. ],
  124. ],
  125. ],
  126. // ----------------------- APP链接 ----------------------- //
  127. 'links' => [
  128. //[
  129. //'title' => '',
  130. //'route' => '',
  131. //'icon' => '',
  132. //'params' => [],
  133. //],
  134. ],
  135. // ----------------------- 事件处理 ----------------------- //
  136. 'events' => [
  137. //[
  138. //'event_name' => '',
  139. //'listeners' => []
  140. //],
  141. ],
  142. // ----------------------- 全局调用 ----------------------- //
  143. 'invoker' => [
  144. ['invoker_id' => \common\enums\GlobalFuncEnum::PAYMENT_LIST, 'class' => 'addons\HuijuBill\common\global_func\PaymentList', 'method' => 'getPaymentList'],
  145. ['invoker_id' => \common\enums\GlobalFuncEnum::PAYMENT_TYPE, 'class' => 'addons\HuijuBill\common\global_func\PaymentList', 'method' => 'getPaymentType'],
  146. // ['invoker_id' => \common\enums\GlobalFuncEnum::BANKCARD_LIST, 'class' => 'addons\HuijuBill\common\global_func\bankcard_list\BankcardOperate', 'method' => 'getBankcardList'],
  147. // ['invoker_id' => \common\enums\GlobalFuncEnum::JOINPAY_JOINPAY, 'class' => 'addons\HuijuBill\common\global_func\payment_logic\HuijuBill', 'method' => 'pay'],
  148. // ['invoker_id' => \common\enums\GlobalFuncEnum::JOINPAY_FASTPAY, 'class' => 'addons\HuijuBill\common\global_func\payment_logic\JoinPayFastPay', 'method' => 'pay'],
  149. ['invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_PAYMENT, 'class' => 'addons\HuijuBill\common\global_func\Payment', 'method' => 'pay'],
  150. ],
  151. ];