Files
wvp-platform/web/src/api/frontEnd.js

219 lines
4.9 KiB
JavaScript
Raw Normal View History

2025-04-28 15:04:06 +08:00
import request from '@/utils/request'
// 前端控制
2025-04-29 09:18:33 +08:00
export function setSpeedForScan([deviceId, channelDeviceId, scanId, speed]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/scan/set/speed/${deviceId}/${channelDeviceId}`,
params: {
scanId: scanId,
speed: speed
}
})
}
2025-04-28 18:26:34 +08:00
export function setLeftForScan([deviceId, channelDeviceId, scanId]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/scan/set/left/${deviceId}/${channelDeviceId}`,
params: {
scanId: scanId
}
})
}
2025-04-28 18:26:34 +08:00
export function setRightForScan([deviceId, channelDeviceId, scanId]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/scan/set/right/${deviceId}/${channelDeviceId}`,
params: {
scanId: scanId
}
})
}
2025-04-28 18:26:34 +08:00
export function startScan([deviceId, channelDeviceId, scanId]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/scan/start/${deviceId}/${channelDeviceId}`,
params: {
scanId: scanId
}
})
}
2025-04-28 18:26:34 +08:00
export function stopScan([deviceId, channelDeviceId, scanId]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/scan/stop/${deviceId}/${channelDeviceId}`,
params: {
scanId: scanId
}
})
}
2025-04-28 18:26:34 +08:00
export function queryPreset([deviceId, channelDeviceId]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/preset/query/${deviceId}/${channelDeviceId}`
})
}
2025-04-28 18:26:34 +08:00
export function addPointForCruise([deviceId, channelDeviceId, cruiseId, presetId]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/cruise/point/add/${deviceId}/${channelDeviceId}`,
params: {
cruiseId: cruiseId,
presetId: presetId
}
})
}
2025-04-28 18:26:34 +08:00
export function deletePointForCruise([deviceId, channelDeviceId, cruiseId, presetId]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/cruise/point/delete/${deviceId}/${channelDeviceId}`,
params: {
cruiseId: cruiseId,
presetId: presetId
}
})
}
2025-04-28 18:26:34 +08:00
export function setCruiseSpeed([deviceId, channelDeviceId, cruiseId, cruiseSpeed]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/cruise/speed/${deviceId}/${channelDeviceId}`,
params: {
cruiseId: cruiseId,
speed: cruiseSpeed
}
})
}
2025-04-28 18:26:34 +08:00
export function setCruiseTime([deviceId, channelDeviceId, cruiseId, cruiseTime]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/cruise/time/${deviceId}/${channelDeviceId}`,
params: {
cruiseId: cruiseId,
time: cruiseTime
}
})
}
2025-04-28 18:26:34 +08:00
export function startCruise([deviceId, channelDeviceId, cruiseId]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/cruise/start/${deviceId}/${channelDeviceId}`,
params: {
cruiseId: cruiseId
}
})
}
2025-04-28 18:26:34 +08:00
export function stopCruise([deviceId, channelDeviceId, cruiseId]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/cruise/stop/${deviceId}/${channelDeviceId}`,
params: {
cruiseId: cruiseId
}
})
}
2025-04-28 18:26:34 +08:00
export function addPreset([deviceId, channelDeviceId, presetId]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/preset/add/${deviceId}/${channelDeviceId}`,
params: {
presetId: presetId
}
})
}
2025-04-28 18:26:34 +08:00
export function callPreset([deviceId, channelDeviceId, presetId]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/preset/call/${deviceId}/${channelDeviceId}`,
params: {
presetId: presetId
}
})
}
2025-04-28 18:26:34 +08:00
export function deletePreset([deviceId, channelDeviceId, presetId]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/preset/delete/${deviceId}/${channelDeviceId}`,
params: {
presetId: presetId
}
})
}
/**
* command: on 开启 off 关闭
*/
2025-04-28 18:26:34 +08:00
export function auxiliary([deviceId, channelDeviceId, command, switchId]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/auxiliary/${deviceId}/${channelDeviceId}`,
params: {
command: command,
switchId: switchId
}
})
}
/**
* command: on 开启 off 关闭
*/
2025-04-28 18:26:34 +08:00
export function wiper([deviceId, channelDeviceId, command]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/wiper/${deviceId}/${channelDeviceId}`,
params: {
command: command
}
})
}
2025-04-28 18:26:34 +08:00
export function ptz([deviceId, channelId, command, horizonSpeed, verticalSpeed, zoomSpeed]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/ptz/${deviceId}/${channelId}`,
params: {
command: command,
horizonSpeed: horizonSpeed,
verticalSpeed: verticalSpeed,
zoomSpeed: zoomSpeed
}
})
}
2025-04-28 18:26:34 +08:00
export function iris([deviceId, channelId, command, speed]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/fi/iris/${deviceId}/${channelId}`,
params: {
command: command,
speed: speed
}
})
}
2025-04-28 18:26:34 +08:00
export function focus([deviceId, channelDeviceId, command, speed]) {
2025-04-28 15:04:06 +08:00
return request({
method: 'get',
url: `/api/front-end/fi/focus/${deviceId}/${channelDeviceId}`,
params: {
command: command,
speed: speed
}
})
}