This commit is contained in:
fuenmao
2026-10-09 16:46:35 +08:00
parent 4925c4c74d
commit 563836f789
60 changed files with 4729 additions and 2047 deletions
@@ -0,0 +1,16 @@
<script setup lang="ts">
import { useDeviceControlContext } from '../../devices/controlContext'
const { actionFeedback, operationBusy, currentOperationText, lastUpdatedAt } = useDeviceControlContext()
</script>
<template>
<div class="operation-status" :class="actionFeedback?.type" role="status" aria-live="polite">
<span class="operation-message">
<i v-if="operationBusy" class="operation-spinner" aria-hidden="true"></i>
<i v-else-if="actionFeedback?.type === 'success'" class="operation-result" aria-hidden="true">✓</i>
<i v-else-if="actionFeedback?.type === 'fail'" class="operation-result" aria-hidden="true">!</i>
{{ currentOperationText || actionFeedback?.message || '设备状态会自动更新' }}
</span>
<small v-if="lastUpdatedAt">{{ lastUpdatedAt }}</small>
</div>
</template>