[ [ 'title' => '预售首页', 'route' => '/plugins/earnest/index', 'icon' => '', 'params' => [] ],[ 'title' => '预售订单', 'route' => '/plugins/earnest/order/list?current=0', 'icon' => '', 'params' => [] ], ], // ----------------------- 事件处理 ----------------------- // 'events' => [ [ 'event_name' => 'deposit_presale_order_create', 'listeners' => [ 'addons\DepositPresale\common\listeners\order\OrderCreateListener', ] ], [ 'event_name' => 'order_pay', 'listeners' => [ 'addons\DepositPresale\common\listeners\order\MainOrderBackendPayListener', ] ], [ 'event_name' => EventNameEnum::GET_API_ORDER_LIST, 'listeners' => [ \addons\DepositPresale\common\listeners\api\GetOrderListListener::class, ] ], ], 'invoker'=>[ ['invoker_id'=>\common\enums\GlobalFuncEnum::ORDER_DETAIL, 'class' => 'addons\DepositPresale\common\models\DepositPresaleOrder','method' => 'appendFieldsToDetail'], ['invoker_id'=>\common\enums\GlobalFuncEnum::ORDER_LIST, 'class' => 'addons\DepositPresale\common\models\DepositPresaleOrder','method' => 'appendFieldsToList'], ['invoker_id'=>\common\enums\GlobalFuncEnum::CONSOLE_ORDER_DETAIL, 'class' => 'addons\DepositPresale\common\models\DepositPresaleOrder','method' => 'getAddonExpected'], ['invoker_id'=>\common\enums\GlobalFuncEnum::BACKEND_ORDER_LIST, 'class' => 'addons\DepositPresale\common\models\DepositPresaleOrder','method' => 'modifiedFieldsOfBackendList'], ], ];