diff --git a/frontend/src/api/index.ts b/frontend/src/api/index.ts index 4f89cb9b8..ca40a309e 100644 --- a/frontend/src/api/index.ts +++ b/frontend/src/api/index.ts @@ -68,7 +68,7 @@ class RequestHttp { return; } if (data.code == ResultEnum.EXPIRED) { - globalStore.errStatus = 'err-entrance'; + router.push({ name: 'Expired' }); return; } if (data.code == ResultEnum.ERRXPACK) { diff --git a/frontend/src/views/setting/panel/index.vue b/frontend/src/views/setting/panel/index.vue index 4dca3ee1d..8553f286f 100644 --- a/frontend/src/views/setting/panel/index.vue +++ b/frontend/src/views/setting/panel/index.vue @@ -357,12 +357,14 @@ const onSave = async (key: string, val: any) => { globalStore.themeConfig.theme = val; } switchTheme(); - updateXpackSettingByKey('Theme', val === 'dark-gold' ? 'dark-gold' : ''); - if (val === 'dark-gold') { - MsgSuccess(i18n.t('commons.msg.operationSuccess')); - loading.value = false; - search(); - return; + if (globalStore.isProductPro) { + updateXpackSettingByKey('Theme', val === 'dark-gold' ? 'dark-gold' : ''); + if (val === 'dark-gold') { + MsgSuccess(i18n.t('commons.msg.operationSuccess')); + loading.value = false; + search(); + return; + } } } if (key === 'MenuTabs') { diff --git a/frontend/src/views/setting/panel/proxy/index.vue b/frontend/src/views/setting/panel/proxy/index.vue index 5ac9a6ae5..bdee3a1c7 100644 --- a/frontend/src/views/setting/panel/proxy/index.vue +++ b/frontend/src/views/setting/panel/proxy/index.vue @@ -106,7 +106,7 @@ interface DialogProps { passwdKeep: string; } const acceptParams = (params: DialogProps): void => { - form.proxyUrl = params.url; + form.proxyUrl = params.url || '127.0.0.1'; form.proxyType = params.type; form.proxyPortItem = params.port ? Number(params.port) : 7890; form.proxyUser = params.user;