fix: casdoor login issue #1022
Some checks failed
Build / build_app (push) Has been cancelled
Build / build (386, linux) (push) Has been cancelled
Build / build (386, windows) (push) Has been cancelled
Build / build (amd64, darwin) (push) Has been cancelled
Build / build (amd64, linux) (push) Has been cancelled
Build / build (amd64, windows) (push) Has been cancelled
Build / build (arm, 5, linux) (push) Has been cancelled
Build / build (arm, 6, linux) (push) Has been cancelled
Build / build (arm, 7, linux) (push) Has been cancelled
Build / build (arm64, darwin) (push) Has been cancelled
Build / build (arm64, linux) (push) Has been cancelled
Build / build (arm64, windows) (push) Has been cancelled
Build / build (loong64, linux) (push) Has been cancelled
Build / build (mips, linux) (push) Has been cancelled
Build / build (mips64, linux) (push) Has been cancelled
Build / build (mips64le, linux) (push) Has been cancelled
Build / build (mipsle, linux) (push) Has been cancelled
Build / build (riscv64, linux) (push) Has been cancelled
Build / docker-build (push) Has been cancelled

This commit is contained in:
Jacky 2025-05-08 10:06:47 +08:00
parent d7baa4d0f6
commit 635b2c272b
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D

View file

@ -1,17 +1,14 @@
<script setup lang="ts"> <script setup lang="ts">
import loadTranslations from '@/api/translations' import loadTranslations from '@/api/translations'
import gettext from '@/gettext' import gettext from '@/gettext'
import { useSettingsStore } from '@/pinia' import { useSettingsStore, useUserStore } from '@/pinia'
import { theme } from 'ant-design-vue' import { theme } from 'ant-design-vue'
import en_US from 'ant-design-vue/es/locale/en_US' import en_US from 'ant-design-vue/es/locale/en_US'
import zh_CN from 'ant-design-vue/es/locale/zh_CN' import zh_CN from 'ant-design-vue/es/locale/zh_CN'
import zh_TW from 'ant-design-vue/es/locale/zh_TW' import zh_TW from 'ant-design-vue/es/locale/zh_TW'
// This starter template is using Vue 3 <script setup> SFCs
// Check out https://vuejs.org/api/sfc-script-setup.html#script-setup
import { computed, provide } from 'vue'
import router from './routes'
const route = useRoute() const route = useRoute()
const router = useRouter()
const media = window.matchMedia('(prefers-color-scheme: dark)') const media = window.matchMedia('(prefers-color-scheme: dark)')
@ -50,17 +47,20 @@ const lang = computed(() => {
}) })
const settings = useSettingsStore() const settings = useSettingsStore()
const user = useUserStore()
const is_theme_dark = computed(() => settings.theme === 'dark') const is_theme_dark = computed(() => settings.theme === 'dark')
loadTranslations(route) loadTranslations(route)
watch(route, () => { if (user.isLogin) {
settings.route_path = route.path watch(route, () => {
}) settings.route_path = route.path
})
onMounted(() => { onMounted(() => {
router.push(settings.route_path) router.push(settings.route_path)
}) })
}
</script> </script>
<template> <template>