fix: verify cloud image flow and clarify save feedback
This commit is contained in:
+2
-1
@@ -64,7 +64,8 @@ $('#household-form').addEventListener('submit',async e=>{
|
||||
const view={...saved,coverUrl:saved.coverData||saved.coverRef?'/api/households/cover?id='+encodeURIComponent(saved.id)+'&v='+saved.coverRevision:''};
|
||||
delete view.coverData;delete view.coverRef;const previous=(state.households||[]).find(x=>x.id===saved.id);
|
||||
if(previous)Object.assign(previous,view);else (state.households||=[]).push(view);
|
||||
renderHouseholds();f.closest('dialog').close();await refresh();toast(payload.coverData?'封面已存百度网盘,归属档案已保存':payload.coverData===''?'归属档案已保存,已使用默认封面':'归属档案已保存');
|
||||
renderHouseholds();f.closest('dialog').close();toast(payload.coverData?'封面已存百度网盘,归属档案已保存':payload.coverData===''?'归属档案已保存,已使用默认封面':'归属档案已保存');
|
||||
try{await refresh();}catch(error){if(!error.stale&&generation===sessionGeneration)toast('档案已保存,列表刷新暂未完成,请稍后刷新页面。无需重复保存。');}
|
||||
}catch(error){if(!error.stale&&generation===sessionGeneration)f.querySelector('.form-error').textContent=error.message;}
|
||||
finally{coverSaving=false;controls.forEach((x,i)=>x.disabled=disabled[i]);}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user