| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 |
- <?php
- use common\enums\EventNameEnum;
- return [
- // ----------------------- 权限配置 ----------------------- //
- 'authItem' => [
- [
- 'title' => '打印插件',
- 'name' => '',
- 'app_id' => 'backend',
- 'is_addon' => 1,
- 'addons_name' => 'Printer',
- 'child'=>[
- [
- 'title' => '打印机管理',
- 'name' => 'default/index',
- 'app_id' => 'backend',
- 'is_addon' => 1,
- 'addons_name' => 'Printer',
- 'child'=>[
- [
- 'title' => '添加打印机',
- 'name' => 'default/add-printer',
- 'app_id' => 'backend',
- 'is_addon' => 1,
- 'addons_name' => 'Printer',
- ],
- [
- 'title' => '编辑打印机',
- 'name' => 'default/edit-printer',
- 'app_id' => 'backend',
- 'is_addon' => 1,
- 'addons_name' => 'Printer',
- ],
- [
- 'title' => '禁用/删除',
- 'name' => 'default/delete-printer',
- 'app_id' => 'backend',
- 'is_addon' => 1,
- 'addons_name' => 'Printer',
- ],
- ],
- ],
- [
- 'title' => '模板管理',
- 'name' => 'default/template',
- 'app_id' => 'backend',
- 'is_addon' => 1,
- 'addons_name' => 'Printer',
- 'child'=>[
- [
- 'title' => '添加模板',
- 'name' => 'default/add-template',
- 'app_id' => 'backend',
- 'is_addon' => 1,
- 'addons_name' => 'Printer',
- ],
- [
- 'title' => '编辑模板',
- 'name' => 'default/edit-template',
- 'app_id' => 'backend',
- 'is_addon' => 1,
- 'addons_name' => 'Printer',
- ],
- [
- 'title' => '禁用/删除',
- 'name' => 'default/set-template-status',
- 'app_id' => 'backend',
- 'is_addon' => 1,
- 'addons_name' => 'Printer',
- ],
- ],
- ],
- [
- 'title' => '基础设置',
- 'name' => 'setting/index',
- 'app_id' => 'backend',
- 'is_addon' => 1,
- 'addons_name' => 'Printer',
- 'child'=>[
- [
- 'title' => '保存设置',
- 'name' => 'setting/save',
- 'app_id' => 'backend',
- 'is_addon' => 1,
- 'addons_name' => 'Printer',
- ],
- ],
- ],
- [
- 'title' => '打印日志',
- 'name' => 'log/index',
- 'app_id' => 'backend',
- 'is_addon' => 1,
- 'addons_name' => 'Printer',
- 'child'=>[
- ],
- ],
- ]
- ]
- ],
- // ----------------------- 事件处理 ----------------------- //
- 'events' => [ //
- [
- 'event_name' => 'order_pay',//订单支付
- 'listeners' => [
- 'addons\Printer\common\listeners\OrderPayListener',
- ]
- ],[
- 'event_name' => 'order_take_delivery',//确认完成订单
- 'listeners' => [
- 'addons\Printer\common\listeners\OrderDeliveryListener',
- ]
- ],[
- 'event_name' => 'order_create',//创建完成
- 'listeners' => [
- 'addons\Printer\common\listeners\OrderCreateListener',
- ]
- ],
- [
- 'event_name' => 'order_pay_Store',//O2O订单支付
- 'listeners' => [
- 'addons\Printer\common\listeners\OrderPayStoreListener',
- ]
- ],[
- 'event_name' => 'order_take_delivery_Store',//O2O确认完成订单
- 'listeners' => [
- 'addons\Printer\common\listeners\OrderDeliveryStoreListener',
- ]
- ],[
- 'event_name' => 'order_create_Store',//O2O创建完成
- 'listeners' => [
- 'addons\Printer\common\listeners\OrderCreateStoreListener',
- ]
- ],[
- 'event_name' => 'order_pay_Store:cashier',//O2O收银台订单支付后
- 'listeners' => [
- 'addons\Printer\common\listeners\OrderPayStoreCashierOrderListener',
- ]
- ],
- [
- 'event_name' => EventNameEnum::GET_ADDONS_CONFIG,
- 'listeners' => [
- addons\Printer\common\listeners\GetAdsCfgListener::class,
- ]
- ],
- ],
- // ----------------------- 公共调用 ----------------------- //
- 'invoker'=>[
- // ['invoker_id'=>\common\enums\GlobalFuncEnum::ORDER_DETAIL,'class'=>'addons\Printer\common\models\Printer','method'=>'isInstall'],
- ['invoker_id'=>\common\enums\GlobalFuncEnum::BACKEND_ORDER_LIST,'class'=>'addons\Printer\common\models\Printer','method'=>'isShowPrinter'],
- ],
- ];
|