@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" />
202 lines (200 loc) • 4.52 kB
JavaScript
const meta = {
id: "wgms.ChlorophyllAchangeRate",
componentName: "ChlorophyllAchangeRate",
displayName: "叶绿素a变化率",
category: "wgms",
keywords: [
"wgms.ChlorophyllAchangeRate",
"ChlorophyllAchangeRate",
"叶绿素a变化率",
"同比",
"环比",
"近24条数据变化率均值",
"wgms",
"DvWgmsChlorophyllAchangeRate",
"DvWgmsChlorophyllAChangeRate",
"监测方式",
"站点类型",
"叶绿素变化率"
],
description: "用于展示叶绿素a变化率,核心内容包括同比、环比、近24条数据变化率均值。支持按监测方式、因子code、站点code、站点类型、报警时间、报警时间类型等条件进行数据查询或筛选。",
tags: [
"wgms",
"builtin-api",
"panel",
"monitor"
],
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.dataType",
type: "string",
required: false,
defaultValue: "'0'",
description: "监测方式",
source: "query"
},
{
name: "params.factorCode",
type: "string",
required: false,
defaultValue: "'w01016'",
description: "因子code",
source: "query"
},
{
name: "params.siteCode",
type: "string",
required: false,
defaultValue: "'zaolei001'",
description: "站点code",
source: "query"
},
{
name: "params.stationCode",
type: "string",
required: false,
defaultValue: "'1'",
description: "站点类型",
source: "query"
},
{
name: "params.time",
type: "number",
required: false,
defaultValue: "dayjs().startOf('year').valueOf()",
description: "报警时间",
source: "query"
},
{
name: "params.timeType",
type: "string",
required: false,
defaultValue: "'day'",
description: "报警时间类型",
source: "query"
},
{
name: "isLazy",
type: "boolean",
required: false,
defaultValue: "false",
description: "是否默认不请求 需要手动调用 `reload`",
source: "lifecycle"
},
{
name: "data.yoyPercent",
type: "string",
required: false,
defaultValue: "'23.1'",
description: "同比",
source: "data"
},
{
name: "data.qoqPercent",
type: "string",
required: false,
defaultValue: "'-5.4'",
description: "环比",
source: "data"
},
{
name: "data.late24Percent",
type: "string",
required: false,
defaultValue: "'0.0'",
description: "近24条数据变化率均值",
source: "data"
}
],
dataContract: {
mode: "builtin-api",
request: {
fields: [
{
name: "dataType",
type: "string",
description: "监测方式"
},
{
name: "factorCode",
type: "string",
description: "因子code"
},
{
name: "siteCode",
type: "string",
description: "站点code"
},
{
name: "stationCode",
type: "string",
description: "站点类型"
},
{
name: "time",
type: "number",
description: "报警时间"
},
{
name: "timeType",
type: "string",
description: "报警时间类型"
}
]
},
response: {
fields: [
{
name: "yoyPercent",
type: "string",
description: "同比"
},
{
name: "qoqPercent",
type: "string",
description: "环比"
},
{
name: "late24Percent",
type: "string",
description: "近24条数据变化率均值"
}
]
},
events: [
{
name: "reload",
description: "手动控制组件请求数据刷新"
}
]
},
adapter: {
queryProp: "params",
dataProp: "data",
lazyProp: "isLazy",
reloadMethod: "reload"
}
};
export { meta as default };