|
|
@@ -38,10 +38,16 @@
|
|
|
>同时关闭</div
|
|
|
>
|
|
|
<template v-if="selectData['gateStyle'] && selectData['gateStyle'].includes('fm_fc')">
|
|
|
- <div v-if="hasPermission('btn:controlWindow')" class="button-box" @click="playAnimation(10)">A窗控制</div>
|
|
|
- <div v-if="hasPermission('btn:controlWindow')" class="button-box" @click="playAnimation(11)">B窗控制</div>
|
|
|
- <div v-if="hasPermission('btn:controlWindow')" class="button-box" @click="playAnimation(12)">C窗控制</div>
|
|
|
- <div v-if="hasPermission('btn:controlWindow')" class="button-box" @click="playAnimation(13)">D窗控制</div>
|
|
|
+ <template v-if="selectData['nwindownum'] == 4">
|
|
|
+ <div v-if="hasPermission('btn:controlWindow')" class="button-box" @click="playAnimation(10)">A窗控制</div>
|
|
|
+ <div v-if="hasPermission('btn:controlWindow')" class="button-box" @click="playAnimation(11)">B窗控制</div>
|
|
|
+ <div v-if="hasPermission('btn:controlWindow')" class="button-box" @click="playAnimation(12)">C窗控制</div>
|
|
|
+ <div v-if="hasPermission('btn:controlWindow')" class="button-box" @click="playAnimation(13)">D窗控制</div>
|
|
|
+ </template>
|
|
|
+ <template v-if="selectData['nwindownum'] == 2">
|
|
|
+ <div v-if="hasPermission('btn:controlWindow')" class="button-box" @click="playAnimation(14)">前窗控制</div>
|
|
|
+ <div v-if="hasPermission('btn:controlWindow')" class="button-box" @click="playAnimation(15)">后窗控制</div>
|
|
|
+ </template>
|
|
|
</template>
|
|
|
</div>
|
|
|
<!-- 控制模式 -->
|
|
|
@@ -669,34 +675,40 @@
|
|
|
}
|
|
|
break;
|
|
|
case 5: // 打开前后门
|
|
|
- if (
|
|
|
- selectData.frontGateOpen == '0' &&
|
|
|
- selectData.frontGateClose == '1' &&
|
|
|
- selectData.rearGateOpen == '0' &&
|
|
|
- selectData.rearGateClose == '1'
|
|
|
- ) {
|
|
|
- modalTitle.value = '打开前后门';
|
|
|
- modalType.value = '5';
|
|
|
- modalIsShow.value = true;
|
|
|
- } else {
|
|
|
- // message.warning('前后门已经打开或正在打开,请勿重新操作');
|
|
|
- message.warning('没有监测到前门、后门关到位,无法进行指令下发操作');
|
|
|
- }
|
|
|
+ // if (
|
|
|
+ // selectData.frontGateOpen == '0' &&
|
|
|
+ // selectData.frontGateClose == '1' &&
|
|
|
+ // selectData.rearGateOpen == '0' &&
|
|
|
+ // selectData.rearGateClose == '1'
|
|
|
+ // ) {
|
|
|
+ // modalTitle.value = '打开前后门';
|
|
|
+ // modalType.value = '5';
|
|
|
+ // modalIsShow.value = true;
|
|
|
+ // } else {
|
|
|
+ // // message.warning('前后门已经打开或正在打开,请勿重新操作');
|
|
|
+ // message.warning('没有监测到前门、后门关到位,无法进行指令下发操作');
|
|
|
+ // }
|
|
|
+ modalTitle.value = '打开前后门';
|
|
|
+ modalType.value = '5';
|
|
|
+ modalIsShow.value = true;
|
|
|
break;
|
|
|
case 6: // 关闭前后门
|
|
|
- if (
|
|
|
- selectData.frontGateOpen == '1' &&
|
|
|
- selectData.frontGateClose == '0' &&
|
|
|
- selectData.rearGateOpen == '1' &&
|
|
|
- selectData.rearGateClose == '0'
|
|
|
- ) {
|
|
|
- modalTitle.value = '关闭前后门';
|
|
|
- modalType.value = '6';
|
|
|
- modalIsShow.value = true;
|
|
|
- } else {
|
|
|
- // message.warning('前后门已经关闭或正在关闭,请勿重新操作');
|
|
|
- message.warning('没有监测到前门、后门开到位,无法进行指令下发操作');
|
|
|
- }
|
|
|
+ // if (
|
|
|
+ // selectData.frontGateOpen == '1' &&
|
|
|
+ // selectData.frontGateClose == '0' &&
|
|
|
+ // selectData.rearGateOpen == '1' &&
|
|
|
+ // selectData.rearGateClose == '0'
|
|
|
+ // ) {
|
|
|
+ // modalTitle.value = '关闭前后门';
|
|
|
+ // modalType.value = '6';
|
|
|
+ // modalIsShow.value = true;
|
|
|
+ // } else {
|
|
|
+ // // message.warning('前后门已经关闭或正在关闭,请勿重新操作');
|
|
|
+ // message.warning('没有监测到前门、后门开到位,无法进行指令下发操作');
|
|
|
+ // }
|
|
|
+ modalTitle.value = '关闭前后门';
|
|
|
+ modalType.value = '6';
|
|
|
+ modalIsShow.value = true;
|
|
|
break;
|
|
|
|
|
|
case 7: // 控制模式切换
|
|
|
@@ -726,6 +738,16 @@
|
|
|
modalType.value = '13';
|
|
|
modalIsShow.value = true;
|
|
|
break;
|
|
|
+ case 14: // 风窗控制
|
|
|
+ modalTitle.value = '前窗控制';
|
|
|
+ modalType.value = '14';
|
|
|
+ modalIsShow.value = true;
|
|
|
+ break;
|
|
|
+ case 15: // 风窗控制
|
|
|
+ modalTitle.value = '后窗控制';
|
|
|
+ modalType.value = '15';
|
|
|
+ modalIsShow.value = true;
|
|
|
+ break;
|
|
|
}
|
|
|
|
|
|
if (globalConfig?.simulatedPassword) {
|
|
|
@@ -950,6 +972,14 @@
|
|
|
data.paramcode = 'rearSetValue2';
|
|
|
data.value = value;
|
|
|
break;
|
|
|
+ case '14': // 后(B)窗控制
|
|
|
+ data.paramcode = 'frontSetValue';
|
|
|
+ data.value = value;
|
|
|
+ break;
|
|
|
+ case '15': // 后(B)窗控制
|
|
|
+ data.paramcode = 'rearSetValue';
|
|
|
+ data.value = value;
|
|
|
+ break;
|
|
|
}
|
|
|
|
|
|
if (data.paramcode) {
|