@ued_fpi/data-visual
Version:
<br /> <br /> <div style="text-align:center"> <b style="font-size:30px">@ued_fpi/data-visual</b> <p>基于Vite4+TypeScript的Vue3大屏组件库开发框架</p> <img style="display:inline" src="https://img.shields.io/npm/v/@ued_fpi/data-visual" />
247 lines (245 loc) • 5.83 kB
JavaScript
const meta = {
id: "wgms.SurroundingPollution",
componentName: "SurroundingPollution",
displayName: "周边污染影响",
category: "wgms",
keywords: [
"wgms.SurroundingPollution",
"SurroundingPollution",
"周边污染影响",
"周边污染影响相关信息",
"wgms",
"DvWgmsSurroundingPollution",
"经纬度",
"周边污染",
"污染情况"
],
description: "用于展示周边污染影响相关信息。支持按报警时间类型、分析时间开始时间、分析时间结束时间、经纬度、距离、长度限制等条件进行数据查询或筛选。",
tags: [
"wgms",
"builtin-api",
"panel",
"analysis"
],
layout: {
minWidth: 320,
minHeight: 180,
preferredAspectRatio: "16:9",
supportedSlotTypes: [
"panel"
]
},
propsSchema: [
{
name: "params",
type: "object",
required: false,
description: "组件请求参数",
source: "component"
},
{
name: "params.queryTimeType",
type: "string",
required: false,
defaultValue: "hour",
description: "报警时间类型",
source: "query"
},
{
name: "params.beginTime",
type: "number",
required: false,
defaultValue: "1685894400000",
description: "分析时间开始时间",
source: "query"
},
{
name: "params.endTime",
type: "number",
required: false,
defaultValue: "1688313599999",
description: "分析时间结束时间",
source: "query"
},
{
name: "params.latitude",
type: "number",
required: false,
defaultValue: "30.3992",
description: "经纬度",
source: "query"
},
{
name: "params.longitude",
type: "number",
required: false,
defaultValue: "119.9681",
description: "经纬度",
source: "query"
},
{
name: "params.distance",
type: "number",
required: false,
defaultValue: "10000",
description: "距离",
source: "query"
},
{
name: "params.limit",
type: "number",
required: false,
defaultValue: "3(默认3)",
description: "长度限制",
source: "query"
},
{
name: "params.factor",
type: "number",
required: false,
defaultValue: "因子ID",
description: "number/string",
source: "query"
},
{
name: "params.minWave",
type: "number",
required: false,
defaultValue: "2(默认2)",
description: "波动率最小值",
source: "query"
},
{
name: "params.alarmTime",
type: "number",
required: false,
defaultValue: "1688313541000",
description: "报警时间",
source: "query"
},
{
name: "params.accessCodeList",
type: "array",
required: false,
defaultValue: "['04900001', '04900002', '1009', '05911021', '04900004', '04900003', '31005222', '31005223', '3114002', '31100611', '31100612', '31100613', '3110064', '3112009', '31120010', '31120011', '3112001', '3112002', '3112004', '3100133', '05911009']",
description: "关联站点列表",
source: "query"
},
{
name: "isLazy",
type: "boolean",
required: false,
defaultValue: "false",
description: "是否默认不请求 需要手动调用 `reload`",
source: "lifecycle"
},
{
name: "showBottomPark",
type: "boolean",
required: false,
defaultValue: "true(默认true)",
description: "是否默认不展示",
source: "component"
},
{
name: "riverPortNum",
type: "string",
required: false,
defaultValue: "0",
description: "异常入河排污口",
source: "component"
},
{
name: "problemNum",
type: "string",
required: false,
defaultValue: "0",
description: "问题小区",
source: "component"
},
{
name: "problemPartNum",
type: "string",
required: false,
defaultValue: "0",
description: "问题园区",
source: "component"
}
],
dataContract: {
mode: "builtin-api",
request: {
fields: [
{
name: "queryTimeType",
type: "string",
description: "报警时间类型"
},
{
name: "beginTime",
type: "number",
description: "分析时间开始时间"
},
{
name: "endTime",
type: "number",
description: "分析时间结束时间"
},
{
name: "latitude",
type: "number",
description: "经纬度"
},
{
name: "longitude",
type: "number",
description: "经纬度"
},
{
name: "distance",
type: "number",
description: "距离"
},
{
name: "limit",
type: "number",
description: "长度限制"
},
{
name: "factor",
type: "number",
description: "number/string"
},
{
name: "minWave",
type: "number",
description: "波动率最小值"
},
{
name: "alarmTime",
type: "number",
description: "报警时间"
},
{
name: "accessCodeList",
type: "array",
description: "关联站点列表"
}
]
},
response: null,
events: [
{
name: "reload",
description: "手动控制组件请求数据刷新"
}
]
},
adapter: {
queryProp: "params",
dataProp: null,
lazyProp: "isLazy",
reloadMethod: "reload"
}
};
export { meta as default };