From 6f9110b36f5afe4a3522774c3d0d936762704305 Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Thu, 21 Sep 2023 19:49:35 +0800 Subject: [PATCH] =?UTF-8?q?CN-1307=20fix:=20=E7=BB=8F=E8=AE=A8=E8=AE=BA?= =?UTF-8?q?=EF=BC=8C=E5=BD=93=E4=BF=AE=E6=94=B9=E7=9A=84=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E4=B8=BA=E5=BD=93=E5=89=8D=E7=99=BB=E5=BD=95=E7=94=A8=E6=88=B7?= =?UTF-8?q?=EF=BC=8C=E4=B8=94=E4=BF=AE=E6=94=B9=E7=9A=84=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=E4=B8=8E=E5=BD=93=E5=89=8D=E8=AF=AD=E8=A8=80=E4=B8=8D=E4=B8=80?= =?UTF-8?q?=E8=87=B4=E6=97=B6=EF=BC=8C=E5=88=87=E6=8D=A2=E5=BD=93=E5=89=8D?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E4=B8=BA=E4=BF=AE=E6=94=B9=E7=9A=84=E8=AF=AD?= =?UTF-8?q?=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/rightBox/settings/UserBox.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/rightBox/settings/UserBox.vue b/src/components/rightBox/settings/UserBox.vue index 26500cc8..218811a1 100644 --- a/src/components/rightBox/settings/UserBox.vue +++ b/src/components/rightBox/settings/UserBox.vue @@ -251,13 +251,20 @@ export default { this.blockOperation.save = false if (res.status === 200) { this.$message({ duration: 2000, type: 'success', message: this.$t('tip.saveSuccess') }) + if (this.editObject.lang && this.editObject.id == localStorage.getItem(storageKey.userId)) { + const currentLang = localStorage.getItem(storageKey.language) + if (currentLang !== this.editObject.lang) { + localStorage.setItem(storageKey.language, this.editObject.lang) + window.location.reload() + } + } this.esc(true) } else { this.$message.error(res.data.msg || res.data.message) } }).catch(err => { this.blockOperation.save = false - let errMsg = err.response ? err.response : (err.message ? err.message : err.toString()) + const errMsg = err.response ? err.response : (err.message ? err.message : err.toString()) this.$message.error(_.get(errMsg, 'data.message', [])) }) } else {