CMVR-BID/src/api/device/flow.js
lixiaolong 9715101faf feat(flow): 添加机械臂关节运动节点支持
- 在BasicNodeParams.vue中为ARM_MOVE_TO_J操作添加按钮显示逻辑
- 从设备API导入getArmJointState方法用于获取机械臂关节状态
- 实现ARM_MOVE_TO_J操作的表单验证和位置获取逻辑
- 在config.js中添加booleanOptions选项配置
- 添加机械臂关节运动节点配置,包括参数定义和属性设置
2026-08-04 10:54:53 +08:00

88 lines
1.6 KiB
JavaScript

import request from '@/utils/request'
// 发布流程
export function flowDeploy(data) {
return request({
url: '/flow/publish',
method: 'post',
data: data
})
}
export function flowExecute(data) {
return request({
url: '/flow/execute',
method: 'post',
data: data
})
}
export function flowAction(data) {
return request({
url: '/flow/action',
method: 'post',
data: data
})
}
export function flowExecuteTrial(data) {
return request({
url: '/flow/executeTrial',
method: 'post',
data: data
})
}
export function flowView(data) {
return request({
url: '/flow/view',
method: 'post',
data: data
})
}
export function flowPause(instId) {
return request({
url: `/flow/pause/${instId}`,
method: 'post'
})
}
export function flowResume(instId) {
return request({
url: `/flow/resume/${instId}`,
method: 'post'
})
}
export function flowStop(instId) {
return request({
url: `/flow/stop/${instId}`,
method: 'post'
})
}
export function getArmStatus(params) {
return request({
url: '/api/arm/getPose',
method: 'get',
params: params
})
}
export function getAgvStatus(params) {
return request({
url: '/api/agv/getRuntimeState',
method: 'get',
params: params
})
}
export function getArmJointState(params) {
return request({
url: '/api/arm/getJointState',
method: 'get',
params: params
})
}