2026-02-04 08:59:20 +08:00
|
|
|
import request from '@/utils/request'
|
|
|
|
|
|
|
|
|
|
export function queryCameraList(params) {
|
|
|
|
|
const { page, count, query, pulling, mediaServerId } = params
|
|
|
|
|
return request({
|
|
|
|
|
method: 'get',
|
|
|
|
|
url: '/api/proxy/list',
|
|
|
|
|
params: { page, count, query, pulling, mediaServerId }
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function startCamera(id) {
|
|
|
|
|
return request({
|
|
|
|
|
method: 'get',
|
|
|
|
|
url: '/api/proxy/start',
|
|
|
|
|
params: { id }
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function stopCamera(id) {
|
|
|
|
|
return request({
|
|
|
|
|
method: 'get',
|
|
|
|
|
url: '/api/proxy/stop',
|
|
|
|
|
params: { id }
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
2026-02-04 09:21:10 +08:00
|
|
|
export function getSnapUrl(srcUrl) {
|
|
|
|
|
return `/api/ai/roi/snap?url=${encodeURIComponent(srcUrl)}`
|
2026-02-04 08:59:20 +08:00
|
|
|
}
|