diff --git a/src/views/_builtin/login/modules/pwd-login.vue b/src/views/_builtin/login/modules/pwd-login.vue index 4333f29..a0ef8ef 100644 --- a/src/views/_builtin/login/modules/pwd-login.vue +++ b/src/views/_builtin/login/modules/pwd-login.vue @@ -54,7 +54,9 @@ const rules = { async function handleSubmit() { await validate(); const redirectParams = sessionStg.get('wanfiRedirectParams'); - model.wanfiRedirectParams = redirectParams ? JSON.parse(redirectParams) : {}; + model.wanfiRedirectParams = redirectParams + ? (typeof redirectParams === 'string' ? JSON.parse(redirectParams) : redirectParams) + : {}; await authStore.login({ loginForm: model,