diff --git a/hx-ai-intelligent/public/asset/image/bulbLogo/fault.png b/hx-ai-intelligent/public/asset/image/bulbLogo/fault.png new file mode 100644 index 0000000..a30b50d Binary files /dev/null and b/hx-ai-intelligent/public/asset/image/bulbLogo/fault.png differ diff --git a/hx-ai-intelligent/public/asset/image/bulbLogo/fault1.png b/hx-ai-intelligent/public/asset/image/bulbLogo/fault1.png new file mode 100644 index 0000000..ef86a77 Binary files /dev/null and b/hx-ai-intelligent/public/asset/image/bulbLogo/fault1.png differ diff --git a/hx-ai-intelligent/public/asset/image/bulbLogo/repair.png b/hx-ai-intelligent/public/asset/image/bulbLogo/repair.png index a30b50d..d77cfc0 100644 Binary files a/hx-ai-intelligent/public/asset/image/bulbLogo/repair.png and b/hx-ai-intelligent/public/asset/image/bulbLogo/repair.png differ diff --git a/hx-ai-intelligent/src/App.vue b/hx-ai-intelligent/src/App.vue index d862cbb..2956895 100644 --- a/hx-ai-intelligent/src/App.vue +++ b/hx-ai-intelligent/src/App.vue @@ -1,6 +1,8 @@ @@ -10,6 +12,7 @@ import { useRouter } from 'vue-router'; import Cookies from 'js-cookie'; import { message } from 'ant-design-vue'; + import { items } from '/@/store/item'; export default defineComponent({ name: 'App', @@ -37,6 +40,8 @@ return { cachedViews, locale: zhCN, + // 获得全局变量 + state: items(), }; }, }); diff --git a/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/device.vue b/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/device.vue index 3fe7ca6..3b5b3e4 100644 --- a/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/device.vue +++ b/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/device.vue @@ -9,29 +9,29 @@ device.regionName + ' > ' + device.deviceGroupName }} -
- 控制模式 + 控制模式 {{ record.autoStatus.label }}
- 温度 + 温度 {{ record.temp + record.tempUnit }}
- 控制场景 + 控制场景 {{ device.scene.label }}
- 风速 + 风速 {{ record.windSpeed + record.windSpeedUnit }}
@@ -75,6 +75,23 @@ const device = computed(() => props.device); // 设备信息 const record = computed(() => props.device.record); + + const getClass = (data: any) => { + let state = data.runStatus.value; + let isOpen = data.switchStatus.value; + // 故障 + if (state == 1) { + return 'button-fault'; + } else if (state == 2) { + return 'button-repair'; + } else if (state == 3) { + return 'button-alarm'; + } else if (state == 0 && isOpen == 1) { + return 'button-on'; + } else if (state == 0 && isOpen == 0) { + return 'button-off'; + } + };