[ // 菜单配置 'menu' => [ 'location' => 'default', // default:系统顶部菜单;addons:应用中心菜单 'icon' => 'fa fa-puzzle-piece', ], // 子模块配置 'modules' => [ ], ], // ----------------------- 快捷入口 ----------------------- // 'cover' => [ ], // ----------------------- 菜单配置 ----------------------- // 'menu' => [ [ 'title' => '结算明细', 'route' => 'default/index', 'icon' => '', 'params' => [], 'child' => [], ], [ 'title' => '用户列表', 'route' => 'default/user-list', 'icon' => '', 'params' => [], 'child' => [], ], [ 'title' => '权重明细', 'route' => 'default/weight-list', 'icon' => '', 'params' => [], 'child' => [], ], [ 'title' => '基础设置', 'route' => 'setting/index', 'icon' => '', 'params' => [], 'child' => [], ], ], // ----------------------- 权限配置 ----------------------- // 'authItem' => [ [ 'title' => '积分分红', 'name' => '', 'app_id' => 'backend', 'is_addon' => 1, 'addons_name' => 'ScoreBonus', 'child' => [ [ 'title' => '结算明细', 'name' => 'default/index', 'app_id' => 'backend', 'is_addon' => 1, 'addons_name' => 'ScoreBonus', 'child' => [ [ 'title' => '单期明细', 'name' => 'default/get-user-settle-data', 'app_id' => 'backend', 'is_addon' => 1, 'addons_name' => 'ScoreBonus', ], ], ], [ 'title' => '基础设置', 'name' => 'setting/index', 'app_id' => 'backend', 'is_addon' => 1, 'addons_name' => 'ScoreBonus', 'child' => [ ], ], ] ] ], // ----------------------- APP链接 ----------------------- // 'links' => [ [ 'title' => '积分分红', 'route' => '/plugins/public/ScoreBonus/index', 'icon' => '', 'params' => [] ], //[ //'title' => '', //'route' => '', //'icon' => '', //'params' => [], //], ], // ----------------------- 事件处理 ----------------------- // 'events' => [ [ 'event_name' => 'order_pay',//订单支付 'listeners' => [ 'addons\ScoreBonus\common\listeners\OrderPayListener', ] ], [ 'event_name' => 'order_finish',//订单完成 'listeners' => [ 'addons\ScoreBonus\common\listeners\OrderFinishListener', ] ], [ 'event_name' => 'order_refund_finish',//售后完成 'listeners' => [ 'addons\ScoreBonus\common\listeners\OrderRefundFinishListener', ] ], [ 'event_name' => EventNameEnum::USER_REGISTER,//用户注册 'listeners' => [ 'addons\ScoreBonus\common\listeners\UserUpgradeListener', ] ], [ 'event_name' => EventNameEnum::USER_UPGRADE_AFTER,//用户升级成功 'listeners' => [ 'addons\ScoreBonus\common\listeners\UserUpgradeListener', ] ], [ 'event_name' => EventNameEnum::USER_CHANGE_RELATIONSHIP,//用户修改关系链 'listeners' => [ 'addons\ScoreBonus\common\listeners\UserUpgradeListener', ] ], ], 'invoker'=>[ ['invoker_id'=>\common\enums\GlobalFuncEnum::PROMOTION,'class'=> ScoreBonusRewardLogModel::class,'method'=>'getIncomeInfo'], ['invoker_id'=>\common\enums\GlobalFuncEnum::GOODS_MODEL,'class'=> ScoreBonusCommissionItemSetting::class,'method'=>'lists'], ], ];