|
|
@@ -3,17 +3,6 @@ import useMicro from '@fskj-admin/micro'
|
|
|
import { microList } from '@/config/mainMicro'
|
|
|
import { useUserStore } from '@/stores/user'
|
|
|
|
|
|
-export const isMicro = window.__POWERED_BY_WUJIE__
|
|
|
-
|
|
|
-export const logout = () => {
|
|
|
- if (isMicro) {
|
|
|
- window.$wujie?.bus.$emit('logout')
|
|
|
- } else {
|
|
|
- const userStore = useUserStore()
|
|
|
- userStore.logout()
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
export const plugins = [
|
|
|
{
|
|
|
cssBeforeLoaders: [
|
|
|
@@ -33,10 +22,11 @@ export const plugins = [
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
-// 主服务初始化微服务
|
|
|
-const { initMainMicro } = useMicro(WujieVue)
|
|
|
+
|
|
|
+// 主服务初始化
|
|
|
+export const micro = useMicro(WujieVue)
|
|
|
export const initMicro = () => {
|
|
|
- initMainMicro(microList, (bus: any) => {
|
|
|
+ micro.initMainMicro(microList, (bus: any) => {
|
|
|
const userStore = useUserStore()
|
|
|
// 监听退出登录
|
|
|
bus.$on('logout', () => {
|
|
|
@@ -55,3 +45,14 @@ export const initMicro = () => {
|
|
|
)
|
|
|
})
|
|
|
}
|
|
|
+
|
|
|
+export const isMicro = micro.isMicro
|
|
|
+
|
|
|
+export const logout = () => {
|
|
|
+ if (isMicro) {
|
|
|
+ window.$wujie?.bus.$emit('logout')
|
|
|
+ } else {
|
|
|
+ const userStore = useUserStore()
|
|
|
+ userStore.logout()
|
|
|
+ }
|
|
|
+}
|