fix(api): fix getServerImage

This commit is contained in:
zhangheng
2026-02-27 14:36:27 +08:00
parent bb70cee307
commit cf6ef65ea6

View File

@@ -37,6 +37,7 @@ export const getServerImage = async (data: {
flag?: number flag?: number
project_id: number project_id: number
}) => { }) => {
let data_type = data.data_type
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
httpFetch<ServerResponse>({ httpFetch<ServerResponse>({
url: BASE_LABEL_API + "/api/v1/label_server/data/list", url: BASE_LABEL_API + "/api/v1/label_server/data/list",
@@ -47,35 +48,39 @@ export const getServerImage = async (data: {
reject({ proxy: res.proxy, params: data }) reject({ proxy: res.proxy, params: data })
} else { } else {
if (res.data_list && res.data_list.length) { if (res.data_list && res.data_list.length) {
const { image_data } = res.data_list[0] const { image_data, video_data, pointcloud_data } = res.data_list[0]
resolve({ resolve({
image_data, base64data:
data_type === 0
? image_data
: data_type === 2
? video_data
: pointcloud_data,
}) })
} }
} }
}) })
}).then(({ base64data }: any) => {
return base64data
}) })
.then(({ image_data }: any) => { // .catch(async ({ proxy, params }) => {
return image_data // try {
}) // const res = await httpFetch<ServerResponse>({
.catch(async ({ proxy, params }) => { // url: `/http://${proxy}:9112/api/v1/label_sync/get_data_list`,
try { // method: "POST",
const res = await httpFetch<ServerResponse>({ // body: JSON.stringify(params),
url: `/http://${proxy}:9112/api/v1/label_sync/get_data_list`, // })
method: "POST", // return res.data.data_list?.[0].image_data || ""
body: JSON.stringify(params), // } catch (error: unknown) {
}) // console.log(error)
return res.data.data_list?.[0].image_data || "" // const res = await httpFetch<ServerResponse>({
} catch (error: unknown) { // url: BASE_LABEL_API + "/api/v1/label_server/data/list",
console.log(error) // method: "POST",
const res = await httpFetch<ServerResponse>({ // body: JSON.stringify({ ...params, flag: 1 }),
url: BASE_LABEL_API + "/api/v1/label_server/data/list", // })
method: "POST", // return res.data_list?.[0].image_data || ""
body: JSON.stringify({ ...params, flag: 1 }), // }
}) // })
return res.data_list?.[0].image_data || ""
}
})
} }
// 获取标注图片 // 获取标注图片