From bd7238a7f14022be19d6897848f1101a5ac9b616 Mon Sep 17 00:00:00 2001 From: yangsy Date: Thu, 11 Dec 2025 01:30:37 +0800 Subject: [PATCH] style: code state --- .../device-alarm-detail-modal.vue | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/src/components/station-page/device-alarm-detail-modal.vue b/src/components/station-page/device-alarm-detail-modal.vue index 0afbd20..e77a87b 100644 --- a/src/components/station-page/device-alarm-detail-modal.vue +++ b/src/components/station-page/device-alarm-detail-modal.vue @@ -14,7 +14,7 @@ import { renderAlarmDateCell, renderDeviceTypeCell, renderAlarmTypeCell, renderF import { downloadByData } from '@/utils'; import { useMutation } from '@tanstack/vue-query'; import dayjs from 'dayjs'; -import { NButton, NCol, NDataTable, NModal, NRow, NSpace, NStatistic, NTag, type DataTableColumns, type DataTableProps, type DataTableRowData, type PaginationProps } from 'naive-ui'; +import { NButton, NDataTable, NGrid, NGridItem, NModal, NSpace, NStatistic, NTag, type DataTableColumns, type DataTableProps, type DataTableRowData, type PaginationProps } from 'naive-ui'; import { computed, h, reactive, ref, toRefs } from 'vue'; interface Props { @@ -125,7 +125,7 @@ const resetFilterFields = () => { filterFields.faultLevel_in = []; }; -const tablePagination = reactive({ +const pagination = reactive({ size: 'small', showSizePicker: true, page: 1, @@ -135,27 +135,27 @@ const tablePagination = reactive({ return h('div', {}, { default: () => `共${itemCount}条` }); }, onUpdatePage: (page: number) => { - tablePagination.page = page; - getStaionAlarmList(); + pagination.page = page; + getTableData(); }, onUpdatePageSize: (pageSize: number) => { - tablePagination.pageSize = pageSize; - tablePagination.page = 1; - getStaionAlarmList(); + pagination.pageSize = pageSize; + pagination.page = 1; + getTableData(); }, }); const tableData = ref([]); const onAfterModalEnter = () => { - getStaionAlarmList(); + getTableData(); }; const onAfterModalLeave = () => { resetFilterFields(); - tablePagination.page = 1; - tablePagination.pageSize = 10; - tablePagination.itemCount = 0; + pagination.page = 1; + pagination.pageSize = 10; + pagination.itemCount = 0; tableData.value = []; }; @@ -168,10 +168,10 @@ const onUpdateFilters: DataTableProps['onUpdateFilters'] = (filterState) => { filterFields.alarmType_in = alarmTypeKeys; const faultLevelVals = filterState['faultLevel']; filterFields.faultLevel_in = faultLevelVals; - getStaionAlarmList(); + getTableData(); }; -const { mutate: getStaionAlarmList, isPending: tableLoading } = useMutation({ +const { mutate: getTableData, isPending: loading } = useMutation({ mutationFn: async () => { const now = dayjs(); const res = await pageDeviceAlarmLogApi( @@ -188,8 +188,8 @@ const { mutate: getStaionAlarmList, isPending: tableLoading } = useMutation({ createdTime_precisest: now.startOf('date').format('YYYY-MM-DD HH:mm:ss'), createdTime_preciseed: now.endOf('date').format('YYYY-MM-DD HH:mm:ss'), }, - current: tablePagination.page ?? 1, - size: tablePagination.pageSize ?? 10, + current: pagination.page ?? 1, + size: pagination.pageSize ?? 10, order: 'descending', sort: 'id', }, @@ -201,8 +201,8 @@ const { mutate: getStaionAlarmList, isPending: tableLoading } = useMutation({ }, onSuccess: (res) => { const { records, size, total } = res; - tablePagination.pageSize = parseInt(size); - tablePagination.itemCount = parseInt(total); + pagination.pageSize = parseInt(size); + pagination.itemCount = parseInt(total); tableData.value = records; }, onError: (error) => { @@ -226,8 +226,8 @@ const { mutate: exportTableData, isPending: exporting } = useMutation({ createdTime_precisest: now.startOf('date').format('YYYY-MM-DD HH:mm:ss'), createdTime_preciseed: now.endOf('date').format('YYYY-MM-DD HH:mm:ss'), }, - current: tablePagination.page ?? 1, - size: tablePagination.pageSize ?? 10, + current: pagination.page ?? 1, + size: pagination.pageSize ?? 10, order: 'descending', sort: 'id', }, @@ -264,11 +264,11 @@ const { mutate: exportTableData, isPending: exporting } = useMutation({
- - + + - - + +
今日设备告警列表
@@ -278,10 +278,10 @@ const { mutate: exportTableData, isPending: exporting } = useMutation({