@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" />
276 lines (274 loc) • 6.19 kB
JavaScript
const meta = {
id: "wgms.PollutionSourceControlStatistics",
componentName: "PollutionSourceControlStatistics",
displayName: "污染源管控-重点源超标统计",
category: "wgms",
keywords: [
"wgms.PollutionSourceControlStatistics",
"PollutionSourceControlStatistics",
"污染源管控-重点源超标统计",
"总数",
"氮超标",
"磷超标",
"其他超标数量",
"其他超标占比",
"wgms",
"DvWgmsPollutionSourceControlStatistics",
"距离米",
"纬度",
"污染源管控统计",
"管控统计"
],
description: "用于展示污染源管控-重点源超标统计,核心内容包括总数、氮超标、磷超标、其他超标数量、其他超标占比。支持按开始时间、结束时间、距离米、纬度、经度、研判时间类型等条件进行数据查询或筛选。",
tags: [
"wgms",
"builtin-api",
"panel",
"statistics"
],
layout: {
minWidth: 320,
minHeight: 180,
preferredAspectRatio: "16:9",
supportedSlotTypes: [
"panel"
]
},
propsSchema: [
{
name: "data",
type: "object",
required: false,
description: "组件展示数据",
source: "component"
},
{
name: "params",
type: "object",
required: false,
description: "组件请求参数",
source: "component"
},
{
name: "params.startTime",
type: "number",
required: false,
defaultValue: "dayjs().startOf('year').valueOf()",
description: "开始时间",
source: "query"
},
{
name: "params.endTime",
type: "number",
required: false,
defaultValue: "dayjs().endOf('year').valueOf()",
description: "结束时间",
source: "query"
},
{
name: "params.distance",
type: "number",
required: false,
defaultValue: "3000",
description: "距离米",
source: "query"
},
{
name: "params.latitude",
type: "number",
required: false,
defaultValue: "30",
description: "纬度",
source: "query"
},
{
name: "params.longitude",
type: "number",
required: false,
defaultValue: "120",
description: "经度",
source: "query"
},
{
name: "params.timeType",
type: "string",
required: false,
defaultValue: "'day'",
description: "研判时间类型",
source: "query"
},
{
name: "params.factor",
type: "string",
required: false,
defaultValue: "64",
description: "因子或者因子组id",
source: "query"
},
{
name: "params.factorFlag",
type: "boolean",
required: false,
defaultValue: "true",
description: "是否因子组",
source: "query"
},
{
name: "data.totalCount",
type: "number",
required: false,
defaultValue: "2",
description: "总数",
source: "data"
},
{
name: "data.ncount",
type: "number",
required: false,
defaultValue: "2",
description: "氮超标",
source: "data"
},
{
name: "data.npercent",
type: "number",
required: false,
defaultValue: "10",
description: "磷超标",
source: "data"
},
{
name: "data.pcount",
type: "number",
required: false,
defaultValue: "2",
description: "氮超标",
source: "data"
},
{
name: "data.ppercent",
type: "number",
required: false,
defaultValue: "10",
description: "磷超标",
source: "data"
},
{
name: "data.otherCount",
type: "number",
required: false,
defaultValue: "2",
description: "其他超标数量",
source: "data"
},
{
name: "data.otherPercent",
type: "number",
required: false,
defaultValue: "10",
description: "其他超标占比",
source: "data"
},
{
name: "keyPollutionStatistic",
type: "unknown",
required: false,
description: "获取重点源超标统计数据",
source: "component"
}
],
dataContract: {
mode: "builtin-api",
request: {
fields: [
{
name: "startTime",
type: "number",
description: "开始时间"
},
{
name: "endTime",
type: "number",
description: "结束时间"
},
{
name: "distance",
type: "number",
description: "距离米"
},
{
name: "latitude",
type: "number",
description: "纬度"
},
{
name: "longitude",
type: "number",
description: "经度"
},
{
name: "timeType",
type: "string",
description: "研判时间类型"
},
{
name: "factor",
type: "string",
description: "因子或者因子组id"
},
{
name: "factorFlag",
type: "boolean",
description: "是否因子组"
}
]
},
response: {
fields: [
{
name: "totalCount",
type: "number",
description: "总数"
},
{
name: "ncount",
type: "number",
description: "氮超标"
},
{
name: "npercent",
type: "number",
description: "磷超标"
},
{
name: "pcount",
type: "number",
description: "氮超标"
},
{
name: "ppercent",
type: "number",
description: "磷超标"
},
{
name: "otherCount",
type: "number",
description: "其他超标数量"
},
{
name: "otherPercent",
type: "number",
description: "其他超标占比"
}
]
},
events: []
},
adapter: {
queryProp: "params",
dataProp: "data",
lazyProp: null,
reloadMethod: null
}
};
export { meta as default };