Browse Source

fix: 图片损坏

master
guoapeng 2 months ago
parent
commit
1b03c3b024
  1. 1
      src/assets/images/login.svg
  2. 11
      src/layouts/default.vue
  3. 2
      src/router/index.ts

1
src/assets/images/login.svg
File diff suppressed because it is too large
View File

11
src/layouts/default.vue

@ -1,5 +1,6 @@
<script setup lang="ts"> <script setup lang="ts">
import { getContainerList } from 'apis/container' import { getContainerList } from 'apis/container'
import { getStatus } from 'apis/system'
import logoutIcon from 'assets/images/logout.svg' import logoutIcon from 'assets/images/logout.svg'
import Check from 'components/check/index.vue' import Check from 'components/check/index.vue'
import Liquid from 'components/home/Liquid/index.vue' import Liquid from 'components/home/Liquid/index.vue'
@ -22,6 +23,14 @@ watch(() => currentTime.value, () => {
systemStore.currentTime = currentTime.value systemStore.currentTime = currentTime.value
}) })
watch(() => isClose.value, async () => {
if (isClose.value) {
const res = await getStatus()
console.log(res)
systemStore.updateSystemStatus(res)
}
})
watch(() => systemStore.systemStatus, () => { watch(() => systemStore.systemStatus, () => {
if (!systemStore.systemStatus.currentUser) { if (!systemStore.systemStatus.currentUser) {
router.push('/login') router.push('/login')
@ -29,7 +38,7 @@ watch(() => systemStore.systemStatus, () => {
if (!systemStore.systemStatus.selfTest && systemStore.systemStatus.currentUser && systemStore.systemStatus.currentUser?.username !== 'test') { if (!systemStore.systemStatus.selfTest && systemStore.systemStatus.currentUser && systemStore.systemStatus.currentUser?.username !== 'test') {
isCheck.value = true isCheck.value = true
} }
})
}, { deep: true })
onMounted(async () => { onMounted(async () => {
if (!systemStore.systemStatus.selfTest && systemStore.systemStatus.currentUser && systemStore.systemStatus.currentUser?.username !== 'test') { if (!systemStore.systemStatus.selfTest && systemStore.systemStatus.currentUser && systemStore.systemStatus.currentUser?.username !== 'test') {

2
src/router/index.ts

@ -11,7 +11,7 @@ const router = createRouter({
router.beforeEach((to: RouteLocationNormalized, from: RouteLocationNormalized, next: NavigationGuardNext) => { router.beforeEach((to: RouteLocationNormalized, from: RouteLocationNormalized, next: NavigationGuardNext) => {
const systemStore = useSystemStore() const systemStore = useSystemStore()
if (getToken() && (systemStore.systemStatus.currentUser?.username || import.meta.env.FT_NODE_ENV !== 'prod')) {
if (getToken() && (systemStore.systemStatus.currentUser?.username)) {
if (to.name === 'login') { if (to.name === 'login') {
next({ name: from.name }) next({ name: from.name })
} }

Loading…
Cancel
Save