URL 参数说明¶
在配置统一监测的菜单时,应用构建者可以在 URL 中填写参数来实现特定效果。本文介绍统一监测各个功能支持的 URL 参数。
URL 参数格式¶
在 URL 中添加参数时需要遵循特定格式,其中:
- 资产概览、资产列表、曲线工具以及通用指标查询的 URL 参数格式为
?参数名1=参数值1&参数名2=参数值2
。 - 可配置页面的 URL 参数格式分为以下组成部分:
- DTV 页面 URL 参数格式:
?dt=DTV页面发布时生成的URL
。此参数为可配置页面菜单的必填参数。 - 其他参数格式:
"参数名1":"参数值1","参数名2":[{"子参数名1":"子参数值1","子参数名2":"子参数值2"}, {"子参数名3":"子参数值3","子参数名4":"子参数值4"}]
。
- DTV 页面 URL 参数格式:
资产概览参数¶
资产概览的默认 URL 为:/encompass-monitor-hmi/#/portfolio/runtime
。你可以在 #
前添加 URL 参数。例如: 添加 solarSiteEnlightIframe
参数并输入 true
作为其参数值后资产概览的 URL 地址变为 /encompass-monitor-hmi/?solarSiteEnlightIframe=true#/portfolio/runtime
。资产概览菜单 URL 支持的参数如下所示。
参数名 | 必填/可选 | 描述 |
---|---|---|
disablePageJump | 可选 |
|
defaultNodeId | 可选 |
|
assetSticky | 可选 |
|
资产列表参数¶
资产列表的默认 URL 为:/encompass-monitor-hmi/#/asset-list
。你可以在 #
前添加 URL 参数。例如: 添加 timeTypes
与 siteTypes
参数并分别输入 realtime
与 EnOS_Solar_Site
作为其参数值后资产列表的 URL 地址变为 /encompass-monitor-hmi/?timeTypes=realtime&siteTypes=EnOS_Wind_Farm,EnOS_Solar_Site#/asset-list
。资产列表菜单 URL 支持的参数如下所示。
参数名 | 必填/可选 | 描述 |
---|---|---|
assetScope | 可选 |
|
timeTypes | 可选 |
|
layoutTypes | 可选 |
|
siteTypes | 可选 |
|
enableBlockChart | 可选 |
|
siteTypes | 可选 |
|
deviceTypes | 可选 |
|
filterByDomain | 可选 |
|
srTypes | 可选 |
|
controlTypes | 可选 |
|
controlMaxNum | 可选 |
|
showDeviceHierarchy | 可选 |
|
showTime | 可选 |
|
assetSticky | 可选 |
|
filterByDomain | 可选 |
|
summaryPosition | 可选 |
|
showSummaryTitle | 可选 |
|
state | 可选 |
|
defaultSiteTypes | 可选 |
|
defaultDeviceType | 可选 |
|
nodeIds | 可选 |
|
deviceNodeIds | 可选 |
|
cardFilter | 可选 |
|
showFilter | 可选 |
|
曲线工具参数¶
曲线工具的默认 URL 为:/encompass-monitor-hmi/#/charting-tool
。你可以在 #
前添加 URL 参数。例如: 添加 openRaw
参数并输入 true
作为其参数值后曲线工具的 URL 地址变为 /encompass-monitor-hmi/?openRaw=true#/charting-tool
。曲线工具菜单 URL 支持的参数如下所示。
参数名 | 必填/可选 | 描述 |
---|---|---|
openRaw | 可选 |
|
devciceTreeTypes | 可选 |
|
siteTypes | 可选 |
|
通用指标查询参数¶
通用指标查询的默认 URL 为:/encompass-monitor-hmi/#/metric-tool
。你可以在 #
前添加 URL 参数。例如: 添加 subjects
参数并输入 site
作为其参数值后通用指标查询的 URL 地址变为 /encompass-monitor-hmi/?subjects=site#/metric-tool
。通用指标查询菜单 URL 支持的参数如下所示。
参数名 | 必填/可选 | 描述 |
---|---|---|
subjects | 可选 | |
checkableSiteTypes | 可选 |
|
siteTypes | 可选 |
|
orderType | 可选 |
|
devciceTreeTypes | 可选 |
|
bigDataMdmTypes | 可选 |
|
groupKey | 可选 |
|
可配置页面参数¶
可配置页面的默认 URL 为:/encom-landing-page/?url=&landingpage={}
。一个典型的可配置页面 URL 示例如下。
/encom-landing-page/?url=/dt/encompass/page/2c3e40eb-821d-4224-bae2&landingpage={"theme": "dark","welcome":true, "dtvOptions":{},"filters":[{"type":"asset","siteTypes":"EnOS_Wind_Farm,EnOS_Solar_Site","checkable":true,"aggTypes": "region","show":false}, {"type":"time","format": "YYYY-MM-DD HH:mm:ss","range":true,"showRange":true,"showInterval":true,"showShortcut":true}]}
其中,url
参数为必填项,且此处其参数值为 /dt/encompass/page/2c3e40eb-821d-4224-bae2
。可配置页面菜单 URL 支持的参数如下所示。
参数名 | 必填/可选 | 描述 |
---|---|---|
url | 必填 | 发布数字孪生可视化页面时生成的 URL。 |
welcome | 可选 |
|
theme | 可选 |
|
title | 可选 |
|
dtvOptions | 可选 |
|
controlOptions | 可选 |
|
filters | 必填 | 设置可配置页面筛选器的参数。其形式为包含多个子参数的数组。 |
type | 必填 |
|
navModel | 可选 |
|
assetTypes | 可选 |
|
checkable | 可选 |
|
aggTypes | 可选 |
|
deviceTypes | 可选 |
|
deviceCheckable | 可选 |
|
deviceTreeType | 可选 |
|
assetSticky | 可选 |
|
show | 可选 |
|
defaultNodeIds | 可选 |
|
format | 可选 |
|
showRange | 可选 |
|
showShortcut | 可选 |
|
showInterval | 可选 |
|
defaultShortcut | 可选 |
|
minStartTime | 可选 |
|
maxEndTime | 可选 |
|