diff --git a/core/core-frontend/src/locales/en.ts b/core/core-frontend/src/locales/en.ts index 0c4e2e6e67..9e795fd8d4 100644 --- a/core/core-frontend/src/locales/en.ts +++ b/core/core-frontend/src/locales/en.ts @@ -2464,7 +2464,7 @@ export default { Professional: 'Professional Edition', Embedded: 'Embedded Edition', support: 'Get technical support', - update_success: 'Update successful', + update_success: 'Update successful, please log in again', serial_no: 'Serial number', remark: 'Remark', back_community: 'Revert to Community Edition', diff --git a/core/core-frontend/src/locales/tw.ts b/core/core-frontend/src/locales/tw.ts index f3459c541a..467686c5c4 100644 --- a/core/core-frontend/src/locales/tw.ts +++ b/core/core-frontend/src/locales/tw.ts @@ -2394,7 +2394,7 @@ export default { Professional: '專業版', Embedded: '嵌入式版', support: '取得技術支援', - update_success: '更新成功', + update_success: '更新成功,請重新登錄', serial_no: '序號', remark: '備註', back_community: '還原至社區版', diff --git a/core/core-frontend/src/locales/zh-CN.ts b/core/core-frontend/src/locales/zh-CN.ts index d9839f8665..52654cdf27 100644 --- a/core/core-frontend/src/locales/zh-CN.ts +++ b/core/core-frontend/src/locales/zh-CN.ts @@ -2400,7 +2400,7 @@ export default { Professional: '专业版', Embedded: '嵌入式版', support: '获取技术支持', - update_success: '更新成功', + update_success: '更新成功,请重新登录', serial_no: '序列号', remark: '备注', back_community: '还原至社区版', diff --git a/core/core-frontend/src/views/about/index.vue b/core/core-frontend/src/views/about/index.vue index 6b3327509b..31ad12f5bf 100644 --- a/core/core-frontend/src/views/about/index.vue +++ b/core/core-frontend/src/views/about/index.vue @@ -9,7 +9,8 @@ import { ElMessage, ElMessageBox } from 'element-plus-secondary' import { useI18n } from '@/hooks/web/useI18n' import { useEmitt } from '@/hooks/web/useEmitt' import { useCache } from '@/hooks/web/useCache' - +import { logoutApi } from '@/api/login' +import { logoutHandler } from '@/utils/logout' const dialogVisible = ref(false) const { wsCache } = useCache('localStorage') const { t } = useI18n() @@ -70,13 +71,17 @@ const back2Community = () => { .then(() => { revertApi().then(() => { ElMessage.success(t('about.update_success')) - window.location.reload() + logout() }) }) .catch(e => { console.error(e) }) } +const logout = async () => { + await logoutApi() + logoutHandler() +} const getLicenseInfo = () => { validateHandler({}, res => { const info = getLicense(res.data) diff --git a/de-xpack b/de-xpack index a40e5753b4..e22aa26ec7 160000 --- a/de-xpack +++ b/de-xpack @@ -1 +1 @@ -Subproject commit a40e5753b424cd413f372f8897db58b7fcfc37f2 +Subproject commit e22aa26ec7299d43916c5ebd0558ae9545cf27c6