UNPKG

@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" />

214 lines (212 loc) 4.75 kB
const meta = { id: "wgms.WaterQualityClassification", componentName: "WaterQualityClassification", displayName: "水质类别占比", category: "wgms", keywords: [ "wgms.WaterQualityClassification", "WaterQualityClassification", "水质类别占比", "水质等级名称", "水质等级颜色", "数量", "占比", "同比", "wgms", "DvWgmsWaterQualityClassification", "类别占比" ], description: "用于展示水质类别占比,核心内容包括水质等级名称、水质等级颜色、数量、占比、同比。支持按控制级别、区域id、开始时间、结束时间、时间类型等条件进行数据查询或筛选。", tags: [ "wgms", "builtin-api", "panel", "water-quality" ], 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.controlLevel", type: "string", required: false, defaultValue: "001", description: "控制级别", source: "query" }, { name: "params.treeId", type: "string", required: false, defaultValue: "3301", description: "区域id", source: "query" }, { 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.timeType", type: "string", required: false, defaultValue: "hour", description: "时间类型", source: "query" }, { name: "isLazy", type: "boolean", required: false, defaultValue: "false", description: "是否默认不请求 需要手动调用 `reload`", source: "lifecycle" }, { name: "data.waterQuality", type: "string", required: false, defaultValue: "I类", description: "水质等级名称", source: "data" }, { name: "data.waterQualityColor", type: "string", required: false, defaultValue: "#03A9F4", description: "水质等级颜色", source: "data" }, { name: "data.count", type: "string", required: false, defaultValue: "12", description: "数量", source: "data" }, { name: "data.percent", type: "string", required: false, defaultValue: "12", description: "占比", source: "data" }, { name: "data.yoyPercent", type: "string", required: false, defaultValue: "12", description: "同比", source: "data" } ], dataContract: { mode: "builtin-api", request: { fields: [ { name: "controlLevel", type: "string", description: "控制级别" }, { name: "treeId", type: "string", description: "区域id" }, { name: "startTime", type: "number", description: "开始时间" }, { name: "endTime", type: "number", description: "结束时间" }, { name: "timeType", type: "string", description: "时间类型" } ] }, response: { fields: [ { name: "waterQuality", type: "string", description: "水质等级名称" }, { name: "waterQualityColor", type: "string", description: "水质等级颜色" }, { name: "count", type: "string", description: "数量" }, { name: "percent", type: "string", description: "占比" }, { name: "yoyPercent", type: "string", description: "同比" } ] }, events: [ { name: "reload", description: "手动控制组件请求数据刷新" } ] }, adapter: { queryProp: "params", dataProp: "data", lazyProp: "isLazy", reloadMethod: "reload" } }; export { meta as default };