@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" />
189 lines (187 loc) • 3.99 kB
JavaScript
const meta = {
id: "wgms.SourceMonitoring",
componentName: "SourceMonitoring",
displayName: "源监控",
category: "wgms",
keywords: [
"wgms.SourceMonitoring",
"SourceMonitoring",
"源监控",
"设备数量",
"联网率",
"在线数量",
"在线率",
"总数",
"wgms",
"DvWgmsSourceMonitoring",
"树类型",
"年份",
"源监测"
],
description: "用于展示源监控,核心内容包括设备数量、联网率、在线数量、在线率、总数。支持按区域code、树类型、年份等条件进行数据查询或筛选。",
tags: [
"wgms",
"builtin-api",
"panel"
],
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.treeId",
type: "string",
required: false,
defaultValue: "3301",
description: "区域code",
source: "query"
},
{
name: "params.treeType",
type: "number",
required: false,
defaultValue: "区域:1,流域:0",
description: "树类型",
source: "query"
},
{
name: "params.year",
type: "string",
required: false,
defaultValue: "2023",
description: "年份",
source: "query"
},
{
name: "isLazy",
type: "boolean",
required: false,
defaultValue: "false",
description: "是否默认不请求 需要手动调用 `reload`",
source: "lifecycle"
},
{
name: "data.equipmentCount",
type: "number",
required: false,
defaultValue: "80",
description: "设备数量",
source: "data"
},
{
name: "data.onlinePercent",
type: "number",
required: false,
defaultValue: "99",
description: "联网率",
source: "data"
},
{
name: "data.mainCount",
type: "number",
required: false,
defaultValue: "80",
description: "在线数量",
source: "data"
},
{
name: "data.mainPerent",
type: "number",
required: false,
defaultValue: "80",
description: "在线率",
source: "data"
},
{
name: "data.totalCount",
type: "number",
required: false,
defaultValue: "100",
description: "总数",
source: "data"
}
],
dataContract: {
mode: "builtin-api",
request: {
fields: [
{
name: "treeId",
type: "string",
description: "区域code"
},
{
name: "treeType",
type: "number",
description: "树类型"
},
{
name: "year",
type: "string",
description: "年份"
}
]
},
response: {
fields: [
{
name: "equipmentCount",
type: "number",
description: "设备数量"
},
{
name: "onlinePercent",
type: "number",
description: "联网率"
},
{
name: "mainCount",
type: "number",
description: "在线数量"
},
{
name: "mainPerent",
type: "number",
description: "在线率"
},
{
name: "totalCount",
type: "number",
description: "总数"
}
]
},
events: [
{
name: "reload",
description: "手动控制组件请求数据刷新"
}
]
},
adapter: {
queryProp: "params",
dataProp: "data",
lazyProp: "isLazy",
reloadMethod: "reload"
}
};
export { meta as default };