|
|
@@ -7,7 +7,7 @@
|
|
|
<template v-for="item in faultList" :key="item.value">
|
|
|
<device-item
|
|
|
:showButton="isDevice(item.value)"
|
|
|
- :item="{ id: item.value, title: item.label, isRunning: deviceStatus[item.value] ?? true }"
|
|
|
+ :item="{ id: item.value, title: item.label, isRunning: deviceStatus[item.value] ?? false }"
|
|
|
@update:start="handleStart"
|
|
|
@update:stop="handleStop"
|
|
|
/>
|
|
|
@@ -57,9 +57,9 @@
|
|
|
// 设置状态
|
|
|
const handleSetStatus = async () => {
|
|
|
const { data } = await FaultService.getFaultList()
|
|
|
- data?.forEach((item) => {
|
|
|
- deviceStatus.value[item.FaultID] = false
|
|
|
- })
|
|
|
+ const map: Record<string, boolean> = {}
|
|
|
+ data?.forEach((item) => (map[item.FaultID] = true))
|
|
|
+ deviceStatus.value = map
|
|
|
}
|
|
|
|
|
|
onMounted(() => {
|