From 53310b6f8b2274c3d68674648446451761edea21 Mon Sep 17 00:00:00 2001 From: he wei <858544502@qq.com> Date: 星期五, 25 四月 2025 10:07:35 +0800 Subject: [PATCH] U onActivated' --- src/views/general/alarm/alarmHis.vue | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/views/general/alarm/alarmHis.vue b/src/views/general/alarm/alarmHis.vue index a5b267e..726024f 100644 --- a/src/views/general/alarm/alarmHis.vue +++ b/src/views/general/alarm/alarmHis.vue @@ -1,5 +1,5 @@ <script setup name="alarmHis"> - import { ref, reactive, onMounted, watchEffect, nextTick } from "vue"; + import { ref, reactive, onActivated, watchEffect, nextTick } from "vue"; import useWebSocket from "@/hooks/useWebsocket.js"; import useElement from "@/hooks/useElement.js"; import { confirmAlm, cancelAlm, delAlm } from '@/api/alarm.js'; @@ -171,7 +171,7 @@ }); } - onMounted(() => { + onActivated(() => { endTime.value = moment().format('YYYY-MM-DD'); getList(); }); @@ -189,7 +189,7 @@ <div class="tools-filter-item"> <div class="filter-label">鐪侊細</div> <div class="filter-content"> - <el-select v-model="stationName1" clearable placeholder="璇烽�夋嫨" @change="() => nextTick(() => sendMessage())" size="small" + <el-select v-model="stationName1" clearable placeholder="璇烽�夋嫨" @change="() => nextTick(() => getList())" size="small" style="width: 180px"> <el-option v-for="(item, idx) in stationList1" :key="'province_' + idx" :label="item" :value="item" /> </el-select> @@ -198,7 +198,7 @@ <div class="tools-filter-item"> <div class="filter-label">甯傦細</div> <div class="filter-content"> - <el-select v-model="stationName2" clearable placeholder="璇烽�夋嫨" @change="() => nextTick(() => sendMessage())" size="small" + <el-select v-model="stationName2" clearable placeholder="璇烽�夋嫨" @change="() => nextTick(() => getList())" size="small" style="width: 180px"> <el-option v-for="(item, idx) in stationList2" :key="'city_' + idx" :label="item" :value="item" /> </el-select> @@ -207,7 +207,7 @@ <div class="tools-filter-item"> <div class="filter-label">鍖哄幙锛�</div> <div class="filter-content"> - <el-select v-model="stationName3" clearable placeholder="璇烽�夋嫨" @change="() => nextTick(() => sendMessage())" size="small" + <el-select v-model="stationName3" clearable placeholder="璇烽�夋嫨" @change="() => nextTick(() => getList())" size="small" style="width: 180px"> <el-option v-for="(item, idx) in stationList3" :key="'list2_' + idx" :label="item" :value="item" /> </el-select> @@ -216,7 +216,7 @@ <div class="tools-filter-item"> <div class="filter-label">鏈烘埧锛�</div> <div class="filter-content"> - <el-select v-model="stationName4" clearable placeholder="璇烽�夋嫨" @change="() => nextTick(() => sendMessage())" size="small" + <el-select v-model="stationName4" clearable placeholder="璇烽�夋嫨" @change="() => nextTick(() => getList())" size="small" style="width: 180px"> <el-option v-for="(item, idx) in stationList4" :key="'list3_' + idx" :label="item" :value="item" /> </el-select> @@ -226,7 +226,7 @@ <div class="tools-filter-item"> <div class="filter-label">閿佸叿鍚嶇О锛�</div> <div class="filter-content"> - <el-select v-model="lockName" clearable filterable placeholder="璇烽�夋嫨" @change="() => nextTick(() => sendMessage())" size="small" + <el-select v-model="lockName" clearable filterable placeholder="璇烽�夋嫨" @change="() => nextTick(() => getList())" size="small" style="width: 180px"> <el-option v-for="(item, idx) in lockList" :key="'list3_' + idx" :label="item.lockName" :value="item.lockName" /> </el-select> -- Gitblit v1.9.1