|
|
@@ -55,6 +55,9 @@ import gateDualSVG2 from './gateDualSVG2.vue'
|
|
|
import gateDualSVG3 from './gateDualSVG3.vue'
|
|
|
import gateDualSVG4 from './gateDualSVG4.vue'
|
|
|
import gateDualSVG5 from './gateDualSVG5.vue'
|
|
|
+import gateDualSVG6 from './gateDualSVG6.vue'
|
|
|
+import gateDualSVG7 from './gateDualSVG7.vue'
|
|
|
+import gateDualSVG8 from './gateDualSVG8.vue'
|
|
|
import { useRouter } from 'vue-router';
|
|
|
import { devicecontrol, insertSyncRule, GetSyncRule } from '../airdoor.api'
|
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
|
@@ -92,6 +95,9 @@ const modelRef2 = ref(null);
|
|
|
const modelRef3 = ref(null);
|
|
|
const modelRef4 = ref(null);
|
|
|
const modelRef5 = ref(null);
|
|
|
+const modelRef6 = ref(null);
|
|
|
+const modelRef7 = ref(null);
|
|
|
+const modelRef8 = ref(null);
|
|
|
const visibletip = ref(false)
|
|
|
|
|
|
|
|
|
@@ -173,6 +179,12 @@ function monitorAnimation(selectData, index) {
|
|
|
modelRef4.value[0]?.animate?.(selectData.frontGateOpen == '1', selectData.midGateOpen == '1', selectData.rearGateOpen == '1');
|
|
|
} else if (index == 5) {
|
|
|
modelRef5.value[0]?.animate?.(selectData.frontGateOpen == '1', selectData.midGateOpen == '1', selectData.rearGateOpen == '1');
|
|
|
+ }else if (index == 6) {
|
|
|
+ modelRef6.value[0]?.animate?.(selectData.frontGateOpen == '1', selectData.midGateOpen == '1', selectData.rearGateOpen == '1');
|
|
|
+ }else if (index == 7) {
|
|
|
+ modelRef7.value[0]?.animate?.(selectData.frontGateOpen == '1', selectData.midGateOpen == '1', selectData.rearGateOpen == '1');
|
|
|
+ }else if (index == 8) {
|
|
|
+ modelRef8.value[0]?.animate?.(selectData.frontGateOpen == '1', selectData.midGateOpen == '1', selectData.rearGateOpen == '1');
|
|
|
}
|
|
|
}
|
|
|
|