fix(壁纸): 删除当前生效壁纸后重拉用户设置即时回落兜底(设置 pane 与 Header 模态框两处删除入口)

This commit is contained in:
chenxing
2026-10-09 14:53:19 +08:00
parent 0264d41428
commit 0621ef1ede
2 changed files with 10 additions and 0 deletions
+5
View File
@@ -582,6 +582,11 @@ async function onClickWallpaper(url: string) {
async function onWallpaperSelect(item: any) {
await UserSettingApi.deleteWallById(item.id);
await getUserWallpaperList();
// 删除的是当前生效壁纸时重拉用户设置(后端兜底接管),桌面即时回落不白板
if (store.getCurWallPaperUrl === item.url) {
const userSetting = await UserSettingApi.getUserSettings();
if (userSetting) store.setCurUserSettingsInfo(userSetting);
}
}
async function loadLogoList() {
+5
View File
@@ -1187,6 +1187,11 @@ async function onDeleteMyWallpaper(w: any) {
async onOk() {
await UserSettingApi.deleteWallById(w.id);
await loadMyWallpaperList();
// 删除的是当前生效壁纸时重拉用户设置(后端兜底接管),桌面即时回落不白板
if (store.getCurWallPaperUrl === w.url) {
const userSetting = await UserSettingApi.getUserSettings();
if (userSetting) store.setCurUserSettingsInfo(userSetting);
}
},
});
}