setPluginMenu('new-poster', [ 'name' => '新海报', 'type' => 'marketing', 'url' => 'plugin.new-poster.admin.poster.index', 'url_params' => '', 'permit' => 1, 'menu' => 1, 'top_show' => 0, 'left_first_show' => 0, 'left_second_show' => 1, 'icon' => 'fa-picture-o', 'list_icon' => 'new-poster', 'parents' => [], 'child' => [ 'admin_new_poster_index' => [ 'name' => '海报管理', 'permit' => 1, 'menu' => 1, 'icon' => 'fa-th-list', 'url' => 'plugin.new-poster.admin.poster.index', 'url_params' => '', 'parents' => ['new-poster'], 'child' => [ 'admin_new_poster_record' => [ 'name' => '海报生成记录', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster-record.index', 'url_params' => '', 'parents' => ['new-poster','admin_new_poster_index'], 'child' => [ 'admin_new_poster_record_list' => [ 'name' => '海报生成记录列表', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster-record.getList', 'url_params' => '', 'parents' => ['new-poster','admin_new_poster_index', 'admin_new_poster_record'], ], 'admin_new_poster_record_delete' => [ 'name' => '删除记录', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster-record.delete', 'url_params' => '', 'parents' => ['new-poster','admin_new_poster_index', 'admin_new_poster_record'], ], 'admin_new_poster_record_all_delete' => [ 'name' => '删除全部记录', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster-record.allDelete', 'url_params' => '', 'parents' => ['new-poster','admin_new_poster_index', 'admin_new_poster_record'], ], 'admin_new_poster_record_remake' => [ 'name' => '重新生成海报', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster-record.remake', 'url_params' => '', 'parents' => ['new-poster','admin_new_poster_index', 'admin_new_poster_record'], ], ], ], 'admin_new_poster_list' => [ 'name' => '浏览列表', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.index', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_index'], ], 'admin_new_poster_get_list' => [ 'name' => '获取海报列表', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.getList', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_index'], ], 'admin_new_poster_add' => [ 'name' => '新增海报', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.add', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_index'], ], 'admin_new_poster_edit' => [ 'name' => '编辑海报', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.edit', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_index'], ], 'admin_new_poster_destroy' => [ 'name' => '删除海报', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.delete', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_index'], ], 'admin_new_poster_add_label' => [ 'name' => '添加标签', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.addLabel', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_index'], ], 'admin_new_poster_label_list' => [ 'name' => '标签列表', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.getLabelList', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_index'], ], 'admin_new_poster_search_label' => [ 'name' => '搜索标签', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.searchLabel', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_index'], ], 'admin_new_poster_search_coupon' => [ 'name' => '搜索优惠券', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.getCouponByWord', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_index'], ], 'admin_new_poster_change_status' => [ 'name' => '开启开关', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.changeStatus', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_index'], ], 'admin_new_poster_change_goods_status' => [ 'name' => '商品海报开关', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.changeGoodsStatus', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_index'], ], 'admin_new_poster_change_show' => [ 'name' => '会员中心显示', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.changeCenterShow', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_index'], ], ], ], 'admin_new_poster_scan' => [ 'name' => '扫码记录', 'permit' => 1, 'menu' => 1, 'icon' => 'fa-qrcode', 'url' => 'plugin.new-poster.admin.poster-scan.index', 'url_params' => '', 'parents' => ['new-poster'], 'child' => [ 'admin_new_poster_scan_list' => [ 'name' => '扫码记录列表', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster-scan.getList', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_scan'], ], 'admin_new_poster_scan_export' => [ 'name' => '扫码记录导出', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster-scan.export', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_scan'], ] ], ], 'admin_new_poster_award' => [ 'name' => '奖励记录', 'permit' => 1, 'menu' => 1, 'icon' => 'fa-bookmark', 'url' => 'plugin.new-poster.admin.poster-award.index', 'url_params' => '', 'parents' => ['new-poster'], 'child' => [ 'admin_new_poster_award_list' => [ 'name' => '奖励列表', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster-award.getList', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_award'], ], 'admin_new_poster_award_export' => [ 'name' => '奖励记录导出', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster-award.export', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_award'], ] ], ], 'admin_new_poster_label' => [ 'name' => '标签管理', 'permit' => 1, 'menu' => 1, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.labelIndex', 'url_params' => '', 'parents' => ['new-poster'], 'child' => [ 'admin_new_poster_label_add' => [ 'name' => '添加标签', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.labelAdd', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_label'], ], 'admin_new_poster_label_edit' => [ 'name' => '编辑标签', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.labelEdit', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_label'], ], 'admin_new_poster_label_del' => [ 'name' => '删除标签', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.labelDel', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_label'], ], 'admin_new_poster_label_search' => [ 'name' => '标签搜索', 'permit' => 1, 'menu' => 0, 'icon' => '', 'url' => 'plugin.new-poster.admin.poster.labelSearch', 'url_params' => '', 'parents' => ['new-poster', 'admin_new_poster_label'], ], ], ], ] ]); } public function boot() { $events = app('events'); //listener 区分新旧框架,新框架走新监听,其他情况走原来的 if (config('APP_Framework') == 'platform') { $events->subscribe(WechatMessageListener::class); } else { $events->subscribe(WechatProcessorListener::class); } } }