fix: 修复优化请求封装后获取摄像机画面截图请求异常的问题

This commit is contained in:
yangsy
2025-12-24 11:07:57 +08:00
parent b109bd97db
commit b8c3878ece
3 changed files with 9 additions and 5 deletions

View File

@@ -1,5 +1,9 @@
export interface SnapResult {
code: number;
msg: string;
data: {
absoluteFilePath: string;
path: string;
url: string;
};
}

View File

@@ -88,7 +88,7 @@ export const importCameraApi = async (file: File, options?: { stationCode?: Stat
export const getCameraSnapApi = async (deviceId: string, options?: { signal?: AbortSignal }) => {
const { signal } = options ?? {};
const endpoint = `/api/ndm/ndmCamera/getSnapByDeviceId`;
const resp = await ndmClient.get<SnapResult>(endpoint, { params: { deviceId }, signal });
const resp = await ndmClient.get<SnapResult>(endpoint, { params: { deviceId }, retRaw: true, signal });
const data = unwrapResponse(resp);
return data;
};

View File

@@ -47,7 +47,7 @@ export const useCameraSnapColumn = (tableData: Ref<DataTableRowData[]>) => {
loadingMap.value[id] = true;
try {
const snap = await getSnapByDeviceId({ deviceAlarmLog: rowData });
rowData.snapUrl = snap.url;
rowData.snapUrl = snap.data.url;
} finally {
loadingMap.value[id] = false;
}