解决bug:ai大模型-ai应用管理-配置菜单后404 #8111

pull/8191/head
JEECG 2025-04-14 15:05:01 +08:00
parent 3e434ce6b4
commit 75aa1fe5a0
2 changed files with 20 additions and 0 deletions

View File

@ -16,6 +16,7 @@ import { setupGlobDirectives } from '/@/directives';
import { setupI18n } from '/@/locales/setupI18n';
import { registerGlobComp } from '/@/components/registerGlobComp';
import { registerThirdComp } from '/@/settings/registerThirdComp';
import { registerSuper } from '/@/views/super/registerSuper';
import { useSso } from '/@/hooks/web/useSso';
import { checkIsQiankunMicro } from "/@/qiankun/micro";
import { autoUseQiankunMicro } from "/@/qiankun/micro/qiankunMicro";
@ -70,6 +71,9 @@ async function bootstrap(props?: MainAppProps) {
//CAS
await useSso().ssoLogin();
// super
await registerSuper(app);
//
setupRouter(app);

View File

@ -0,0 +1,16 @@
import type { App } from 'vue';
/**
* 动态引入 super 下的组件
*/
export async function registerSuper(app: App) {
const modules = import.meta.glob('./**/register.ts');
for (let [url, module] of Object.entries(modules)) {
let { register } = await module();
if (typeof register === 'function') {
await register(app);
} else {
console.error(`${url} 没有导出 register 函数,无法完成注册!`);
}
}
}