模板说明
在易企办仪表盘呈现待办数量、完成率、业务金额等关键指标。
使用场景
采购看板显示「待审采购单 42单」与「准时完成率 96.5%」。用原生卡片键可直接预览。业务数据若使用 MetricName、MetricValue 等字段,则按表绑定相应映射。
运行结果
卡片可显示指标、单位、趋势、目标和角标。控件从 cardsConfig 读取已计算的数据,业务汇总可由页面数据源或表达式提供。百分比格式请用代表实际百分点的值,例如 96.5 显示为 96.5%。
验收步骤
验证内置卡片结构、自定义字段映射、百分比、小数位、趋势开关、空数据和窄屏布局。
查看完整控件源码(TSX)
中文配置参考
控件参数与连接
| 参数标识 | 类型 | 标准场景 | 说明 | 示例 |
|---|---|---|---|---|
cardsConfig | 变量或表达式 | 需要 | 卡片数据。指标卡片配置,支持 JSON 数组、包含 cards、items 或 data 的对象、变量或表达式结果。 | [{"title":"待审采购单","value":42,"format":"number","suffix":" 单","trend":"+12%","trendDirection":"up","tone":"blue","icon":"采","targetLabel":"目标","targetValue":"少于 50 单"},{"title":"准时完成率","value":96.5,"format":"percent","decimals":1}] |
titleText | 文本 | 按需 | 标题。显示在卡片组上方的可选标题。 | 采购运营指标 |
subtitleText | 文本 | 按需 | 副标题。标题下方的辅助说明。 | 本周审批与交付概况 |
layoutMode | 文本 | 按需 | 卡片布局。支持自动布局或固定一至四列,默认 auto。 | auto |
cardTone | 文本 | 按需 | 默认卡片色调。卡片未单独指定色调时使用。可用 blue、green、amber、red、violet、slate。 | blue |
titleField | 变量或表达式 | 按需 | 标题字段。用于读取指标名称的可选字段,例如 MetricName。 | MetricName |
valueField | 变量或表达式 | 按需 | 数值字段。用于读取指标值的可选字段,例如 MetricValue。 | MetricValue |
subtitleField | 变量或表达式 | 按需 | 副标题字段。用于读取卡片辅助说明的字段。 | MetricNote |
trendField | 变量或表达式 | 按需 | 趋势字段。用于读取变化值或趋势说明的字段。 | ChangeText |
trendDirectionField | 变量或表达式 | 按需 | 趋势方向字段。用于读取趋势方向,值可为 up、down 或 neutral。 | Direction |
toneField | 变量或表达式 | 按需 | 色调字段。用于读取卡片色调,值可为 blue、green、amber、red、violet 或 slate。 | Tone |
formatField | 变量或表达式 | 按需 | 格式字段。用于读取数值格式,可用 auto、number、percent 或 text。 | DisplayFormat |
prefixField | 变量或表达式 | 按需 | 前缀字段。用于读取数值前方的文字。 | Prefix |
suffixField | 变量或表达式 | 按需 | 后缀字段。用于读取数值后方的单位或文字。 | Unit |
iconField | 变量或表达式 | 按需 | 角标字段。用于读取卡片角标文字。 | Badge |
targetLabelField | 变量或表达式 | 按需 | 目标名称字段。用于读取目标的名称。 | GoalLabel |
targetValueField | 变量或表达式 | 按需 | 目标值字段。用于读取目标值。 | GoalValue |
decimalsField | 变量或表达式 | 按需 | 小数位字段。用于读取每张卡片的小数位数。 | Decimals |
showTrend | 变量或表达式 | 按需 | 显示趋势。控制变化值或趋势说明显示,支持布尔值或表达式。 | true |
showIcon | 变量或表达式 | 按需 | 显示角标。控制卡片角标显示,支持布尔值或表达式。 | true |
compactMode | 变量或表达式 | 按需 | 紧凑布局。启用后缩小间距,支持布尔值或表达式。 | false |
emptyStateText | 文本 | 按需 | 空状态提示。缺少卡片配置时的提示。 | 暂无采购指标 |
numberLocale | 文本 | 按需 | 数字地区格式。数字格式的语言区域,默认 zh-CN。 | zh-CN |
decimalPlaces | 文本 | 按需 | 默认小数位数。所有数值卡片的默认小数位数,默认为 0。 | 0 |
minCardWidth | 文本 | 按需 | 最小卡片宽度。自动布局时的最小卡片宽度,默认为 220 像素。 | 220 |
valueSize | 文本 | 按需 | 数值字号。可设为 small、medium 或 large,默认为 medium。 | medium |