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