| | |
| | | import FlexBox from "@/components/FlexBox.vue"; |
| | | import {DArrowRight, CaretTop} from "@element-plus/icons-vue"; |
| | | import HdwLight from "@/components/HdwLight.vue"; |
| | | import {watch} from "vue"; |
| | | import {ref, watch} from "vue"; |
| | | |
| | | import runMonitorModule from "@/views/airConditioning/js/runMonitorModule"; |
| | | const {runMonitorData, setRunMonitorData} = runMonitorModule(); |
| | |
| | | import airMonitorData from "@/views/airConditioning/js/airMonitorData"; |
| | | const {monitorData, airState} = airMonitorData(); |
| | | |
| | | import airControlModule from "@/views/airConditioning/js/airControlModule"; |
| | | import setAirParam from "@/views/airConditioning/components/setAirParam.vue"; |
| | | |
| | | const { |
| | | airParam, |
| | | getParam, |
| | | } = airControlModule(); |
| | | const setParamVisible = ref(false); |
| | | |
| | | const showSetParamDialog = ()=>{ |
| | | setParamVisible.value = true; |
| | | }; |
| | | |
| | | const setParamClose = ()=>{ |
| | | setParamVisible.value = false; |
| | | }; |
| | | |
| | | watch(monitorData, (data)=>{ |
| | | setRunMonitorData(data); |
| | |
| | | <div class="handle-tools"> |
| | | <div class="tools-btn-list"> |
| | | <div class="tools-btn-item"> |
| | | <el-button type="primary" @click="getParam">空调参数设置</el-button> |
| | | <el-button type="primary" @click="showSetParamDialog">空调参数设置</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="tools-btn-list"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <el-dialog |
| | | class="center-dialog" |
| | | title="空调参数设置" |
| | | width="auto" |
| | | v-model="setParamVisible" |
| | | align-center |
| | | :close-on-click-modal="false" |
| | | :modal-append-to-body="false"> |
| | | <set-air-param v-if="setParamVisible" @close="setParamClose"></set-air-param> |
| | | </el-dialog> |
| | | </template> |
| | | |
| | | <style lang="less" scoped> |