|
|
@ -135,6 +135,9 @@ onUnmounted(() => { |
|
|
|
}) |
|
|
|
|
|
|
|
const formatSeconds = (seconds: number) => { |
|
|
|
if (seconds === -1) { |
|
|
|
seconds = 0 |
|
|
|
} |
|
|
|
const hours = Math.floor(seconds / 3600) |
|
|
|
const minutes = Math.floor((seconds % 3600) / 60) |
|
|
|
const remainingSeconds = seconds % 60 |
|
|
@ -167,10 +170,7 @@ const formatSeconds = (seconds: number) => { |
|
|
|
<span v-if="disinfectionState.state === 'disinfection'"> 预计剩余时间: </span> |
|
|
|
<span v-else> 消毒状态: </span> |
|
|
|
</div> |
|
|
|
<div |
|
|
|
v-if="homeStore.disinfectionState.curStateRemainTimeS && disinfectionState.state !== 'preheat'" |
|
|
|
class="home-chart-value" |
|
|
|
> |
|
|
|
<div v-if="disinfectionState.state === 'disinfection'" class="home-chart-value"> |
|
|
|
{{ formatSeconds(homeStore.disinfectionState.curStateRemainTimeS) }} |
|
|
|
</div> |
|
|
|
<div v-else class="home-chart-value"> |
|
|
|