From badfbfafbb2fcbee57ae0bb376841d8fa9856d15 Mon Sep 17 00:00:00 2001 From: yangsy Date: Thu, 21 Aug 2025 16:48:18 +0800 Subject: [PATCH] feat: add stationCode field as query field in AlarmPage --- src/pages/alarm-page.vue | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/pages/alarm-page.vue b/src/pages/alarm-page.vue index 5094d23..33c1667 100644 --- a/src/pages/alarm-page.vue +++ b/src/pages/alarm-page.vue @@ -16,13 +16,17 @@ const stationStore = useStationStore(); const { stationList } = storeToRefs(stationStore); const searchFields = reactive({ - deviceName_like: '', - deviceId_likeRight: '', + stationCode_in: [] as string[], deviceType_in: [] as string[], + deviceName_like: '', + // deviceId_likeRight: '', alarmDate: [dayjs().startOf('date').subtract(7, 'day').valueOf(), dayjs().endOf('date').valueOf()] as [number, number], }); const resetSearchFields = () => { + searchFields.stationCode_in = []; + searchFields.deviceType_in = []; searchFields.deviceName_like = ''; + searchFields.alarmDate = [dayjs().startOf('date').subtract(7, 'day').valueOf(), dayjs().endOf('date').valueOf()]; }; const tableColumns: DataTableColumns = [ @@ -96,7 +100,7 @@ const { mutate: getAlarmList, isPending } = useMutation({ const res = await postNdmDeviceAlarmLogPage('', { model: {}, extra: { - deviceId_likeRight: searchFields.deviceId_likeRight, + stationCode_in: [...searchFields.stationCode_in], deviceName_like: searchFields.deviceName_like, deviceType_in: searchFields.deviceType_in, alarmDate_ge: searchFields.alarmDate[0], @@ -168,14 +172,14 @@ onBeforeMount(() => getAlarmList());