mirror of
https://gitee.com/log4j/pig-ui.git
synced 2024-12-23 05:40:20 +08:00
commit
e98e24eba2
@ -58,10 +58,6 @@ onMounted(() => {
|
||||
mittBus.on('openSetingsDrawer', () => {
|
||||
settingRef.value.openDrawer();
|
||||
});
|
||||
// 监听登录成功后重新加载水印
|
||||
mittBus.on('updateWartermark', () => {
|
||||
settingRef.value.onWartermarkChange();
|
||||
});
|
||||
// 获取缓存中的布局配置
|
||||
if (Local.get('themeConfig')) {
|
||||
storesThemeConfig.setThemeConfig({ themeConfig: Local.get('themeConfig') });
|
||||
@ -73,10 +69,9 @@ onMounted(() => {
|
||||
}
|
||||
});
|
||||
});
|
||||
// 页面销毁时,关闭监听布局配置/i18n监听/更新水印
|
||||
// 页面销毁时,关闭监听布局配置/i18n监听
|
||||
onUnmounted(() => {
|
||||
mittBus.off('openSetingsDrawer', () => {});
|
||||
mittBus.off('updateWartermark', () => {});
|
||||
});
|
||||
// 监听路由的变化,设置网站标题
|
||||
watch(
|
||||
|
@ -653,6 +653,10 @@ onMounted(() => {
|
||||
initLayoutChangeFun();
|
||||
state.isMobile = other.isMobile();
|
||||
});
|
||||
// 监听登录成功后重新加载水印
|
||||
mittBus.on('updateWartermark', () => {
|
||||
onWartermarkChange();
|
||||
});
|
||||
setTimeout(() => {
|
||||
// 默认样式
|
||||
onColorPickerChange();
|
||||
@ -673,12 +677,12 @@ onMounted(() => {
|
||||
});
|
||||
onUnmounted(() => {
|
||||
mittBus.off('layoutMobileResize', () => {});
|
||||
mittBus.off('updateWartermark', () => {});
|
||||
});
|
||||
|
||||
// 暴露变量
|
||||
defineExpose({
|
||||
openDrawer,
|
||||
onWartermarkChange,
|
||||
});
|
||||
</script>
|
||||
|
||||
|
@ -3,6 +3,7 @@ import { Session } from '/@/utils/storage';
|
||||
import { getUserInfo, login, loginByMobile, loginBySocial, refreshTokenApi } from '/@/api/login/index';
|
||||
import other from '/@/utils/other';
|
||||
import { useMessage } from '/@/hooks/message';
|
||||
import mittBus from '/@/utils/mitt';
|
||||
|
||||
/**
|
||||
* @function useUserInfo
|
||||
@ -130,6 +131,8 @@ export const useUserInfo = defineStore('userInfo', {
|
||||
authBtnList: res.data.permissions,
|
||||
};
|
||||
this.userInfos = userInfo;
|
||||
// 重新加载水印
|
||||
mittBus.emit('updateWartermark');
|
||||
});
|
||||
},
|
||||
},
|
||||
|
@ -40,7 +40,6 @@ import { formatAxis } from '/@/utils/formatTime';
|
||||
import { useMessage } from '/@/hooks/message';
|
||||
import { Session } from '/@/utils/storage';
|
||||
import { initBackEndControlRoutes } from '/@/router/backEnd';
|
||||
import mittBus from '/@/utils/mitt';
|
||||
|
||||
// 引入组件
|
||||
const Password = defineAsyncComponent(() => import('./component/password.vue'));
|
||||
@ -72,8 +71,6 @@ const signInSuccess = async () => {
|
||||
useMessage().wraning('抱歉,您没有登录权限');
|
||||
Session.clear();
|
||||
} else {
|
||||
// 重新加载水印
|
||||
mittBus.emit('updateWartermark');
|
||||
// 初始化登录成功时间问候语
|
||||
let currentTimeInfo = formatAxis(new Date());
|
||||
if (route.query?.redirect) {
|
||||
|
Loading…
Reference in New Issue
Block a user