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