| | |
| | | <script setup> |
| | | import FlexBox from "@/components/FlexBox.vue"; |
| | | import {DArrowRight, CaretTop} from "@element-plus/icons-vue"; |
| | | import {ElMessageBox} from "element-plus"; |
| | | import HdwLight from "@/components/HdwLight.vue"; |
| | | import {ref, watch} from "vue"; |
| | | |
| | |
| | | |
| | | import setAirParam from "@/views/airConditioning/components/setAirParam.vue"; |
| | | |
| | | import air from "@/assets/js/const/air"; |
| | | const airCmd = ref(air.cmd); |
| | | |
| | | import airControlModule from "@/views/airConditioning/js/airControlModule"; |
| | | |
| | | const {startAir} = airControlModule(); |
| | | |
| | | const setParamVisible = ref(false); |
| | | |
| | | const showSetParamDialog = ()=>{ |
| | |
| | | const setParamClose = ()=>{ |
| | | setParamVisible.value = false; |
| | | }; |
| | | |
| | | const startAirByCmd = (opCmd)=>{ |
| | | ElMessageBox.confirm( |
| | | "确认进行控制", |
| | | "系统提示", |
| | | { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'info', |
| | | draggable: true, |
| | | } |
| | | ).then(()=>{ |
| | | startAir(opCmd); |
| | | }).catch(()=>{}); |
| | | |
| | | } |
| | | |
| | | watch(monitorData, (data)=>{ |
| | | setRunMonitorData(data); |
| | |
| | | </div> |
| | | <div class="tools-btn-list"> |
| | | <div class="tools-btn-item"> |
| | | <el-button type="primary">启动空调值班</el-button> |
| | | <el-button type="primary" @click="startAirByCmd(airCmd.startWork)">启动空调工作</el-button> |
| | | </div> |
| | | <div class="tools-btn-item"> |
| | | <el-button type="warning">停止空调值班</el-button> |
| | | <el-button type="warning" @click="startAirByCmd(airCmd.stopWork)">停止空调工作</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="tools-btn-list"> |
| | | <div class="tools-btn-item"> |
| | | <el-button type="primary">启动空调消毒</el-button> |
| | | <el-button type="primary" @click="startAirByCmd(airCmd.startOnDuty)">启动空调值班</el-button> |
| | | </div> |
| | | <div class="tools-btn-item"> |
| | | <el-button type="warning">停止空调消毒</el-button> |
| | | <el-button type="warning" @click="startAirByCmd(airCmd.stopOnDuty)">停止空调值班</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="tools-btn-list"> |
| | | <div class="tools-btn-item"> |
| | | <el-button type="primary">启动空调排风</el-button> |
| | | <el-button type="primary" @click="startAirByCmd(airCmd.startDisinfect)">启动空调消毒</el-button> |
| | | </div> |
| | | <div class="tools-btn-item"> |
| | | <el-button type="warning">停止空调排风</el-button> |
| | | <el-button type="warning" @click="startAirByCmd(airCmd.stopDisinfect)">停止空调消毒</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="tools-btn-list"> |
| | | <div class="tools-btn-item"> |
| | | <el-button type="primary" @click="startAirByCmd(airCmd.startExhaustFan)">启动空调排风</el-button> |
| | | </div> |
| | | <div class="tools-btn-item"> |
| | | <el-button type="warning" @click="startAirByCmd(airCmd.stopExhaustFan)">停止空调排风</el-button> |
| | | </div> |
| | | </div> |
| | | </div> |