更新 Web/src/main.ts
页面初始化前加载系统信息
This commit is contained in:
parent
fa0fe3e756
commit
d05591645a
@ -26,11 +26,19 @@ import JwChat from 'jwchat';
|
||||
import 'jwchat/lib/style.css';
|
||||
// 关闭自动打印
|
||||
import { disAutoConnect } from 'vue-plugin-hiprint';
|
||||
import { loadSysInfo } from '/@/utils/sysInfo';
|
||||
disAutoConnect();
|
||||
//加载系统信息放在app.vue会和挂载router产生异步冲突
|
||||
//由于挂载的机制是异步的,导致还没有获取到数据库的系统信息的时候,【密码加解密公匙】则一直为空(特别是在网络不好的情况下)
|
||||
//由于获取验证码需要【密码加解密公匙】信息,如果没有则会一直刷新页面,导致登录页面会一直刷新
|
||||
async function initApp() {
|
||||
// 加载系统信息
|
||||
await loadSysInfo();
|
||||
const app = createApp(App);
|
||||
|
||||
const app = createApp(App);
|
||||
directive(app);
|
||||
other.elSvg(app);
|
||||
|
||||
directive(app);
|
||||
other.elSvg(app);
|
||||
|
||||
app.use(pinia).use(router).use(ElementPlus).use(setupVXETable).use(i18n).use(VueGridLayout).use(VForm3).use(VueSignaturePad).use(vue3TreeOrg).use(JwChat).mount('#app');
|
||||
app.use(pinia).use(router).use(ElementPlus).use(setupVXETable).use(i18n).use(VueGridLayout).use(VForm3).use(VueSignaturePad).use(vue3TreeOrg).use(JwChat).mount('#app');
|
||||
}
|
||||
initApp();
|
||||
Loading…
Reference in New Issue
Block a user