- 将inspection/robot API导入路径更改为resource/robot - 更新getRobotDevicesByRobotId等函数的导入路径 - 修改流程序列组件中的API引用路径 - 更新设备注册页面的相关API调用 - 移除AppMain.vue中的过渡动画 - 添加新的resource/device API模块 - 更新语音合成组件的API导入路径 - 修改Node-RED转换工具的API引用 - 调整手动接管方向控制的API导入 - 更新流执行工具的API调用 - 优化流资源角色处理逻辑 - 移除已废弃的设备控制台和配置页面 - 更新相机和灵巧手组件的数据获取方式 - 调整麦克风组件的API引用路径 - 更新VueFlow组件的API导入 - 修改开发环境配置的URL地址和端口设置
78 lines
2.0 KiB
JavaScript
78 lines
2.0 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
export function listResourceRobots(params) {
|
|
return request({ url: '/resource/robots', method: 'get', params })
|
|
}
|
|
|
|
export function getResourceRobot(robotId) {
|
|
return request({ url: `/resource/robots/${encodeURIComponent(robotId)}`, method: 'get' })
|
|
}
|
|
|
|
export function listRobotDevices(robotId, params = {}) {
|
|
return request({
|
|
url: `/resource/robots/${encodeURIComponent(robotId)}/devices`,
|
|
method: 'get',
|
|
params,
|
|
})
|
|
}
|
|
|
|
export const getRobotList = listResourceRobots
|
|
|
|
export function addRobot(data) {
|
|
return request({ url: '/resource/robots', method: 'post', data })
|
|
}
|
|
|
|
export function updateRobot(data) {
|
|
return request({ url: '/resource/robots', method: 'put', data })
|
|
}
|
|
|
|
export function deleteRobot(id) {
|
|
return request({ url: `/resource/robots/${id}`, method: 'delete' })
|
|
}
|
|
|
|
export function getRobotDevices(id) {
|
|
return request({ url: `/resource/robots/id/${id}/devices`, method: 'get' })
|
|
}
|
|
|
|
export function getRobotDevicesByRobotId(robotId, params = {}) {
|
|
return request({
|
|
url: `/resource/robots/${encodeURIComponent(robotId)}/devices`,
|
|
method: 'get',
|
|
params: { onlineOnly: true, ...params },
|
|
})
|
|
}
|
|
|
|
export function getMapByRobot(robotRef) {
|
|
return request({
|
|
url: `/resource/robots/${encodeURIComponent(robotRef)}/remote-maps`,
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
export function getMapJson(params) {
|
|
return request({
|
|
url: `/resource/robots/${encodeURIComponent(params.robotId)}/download-map`,
|
|
method: 'get',
|
|
params,
|
|
})
|
|
}
|
|
|
|
export function getRobotLocation(robotRef) {
|
|
return request({
|
|
url: `/resource/robots/${encodeURIComponent(robotRef)}/location`,
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
export function getRobotStatus(id) {
|
|
return request({ url: `/resource/robots/id/${id}`, method: 'get' })
|
|
}
|
|
|
|
export function moveRobot(data) {
|
|
return request({ url: '/api/agv/setVelocity', method: 'post', data })
|
|
}
|
|
|
|
export function stopRobot(data) {
|
|
return request({ url: '/api/agv/stopVelocityControl', method: 'post', data })
|
|
}
|