更新时间:2024-06-21 08:25:10下载pdf
设备日志组件显示设备离在线状态变化、功能点变更的具体时间以及变更后的状态。
参数 | 类型 | 描述 | 必选 |
---|---|---|---|
uiId | string | 要跳转的 uiId | 是 |
参数 | 类型 | 描述 | 默认值 | 必选 |
---|---|---|---|---|
startTime | number | 日志开始时间的时间戳 | 1577376000000 | 否 |
endTime | number | 日志结束时间的时间戳 | 请求接口时的时间戳 | 否 |
eventTypes | string[] | 根据该参数筛选 eventType 符合条件的记录,传空数组则不做处理。可选值有:
|
[‘EVENT_TYPE_ONLINE’, ‘EVENT_TYPE_OFFLINE’, ‘EVENT_TYPE_REPORT’] | 否 |
dpIds | number[] | 根据该参数筛选 dpId 符合条件的记录,传空数组则不做处理 | [] | 否 |
timeStr | string | 日期格式化的模板 | YYYY.MM.DD HH:mm | 否 |
hideTopbar | boolean | 是否隐藏顶部导航栏 | false | 否 |
activeColor | string | 特殊项日志显示的圆点颜色 | ‘#F7B500’ | 否 |
isActivedPoint | function | 日志项的圆点是否显示特殊颜色的函数,返回 true 则显示 | ({ eventType }: { eventType: string }) => eventType === ‘EVENT_TYPE_OFFLINE’ | |
renderImg | function | 日志项显示的图片,作为 Image 的 source 属性使用 | () => ({ uri: TYSdk.devInfo.iconUrl }) | 否 |
renderContent | function | 日志项显示的内容 | (item: any) => { const { eventType, dpName, value } = item; switch (eventType) { case ‘EVENT_TYPE_ONLINE’: case ‘EVENT_TYPE_OFFLINE’: return Strings.getLang(eventType); case ‘EVENT_TYPE_REPORT’: return dpName + ': ’ + value; default: return ‘’; } } | 否 |
TYSdk.mobile.jumpSubPage(
{ uiId: '000000tze7' },
{
eventTypes: ['EVENT_TYPE_REPORT'],
dpIds: [4],
}
);
deviceLogTitle: '设备日志',
EVENT_TYPE_ONLINE: '设备在线',
EVENT_TYPE_OFFLINE: '设备离线',
emptyLogTip: '暂无设备日志',
today: '今天',
history: '历史消息',
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈