From 4ea5bfa5152841497f8ae67eff00943cb586eca2 Mon Sep 17 00:00:00 2001 From: yangsy Date: Fri, 22 Aug 2025 01:19:15 +0800 Subject: [PATCH] chore: apis --- src/apis/requests/device/index.ts | 1 + .../device/log/ndm-device-alarm-log.ts | 2 +- src/apis/requests/device/log/ndm-icmp-log.ts | 6 ++++- src/apis/requests/device/log/ndm-snmp-log.ts | 6 ++++- src/apis/requests/device/log/ndm-vimp-log.ts | 25 +++++++++++++++++++ 5 files changed, 37 insertions(+), 3 deletions(-) diff --git a/src/apis/requests/device/index.ts b/src/apis/requests/device/index.ts index 61dd534..3f09214 100644 --- a/src/apis/requests/device/index.ts +++ b/src/apis/requests/device/index.ts @@ -1,6 +1,7 @@ export * from './log/ndm-device-alarm-log'; export * from './log/ndm-icmp-log'; export * from './log/ndm-snmp-log'; +export * from './log/ndm-vimp-log'; export * from './storage/ndm-nvr'; diff --git a/src/apis/requests/device/log/ndm-device-alarm-log.ts b/src/apis/requests/device/log/ndm-device-alarm-log.ts index 9599e45..8702fe1 100644 --- a/src/apis/requests/device/log/ndm-device-alarm-log.ts +++ b/src/apis/requests/device/log/ndm-device-alarm-log.ts @@ -21,7 +21,7 @@ export const postNdmDeviceAlarmLogPage = async (stationCode: string, pageQuery: return alarmData; }; -export const defaultExportByTemplate = async (stationCode: string, pageQuery: PageParams) => { +export const ndmDeviceAlarmLogDefaultExportByTemplate = async (stationCode: string, pageQuery: PageParams) => { const endpoint = '/api/ndm/ndmDeviceAlarmLog/defaultExportByTemplate'; if (!stationCode) { const resp = await userClient.post(`${endpoint}`, pageQuery, { responseType: 'blob', retRaw: true }); diff --git a/src/apis/requests/device/log/ndm-icmp-log.ts b/src/apis/requests/device/log/ndm-icmp-log.ts index 5a9e54a..460efc0 100644 --- a/src/apis/requests/device/log/ndm-icmp-log.ts +++ b/src/apis/requests/device/log/ndm-icmp-log.ts @@ -4,5 +4,9 @@ import type { PageParams, NdmIcmpLogPageQuery, PageResult, NdmIcmpLogResultVO } export const postIcmpLogPage = async (stationCode: string, pageQuery: PageParams) => { const prefix = stationCode ? `/${stationCode}` : ''; const resp = await ndmClient.post>(`${prefix}/api/ndm/ndmIcmpLog/page`, pageQuery); - return resp; + const [err, icmpLogData] = resp; + if (err || !icmpLogData) { + throw err; + } + return icmpLogData; }; diff --git a/src/apis/requests/device/log/ndm-snmp-log.ts b/src/apis/requests/device/log/ndm-snmp-log.ts index 64bfe24..f074244 100644 --- a/src/apis/requests/device/log/ndm-snmp-log.ts +++ b/src/apis/requests/device/log/ndm-snmp-log.ts @@ -4,5 +4,9 @@ import type { PageParams, NdmSnmpLogPageQuery, PageResult, NdmSnmpLogResultVO } export const postSnmpLogPage = async (stationCode: string, pageQuery: PageParams) => { const prefix = stationCode ? `/${stationCode}` : ''; const resp = await ndmClient.post>(`${prefix}/api/ndm/ndmSnmpLog/page`, pageQuery); - return resp; + const [err, snmpLogData] = resp; + if (err || !snmpLogData) { + throw err; + } + return snmpLogData; }; diff --git a/src/apis/requests/device/log/ndm-vimp-log.ts b/src/apis/requests/device/log/ndm-vimp-log.ts index e69de29..34ad51d 100644 --- a/src/apis/requests/device/log/ndm-vimp-log.ts +++ b/src/apis/requests/device/log/ndm-vimp-log.ts @@ -0,0 +1,25 @@ +import { ndmClient } from '@/apis/client'; +import type { PageParams, NdmVimpLogPageQuery, PageResult, NdmVimpLogResultVO } from '@/apis/models'; + +export const postNdmVimpLogPage = async (stationCode: string, pageQuery: PageParams) => { + const prefix = stationCode ? `/${stationCode}` : ''; + const resp = await ndmClient.post>(`${prefix}/api/ndm/ndmVimpLog/page`, pageQuery); + const [err, vimpLogData] = resp; + if (err || !vimpLogData) { + throw err; + } + return vimpLogData; +}; + +export const ndmVimpLogDefaultExportByTemplate = async (stationCode: string, pageQuery: PageParams) => { + const endpoint = '/api/ndm/ndmVimpLog/defaultExportByTemplate'; + if (!stationCode) { + throw new Error('请选择车站'); + } + const resp = await ndmClient.post(`/${stationCode}${endpoint}`, pageQuery, { responseType: 'blob', retRaw: true }); + const [err, data] = resp; + if (err || !data) { + throw err; + } + return data; +};