diff --git a/apps/web-antdv-next/src/views/iot/device/device/detail/modules/simulator.vue b/apps/web-antdv-next/src/views/iot/device/device/detail/modules/simulator.vue index 229850471..f3f711f69 100644 --- a/apps/web-antdv-next/src/views/iot/device/device/detail/modules/simulator.vue +++ b/apps/web-antdv-next/src/views/iot/device/device/detail/modules/simulator.vue @@ -48,6 +48,34 @@ const upstreamTab = ref(IotDeviceMessageMethodEnum.PROPERTY_POST.method); // 上 const downstreamTab = ref(IotDeviceMessageMethodEnum.PROPERTY_SET.method); // 下行子标签 const deviceMessageRef = ref(); // 设备消息组件引用 const deviceMessageRefreshDelay = 2000; // 延迟 N 秒,保证模拟上行的消息被处理 +const simulatorTabItems = [ + { key: 'upstream', label: '上行指令调试' }, + { key: 'downstream', label: '下行指令调试' }, +]; +const upstreamTabItems = [ + { + key: IotDeviceMessageMethodEnum.PROPERTY_POST.method, + label: '属性上报', + }, + { + key: IotDeviceMessageMethodEnum.EVENT_POST.method, + label: '事件上报', + }, + { + key: IotDeviceMessageMethodEnum.STATE_UPDATE.method, + label: '状态变更', + }, +]; +const downstreamTabItems = [ + { + key: IotDeviceMessageMethodEnum.PROPERTY_SET.method, + label: '属性设置', + }, + { + key: IotDeviceMessageMethodEnum.SERVICE_INVOKE.method, + label: '设备服务调用', + }, +]; // 折叠状态 const debugCollapsed = ref(false); // 指令调试区域折叠状态 @@ -465,87 +493,91 @@ watch([activeTab, upstreamTab, downstreamTab], () => {