backend.php 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  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' => 'setting/index',
  22. 'icon' => '',
  23. 'params' => [],
  24. 'child' => [],
  25. ],
  26. [
  27. 'title' => '支付记录',
  28. 'route' => 'order/index',
  29. 'icon' => '',
  30. 'params' => [],
  31. 'child' => [],
  32. ],
  33. [
  34. 'title' => '代付记录',
  35. 'route' => 'agent/index',
  36. 'icon' => '',
  37. 'params' => [],
  38. 'child' => [],
  39. ],
  40. [
  41. 'title' => '退款记录',
  42. 'route' => 'refund/index',
  43. 'icon' => '',
  44. 'params' => [],
  45. 'child' => [],
  46. ],
  47. ],
  48. // ----------------------- 权限配置 ----------------------- //
  49. 'authItem' => [
  50. [
  51. 'title' => '银典支付',
  52. 'name' => '',
  53. 'app_id' => 'backend',
  54. 'is_addon' => 1,
  55. 'addons_name' => 'YunfastPay',
  56. 'child' => [
  57. [
  58. 'title' => '设置',
  59. 'name' => 'setting/index',
  60. 'app_id' => 'backend',
  61. 'is_addon' => 1,
  62. 'addons_name' => 'YunfastPay',
  63. 'child' => [
  64. ],
  65. ],
  66. [
  67. 'title' => '支付列表',
  68. 'name' => 'order/index',
  69. 'app_id' => 'backend',
  70. 'is_addon' => 1,
  71. 'addons_name' => 'YunfastPay',
  72. 'child' => [
  73. ],
  74. ],
  75. [
  76. 'title' => '代付记录',
  77. 'name' => 'agent/index',
  78. 'app_id' => 'backend',
  79. 'is_addon' => 1,
  80. 'addons_name' => 'YunfastPay',
  81. 'child' => [
  82. ],
  83. ],
  84. [
  85. 'title' => '退款记录',
  86. 'name' => 'refund/index',
  87. 'app_id' => 'backend',
  88. 'is_addon' => 1,
  89. 'addons_name' => 'YunfastPay',
  90. 'child' => [
  91. ],
  92. ],
  93. ],
  94. ],
  95. ],
  96. // ----------------------- APP链接 ----------------------- //
  97. 'links' => [
  98. // [
  99. // 'title' => '',
  100. // 'route' => '',
  101. // 'icon' => '',
  102. // 'params' => [],
  103. // ],
  104. ],
  105. // ----------------------- 事件处理 ----------------------- //
  106. 'events' => [
  107. [
  108. // 门店订单完成事件
  109. 'event_name' => 'cashier_order_settled_Store',
  110. 'listeners' => [
  111. \addons\YunfastPay\common\listeners\CashierOrderFinishListener::class
  112. ]
  113. ],
  114. ],
  115. // ----------------------- 全局调用 ----------------------- //
  116. 'invoker' => [
  117. // 获取提现方式
  118. [
  119. 'invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_GET_WITHDRAW_EXTENSION_WAY,
  120. 'class' => addons\YunfastPay\common\globals\YunfastPay::class,
  121. 'method' => 'getWithdrawWay'
  122. ],
  123. // 代付
  124. [
  125. 'invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_WITHDRAW_YUNFAST_PAY,
  126. 'class' => addons\YunfastPay\common\globals\YunfastPay::class,
  127. 'method' => 'execAgent'
  128. ],
  129. // 获取支付方式
  130. [
  131. 'invoker_id' => \common\enums\GlobalFuncEnum::PAYMENT_LIST,
  132. 'class' => addons\YunfastPay\common\globals\YunfastPay::class,
  133. 'method' => 'getPayment'
  134. ],
  135. // 获取支付方式
  136. [
  137. 'invoker_id' => \common\enums\GlobalFuncEnum::PAYMENT_TYPE,
  138. 'class' => addons\YunfastPay\common\globals\YunfastPay::class,
  139. 'method' => 'getPaymentType'
  140. ],
  141. // 支付
  142. [
  143. 'invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_PAYMENT,
  144. 'class' => addons\YunfastPay\common\globals\YunfastPay::class,
  145. 'method' => 'toPay'
  146. ],
  147. // 退款
  148. [
  149. 'invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_ORDER_REFUND,
  150. 'class' => addons\YunfastPay\common\globals\YunfastPay::class,
  151. 'method' => 'refund'
  152. ],
  153. ],
  154. ];