fix(admin): 头像上传基线只回写持久化字段(防脏检测假阴性)
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -904,8 +904,12 @@
|
|||||||
form.avatar = res.avatar
|
form.avatar = res.avatar
|
||||||
version.value = res.version
|
version.value = res.version
|
||||||
avatarImgFailed.value = false
|
avatarImgFailed.value = false
|
||||||
// 上传即落库(版本 +1 热生效)——刷新基线,防后续导航误报假脏
|
// 上传仅落库 avatar——基线只回写该持久化字段(整表快照会把未保存的
|
||||||
brandBaseline.value = JSON.stringify(form)
|
// 标题等编辑吞进基线 → dirty 假阴性 → 静默丢失;其余基线刷新点均为
|
||||||
|
// 服务端权威态整表回写,不适用此顾虑)
|
||||||
|
const persisted = JSON.parse(brandBaseline.value) as BrandGroupValue
|
||||||
|
persisted.avatar = res.avatar
|
||||||
|
brandBaseline.value = JSON.stringify(persisted)
|
||||||
ElMessage.success(`头像已上传(版本 v${res.version},热生效)`)
|
ElMessage.success(`头像已上传(版本 v${res.version},热生效)`)
|
||||||
} catch {
|
} catch {
|
||||||
// 后端兜底提示:400 魔数不符 / 413 超限(全局拦截器弹出)
|
// 后端兜底提示:400 魔数不符 / 413 超限(全局拦截器弹出)
|
||||||
|
|||||||
Reference in New Issue
Block a user