mirror of
https://github.com/yudaocode/yudao-ui-admin-vue3.git
synced 2026-05-12 21:22:54 +00:00
feat:【IoT 物联网】使用 STATE_UPDATE 重构
This commit is contained in:
@@ -306,10 +306,10 @@ const handleDeviceState = async (state: number) => {
|
|||||||
try {
|
try {
|
||||||
await DeviceApi.sendDeviceMessage({
|
await DeviceApi.sendDeviceMessage({
|
||||||
deviceId: props.device.id,
|
deviceId: props.device.id,
|
||||||
method:
|
method: IotDeviceMessageMethodEnum.STATE_UPDATE.method,
|
||||||
state === DeviceStateEnum.ONLINE
|
params: {
|
||||||
? IotDeviceMessageMethodEnum.STATE_ONLINE.method
|
state: state
|
||||||
: IotDeviceMessageMethodEnum.STATE_OFFLINE.method
|
}
|
||||||
})
|
})
|
||||||
message.success(`设备${state === DeviceStateEnum.ONLINE ? '上线' : '下线'}成功`)
|
message.success(`设备${state === DeviceStateEnum.ONLINE ? '上线' : '下线'}成功`)
|
||||||
deviceMessageRef.value.refresh(deviceMessageRefresnhDelay)
|
deviceMessageRef.value.refresh(deviceMessageRefresnhDelay)
|
||||||
|
|||||||
@@ -8,14 +8,9 @@ export const IOT_PROVIDE_KEY = {
|
|||||||
*/
|
*/
|
||||||
export const IotDeviceMessageMethodEnum = {
|
export const IotDeviceMessageMethodEnum = {
|
||||||
// ========== 设备状态 ==========
|
// ========== 设备状态 ==========
|
||||||
STATE_ONLINE: {
|
STATE_UPDATE: {
|
||||||
method: 'thing.state.online',
|
method: 'thing.state.update',
|
||||||
name: '设备上线',
|
name: '设备状态变更',
|
||||||
upstream: true
|
|
||||||
},
|
|
||||||
STATE_OFFLINE: {
|
|
||||||
method: 'thing.state.offline',
|
|
||||||
name: '设备下线',
|
|
||||||
upstream: true
|
upstream: true
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user