feat(display): kiosk 全屏不再显示数据版本号角标
那个 vN 是 change_log 的数据版本号(不是软件版本),用途是现场核对「这块屏有没有 跟上服务端」——与管理面板里的版本号一致就说明已同步。属调试信息,按「实例 · 屏」 同一规矩处理:只在窗口化调试时显示,kiosk 全屏不出现。
This commit is contained in:
1 parent
8c74a82da4
commit
cded54e440
1 file changed
+5
-1
@@ -1,12 +1,16 @@
|
||||
<script setup lang="ts">
|
||||
import { computed } from 'vue'
|
||||
import { useScoreboard } from '../useScoreboard'
|
||||
import { isWindowed } from '../windowed'
|
||||
|
||||
const { booted, status, source, version, authRequired } = useScoreboard()
|
||||
|
||||
// connecting 是启动瞬间的正常状态,闪「连接中断」会误报;只有真正断开才提示。
|
||||
const offline = computed(() => booted.value && status.value === 'offline')
|
||||
const mock = computed(() => source.value === 'mock')
|
||||
// 数据版本号(change_log 版本)是给现场核对「这块屏有没有跟上服务端」用的调试信息,
|
||||
// 与「实例 · 屏」同规矩:只在窗口化调试时显示,kiosk 全屏不出现。
|
||||
const showVersion = computed(() => isWindowed() && version.value !== null)
|
||||
</script>
|
||||
|
||||
<template>
|
||||
@@ -14,7 +18,7 @@ const mock = computed(() => source.value === 'mock')
|
||||
<span v-if="mock" class="badge mock">示例数据</span>
|
||||
<span v-if="authRequired" class="badge auth">登录已失效 · 请重新登录</span>
|
||||
<span v-if="offline" class="badge offline">⚠ 连接中断 · 数据可能不是最新</span>
|
||||
<span v-if="version !== null" class="badge version">v{{ version }}</span>
|
||||
<span v-if="showVersion" class="badge version">v{{ version }}</span>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
Reference in new issue
Block a user