| | |
| | | url: `/api/plcSend/device/config/devices/update`, |
| | | method: 'post', |
| | | data: { |
| | | deviceId: id, |
| | | id: id, |
| | | deviceConfig: data |
| | | } |
| | | }) |
| | |
| | | return request({ |
| | | url: `/api/plcSend/device/config/devices/delete`, |
| | | method: 'post', |
| | | data: { deviceId: id } |
| | | data: { id: id } |
| | | }) |
| | | }, |
| | | |
| | |
| | | return request({ |
| | | url: `/api/plcSend/device/config/devices/detail`, |
| | | method: 'post', |
| | | data: { deviceId: id } |
| | | data: { id: id } |
| | | }) |
| | | }, |
| | | |
| | |
| | | return request({ |
| | | url: '/api/plcSend/device/config/devices/enable', |
| | | method: 'post', |
| | | data: { deviceId: id } |
| | | data: { id: id } |
| | | }) |
| | | }, |
| | | |
| | |
| | | return request({ |
| | | url: '/api/plcSend/device/config/devices/disable', |
| | | method: 'post', |
| | | data: { deviceId: id } |
| | | data: { id: id } |
| | | }) |
| | | }, |
| | | |
| | |
| | | method: 'post', |
| | | data: { |
| | | deviceCode, |
| | | excludeId |
| | | id: excludeId |
| | | } |
| | | }) |
| | | }, |
| | |
| | | |
| | | /** |
| | | * 测试设备PLC连接 |
| | | * data 可以是 { deviceId } 或 { plcIp, plcPort, timeout } |
| | | * data 可以是 { id } 或 { plcIp, plcPort, timeout } |
| | | */ |
| | | testConnection(data) { |
| | | return request({ |
| | |
| | | return request({ |
| | | url: `/api/plcSend/device/config/devices/health-check`, |
| | | method: 'post', |
| | | data: { deviceId: id } |
| | | data: { id: id } |
| | | }) |
| | | } |
| | | } |
| | |
| | | export const deviceInteractionApi = { |
| | | /** |
| | | * 执行设备逻辑操作 |
| | | * @param {Object} data - { deviceId, operation, params } |
| | | * @param {Object} data - { id, operation, params } |
| | | */ |
| | | executeOperation(data) { |
| | | return request({ |
| | |
| | | export const deviceStatusApi = { |
| | | /** |
| | | * 更新设备在线状态 |
| | | * @param {Object} data - { deviceId, status } |
| | | * @param {Object} data - { id, status } |
| | | */ |
| | | updateDeviceOnlineStatus(data) { |
| | | return request({ |