diff --git a/src/modules/base/event/app.ts b/src/modules/base/event/app.ts index 453d790..9f75703 100644 --- a/src/modules/base/event/app.ts +++ b/src/modules/base/event/app.ts @@ -25,8 +25,8 @@ export class BaseAppEvent { @App() app: IMidwayKoaApplication; - @Event('onDBInit') - async onDBInit() { + @Event('onMenuInit') + async onMenuInit() { this.checkConfig(); this.checkKeys(); } diff --git a/src/modules/base/event/menu.ts b/src/modules/base/event/menu.ts index edcbaf1..3257b43 100644 --- a/src/modules/base/event/menu.ts +++ b/src/modules/base/event/menu.ts @@ -1,4 +1,4 @@ -import { CoolEvent, Event } from '@cool-midway/core'; +import { CoolEvent, CoolEventManager, Event } from '@cool-midway/core'; import { BaseSysMenuService } from '../service/sys/menu'; import { App, @@ -22,6 +22,9 @@ export class BaseMenuEvent { @App() app: IMidwayApplication; + @Inject() + coolEventManager: CoolEventManager; + @Event('onMenuImport') async onMenuImport(datas) { for (const module in datas) { @@ -32,5 +35,6 @@ export class BaseMenuEvent { '] module menu success \x1B[0m' ); } + this.coolEventManager.emit('onMenuInit', {}); } } diff --git a/src/modules/user/event/app.ts b/src/modules/user/event/app.ts index 54ca82d..f5ba9e1 100644 --- a/src/modules/user/event/app.ts +++ b/src/modules/user/event/app.ts @@ -19,8 +19,8 @@ export class UserAppEvent { @App() app: IMidwayKoaApplication; - @Event('onDBInit') - async onDBInit() { + @Event('onMenuInit') + async onMenuInit() { this.checkConfig(); }