refactor: apis

This commit is contained in:
yangsy
2025-08-29 11:54:09 +08:00
parent 5a148910af
commit 56c5fb40a9
3 changed files with 5 additions and 7 deletions

View File

@@ -4,5 +4,3 @@ export * from './diag-info/ndm-nvr-diag-info';
export * from './diag-info/ndm-security-box-diag-info'; export * from './diag-info/ndm-security-box-diag-info';
export * from './diag-info/ndm-server-diag-info'; export * from './diag-info/ndm-server-diag-info';
export * from './diag-info/ndm-switch-diag-info'; export * from './diag-info/ndm-switch-diag-info';
export * from './device-id-type';

View File

@@ -1,5 +1,5 @@
import { ndmClient } from '@/apis/client'; import { ndmClient } from '@/apis/client';
import type { PageParams, NdmNvrPageQuery, PageResult, NdmNvrResultVO, NdmNvrUpdateVO, NdmNvrVO, ClientChannel, NdmRecordCheck } from '@/apis/models'; import type { PageParams, NdmNvrPageQuery, PageResult, NdmNvrResultVO, NdmNvrUpdateVO, ClientChannel, NdmRecordCheck } from '@/apis/models';
import dayjs from 'dayjs'; import dayjs from 'dayjs';
export const postNdmNvrPage = async (stationCode: string, pageQuery: PageParams<NdmNvrPageQuery>, signal?: AbortSignal) => { export const postNdmNvrPage = async (stationCode: string, pageQuery: PageParams<NdmNvrPageQuery>, signal?: AbortSignal) => {
@@ -22,7 +22,7 @@ export const putNdmNvr = async (stationCode: string, updateVO: NdmNvrUpdateVO) =
return ndmNvr; return ndmNvr;
}; };
export const getChannelList = async (stationCode: string, ndmNvr: NdmNvrVO) => { export const getChannelList = async (stationCode: string, ndmNvr: NdmNvrResultVO) => {
const prefix = stationCode ? `/${stationCode}` : ''; const prefix = stationCode ? `/${stationCode}` : '';
const resp = await ndmClient.post<ClientChannel[]>(`${prefix}/api/ndm/ndmRecordCheck/getChannelList`, { const resp = await ndmClient.post<ClientChannel[]>(`${prefix}/api/ndm/ndmRecordCheck/getChannelList`, {
code: ndmNvr.gbCode, code: ndmNvr.gbCode,
@@ -35,7 +35,7 @@ export const getChannelList = async (stationCode: string, ndmNvr: NdmNvrVO) => {
return channelList; return channelList;
}; };
export const getRecordCheckByParentId = async (stationCode: string, ndmNvr: NdmNvrVO, lastDays: number, gbCodeList: string[] = []) => { export const getRecordCheckByParentId = async (stationCode: string, ndmNvr: NdmNvrResultVO, lastDays: number, gbCodeList: string[] = []) => {
const prefix = stationCode ? `/${stationCode}` : ''; const prefix = stationCode ? `/${stationCode}` : '';
const endDateTime = dayjs(); const endDateTime = dayjs();
const startDateTime = endDateTime.subtract(lastDays, 'day'); const startDateTime = endDateTime.subtract(lastDays, 'day');

View File

@@ -1,8 +1,8 @@
import { ndmClient } from '@/apis/client'; import { ndmClient } from '@/apis/client';
export const ndmVerify = async (stationCode: string) => { export const ndmVerify = async (stationCode: string, signal?: AbortSignal) => {
const prefix = stationCode ? `/${stationCode}` : ''; const prefix = stationCode ? `/${stationCode}` : '';
const resp = await ndmClient.post<void>(`${prefix}/api/ndm/ndmKeepAlive/verify`, {}, { timeout: 5000 }); const resp = await ndmClient.post<void>(`${prefix}/api/ndm/ndmKeepAlive/verify`, {}, { timeout: 5000, signal });
const [err] = resp; const [err] = resp;
if (err) { if (err) {
throw err; throw err;