Commit 6da30edef50d57357b64738cd2362547eb27d703

Authored by mfish
Committed by GitHub
1 parent d9286b53

fix(SettingFooter): 解决主题重置后Theme不实时更新问题 (#2608)

* feat(axiosSuccess): 操作成功后根据传入提示模式进行相应

* fix(axiosRetry): 解决get重试请求返回的headers造成无法成功请求的问题

* fix(axiosRetry): 参数首字母小写

* fix(useDataSource): 解决deleteTableRecord删除树形表格的行记录时,无法删除,无法找到子节点的问题

* feat(useDataSource): 删除之前提交代码遗留的console

* fix(permissionGuard): 当获取用户信息失败时,不允许正常登陆返回登陆界面

* fix(permissionGuard): 代码还原

* fix(menu): 解决隐藏菜单目录只能隐藏第一层目录的问题,递归隐藏所有子菜单

* feat(baseSetting): 个人设置图标修改时弹出窗显示原图片,由于跨域获取图片存在问题暂时将user.ts中的跨域图片链接去掉,直接采用本地图片

* fix(ApiSelect): 解决参数类型为string时的警告问题

* fix(SettingFooter): 解决主题重置后Theme不实时更新问题
src/layouts/default/setting/components/SettingFooter.vue
... ... @@ -34,6 +34,7 @@
34 34 import { updateColorWeak } from '/@/logics/theme/updateColorWeak';
35 35 import { updateGrayMode } from '/@/logics/theme/updateGrayMode';
36 36 import defaultSetting from '/@/settings/projectSetting';
  37 + import { changeTheme } from '/@/logics/theme';
37 38  
38 39 export default defineComponent({
39 40 name: 'SettingFooter',
... ... @@ -60,8 +61,8 @@
60 61 function handleResetSetting() {
61 62 try {
62 63 appStore.setProjectConfig(defaultSetting);
63   - const { colorWeak, grayMode } = defaultSetting;
64   - // updateTheme(themeColor);
  64 + const { colorWeak, grayMode, themeColor } = defaultSetting;
  65 + changeTheme(themeColor);
65 66 updateColorWeak(colorWeak);
66 67 updateGrayMode(grayMode);
67 68 createMessage.success(t('layout.setting.resetSuccess'));
... ...