feat:【IoT 物联网】使用 STATE_UPDATE 重构
parent
dfb0501e09
commit
c16158ce38
|
|
@ -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
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue