|
@@ -36,7 +36,6 @@
|
|
>
|
|
>
|
|
{{ item.text }}
|
|
{{ item.text }}
|
|
</div>
|
|
</div>
|
|
- {{$t('login.title')}}
|
|
|
|
</div>
|
|
</div>
|
|
<!-- 场景类型 -->
|
|
<!-- 场景类型 -->
|
|
<div class="mode-box">
|
|
<div class="mode-box">
|
|
@@ -179,17 +178,17 @@
|
|
>
|
|
>
|
|
<div>
|
|
<div>
|
|
<LightMore
|
|
<LightMore
|
|
- v-if="popupType == 'lamp'"
|
|
|
|
|
|
+ v-if="isPopup&&popupType == 'lamp'"
|
|
:equipList="lampEquipList"
|
|
:equipList="lampEquipList"
|
|
:lampStatus="lampStatus"
|
|
:lampStatus="lampStatus"
|
|
></LightMore>
|
|
></LightMore>
|
|
<CurtainMore
|
|
<CurtainMore
|
|
- v-if="popupType == 'curtain'"
|
|
|
|
|
|
+ v-if="isPopup&&popupType == 'curtain'"
|
|
:currentCurtains="spaceDevice.curtains"
|
|
:currentCurtains="spaceDevice.curtains"
|
|
></CurtainMore>
|
|
></CurtainMore>
|
|
<AirMore
|
|
<AirMore
|
|
@getStatus="getAirStatus"
|
|
@getStatus="getAirStatus"
|
|
- v-if="popupType == 'air'"
|
|
|
|
|
|
+ v-if="isPopup&&popupType == 'air'"
|
|
:airList="airEquipList"
|
|
:airList="airEquipList"
|
|
:status="airStatus"
|
|
:status="airStatus"
|
|
></AirMore>
|
|
></AirMore>
|
|
@@ -216,6 +215,7 @@ const boxLine = require('@/assets/taiguv1/svg/box_line.png')
|
|
// import "vue3-video-play/dist/style.css";
|
|
// import "vue3-video-play/dist/style.css";
|
|
import { httpGetByMeetingId, HttpGetSpaceInfo, queryAirStatus, queryAudioStatus, queryLampStatus, queryScreenCastingStatus } from '@/apis/taiguv1'
|
|
import { httpGetByMeetingId, HttpGetSpaceInfo, queryAirStatus, queryAudioStatus, queryLampStatus, queryScreenCastingStatus } from '@/apis/taiguv1'
|
|
import useDeviceControl from '@/hooks/useDeviceControl'
|
|
import useDeviceControl from '@/hooks/useDeviceControl'
|
|
|
|
+import { useStore } from '@/store'
|
|
const type = ref(localStorage.getItem('lang') || 'zh-CN')
|
|
const type = ref(localStorage.getItem('lang') || 'zh-CN')
|
|
const route = useRoute()
|
|
const route = useRoute()
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
@@ -277,7 +277,7 @@ const airIsOpen = ref(false)
|
|
// 添加场景执行标志
|
|
// 添加场景执行标志
|
|
const hasExecutedDefault = ref(false)
|
|
const hasExecutedDefault = ref(false)
|
|
const hasExecutedModeScene = ref(false)
|
|
const hasExecutedModeScene = ref(false)
|
|
-// const store = useStore()
|
|
|
|
|
|
+const store = useStore()
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
type.value = localStorage.getItem('lang') || 'zh-CN'
|
|
type.value = localStorage.getItem('lang') || 'zh-CN'
|
|
@@ -501,21 +501,25 @@ const updateAirStatus = data => {
|
|
lastSwitchStatus: airStatus.value.lastSwitchStatus,
|
|
lastSwitchStatus: airStatus.value.lastSwitchStatus,
|
|
switchLoading: airStatus.value.switchLoading
|
|
switchLoading: airStatus.value.switchLoading
|
|
}
|
|
}
|
|
|
|
+ // store.dispatch('taiguv1/setAirStatus', {
|
|
|
|
+ // id: 'all',
|
|
|
|
+ // status: {
|
|
|
|
+ // lastSwitchStatus: runStatus == 1
|
|
|
|
+ // }
|
|
|
|
+ // })
|
|
// console.log(airStatus.value, ' airStatus.value ')
|
|
// console.log(airStatus.value, ' airStatus.value ')
|
|
// airIsOpen.value = isOpen
|
|
// airIsOpen.value = isOpen
|
|
airEquipList.value = equipList
|
|
airEquipList.value = equipList
|
|
}
|
|
}
|
|
|
|
|
|
const updateLampStatus = data => {
|
|
const updateLampStatus = data => {
|
|
- let brightLamp = data?.find(item => item.brightValue !=0)
|
|
|
|
|
|
+ let brightLamp = data?.find(item =>item.brightValue!=undefined && item.brightValue !=0)
|
|
let arr = data?.filter(item => item.brightValue == 0)
|
|
let arr = data?.filter(item => item.brightValue == 0)
|
|
lampStatus.value = {
|
|
lampStatus.value = {
|
|
brightValue: brightLamp ?.brightValue,
|
|
brightValue: brightLamp ?.brightValue,
|
|
colorTempValue: brightLamp ?.colorTempValue,
|
|
colorTempValue: brightLamp ?.colorTempValue,
|
|
lampStatusText: arr?.length == 0 ? '已关闭' : arr?.length < data?.length ? '已部分开启' : '已开启'
|
|
lampStatusText: arr?.length == 0 ? '已关闭' : arr?.length < data?.length ? '已部分开启' : '已开启'
|
|
}
|
|
}
|
|
- // TODO:灯暂时都打开
|
|
|
|
- // lampStatus.value.isOpen = false
|
|
|
|
if (brightLamp) {
|
|
if (brightLamp) {
|
|
lampStatus.value.isOpen = true
|
|
lampStatus.value.isOpen = true
|
|
} else {
|
|
} else {
|