吉安感知网项目-前端
罗广辉
2026-04-11 9f8a5d846939d51a275b39a792726b118dffe3d0
feat: 令牌失效退出登录
2 files modified
18 ■■■■■ changed files
applications/drone-command/src/page/login/loginByUser.vue 9 ●●●●● patch | view | raw | blame | history
applications/task-work-order/src/page/login/loginByUser.vue 9 ●●●● patch | view | raw | blame | history
applications/drone-command/src/page/login/loginByUser.vue
@@ -4,6 +4,7 @@
<script setup>
import { useStore } from 'vuex'
import { ElLoading } from 'element-plus'
import { logOutFun } from '@/utils/util'
const store = useStore()
const router = useRouter()
@@ -12,6 +13,8 @@
let loading = ElLoading.service({ background: 'rgba(0, 0, 0, 0.3)', text: '加载中...' })
const tagWel = computed(() => store.state.tags.tagWel)
const redirect = route.query.redirect
if (userName) {
store
    .dispatch('LoginByUsername', {
        username: userName,
@@ -28,6 +31,12 @@
        // 返回上一个路由
        window.history.go(-1)
    })
}else{
    loading.close()
    logOutFun()
}
</script>
<style scoped lang="scss"></style>
applications/task-work-order/src/page/login/loginByUser.vue
@@ -1,9 +1,10 @@
<template>
    <div style="width: 100%; height: 100%; background: #FFFFFF"></div>
    <div style="width: 100%; height: 100%; background: #ffffff"></div>
</template>
<script setup>
import { useStore } from 'vuex'
import { ElLoading } from 'element-plus'
import { logOutFun } from '@/utils/util'
const store = useStore()
const router = useRouter()
@@ -12,6 +13,8 @@
let loading = ElLoading.service({ background: 'rgba(0, 0, 0, 0.3)', text: '加载中...' })
const tagWel = computed(() => store.state.tags.tagWel)
const redirect = route.query.redirect
if (userName) {
store
    .dispatch('LoginByUsername', {
        username: userName,
@@ -28,6 +31,10 @@
        // 返回上一个路由
        window.history.go(-1)
    })
} else {
    loading.close()
    logOutFun()
}
</script>
<style scoped lang="scss"></style>