|
|
|
@ -82,8 +82,8 @@
|
|
|
|
<div class="fault-title">
|
|
|
|
<div class="fault-title">
|
|
|
|
当前故障
|
|
|
|
当前故障
|
|
|
|
<span v-if="currentFaults.length" class="fault-count">{{ currentFaults.length }}个</span>
|
|
|
|
<span v-if="currentFaults.length" class="fault-count">{{ currentFaults.length }}个</span>
|
|
|
|
|
|
|
|
<span class="fault-subtitle">当前扫描设备数:{{ scanDeviceCount }} · {{ faultStatusText }}</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="fault-subtitle">当前扫描设备数:{{ scanDeviceCount }} · {{ faultStatusText }}</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="fault-actions">
|
|
|
|
<div class="fault-actions">
|
|
|
|
<el-button v-if="currentFaults.length" class="fault-toggle-button" @click.stop="toggleFaultList">
|
|
|
|
<el-button v-if="currentFaults.length" class="fault-toggle-button" @click.stop="toggleFaultList">
|
|
|
|
@ -626,7 +626,7 @@ const handleSessionRestored = () => {
|
|
|
|
onMounted(() => {
|
|
|
|
onMounted(() => {
|
|
|
|
updateTime()
|
|
|
|
updateTime()
|
|
|
|
timeInterval = setInterval(updateTime, 1000)
|
|
|
|
timeInterval = setInterval(updateTime, 1000)
|
|
|
|
|
|
|
|
|
|
|
|
// 监听 session 恢复事件
|
|
|
|
// 监听 session 恢复事件
|
|
|
|
window.addEventListener('m9z:session-restored', handleSessionRestored)
|
|
|
|
window.addEventListener('m9z:session-restored', handleSessionRestored)
|
|
|
|
})
|
|
|
|
})
|
|
|
|
@ -635,7 +635,7 @@ onUnmounted(() => {
|
|
|
|
if (timeInterval) {
|
|
|
|
if (timeInterval) {
|
|
|
|
clearInterval(timeInterval)
|
|
|
|
clearInterval(timeInterval)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 移除事件监听
|
|
|
|
// 移除事件监听
|
|
|
|
window.removeEventListener('m9z:session-restored', handleSessionRestored)
|
|
|
|
window.removeEventListener('m9z:session-restored', handleSessionRestored)
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|