Draft
作为企业用户, 我希望查看企业残疾人就业的数据统计图表, 以便进行数据分析和决策支持。
docs/小程序原型/yongren.html中的数据统计页面依赖故事:
数据统计API(史诗012提供):
企业统计API(史诗012提供):
技术集成:
api/v1/yongren数据统计页设计规范:
必须严格对照原型文件 docs/小程序原型/yongren.html 第865-1113行的数据统计页面设计实现:
页面结构:
h-[calc(100%-60px)] overflow-y-auto p-4(仅减去底部导航60px)时间筛选区域(第880-886行):
flex justify-between items-center mb-4<h3 class="font-semibold text-gray-700">数据统计</h3>flex items-center bg-gray-100 rounded-lg px-3 py-1
<span class="text-sm text-gray-700 mr-2">2023年11月</span><i class="fas fa-chevron-down text-gray-500"></i>统计卡片网格(第889-910行):
grid grid-cols-2 gap-3 mb-4stat-card(复用基础样式)
<p class="text-sm text-gray-600 mb-2">在职人数</p><p class="text-2xl font-bold text-gray-800">24</p><p class="text-xs text-green-500 mt-1">↑ 比上月增加2人</p>(绿色-上涨,红色-下降)残疾类型分布图表(第913-931行):
card bg-white p-4 mb-4<h3 class="font-semibold text-gray-700 mb-3">残疾类型分布</h3>chart-container mb-2(高度200px,相对定位).chart-bar 样式(绝对定位,底部对齐)
position: absolute; bottom: 0; width: 30px; background-color: #3b82f6; border-radius: 4px 4px 0 0;flex justify-between text-xs text-gray-500,标签:肢体、听力、视力、言语、智力、精神性别分布图表(第934-948行):
card bg-white p-4 mb-4<h3 class="font-semibold text-gray-700 mb-3">性别分布</h3>.bar-chart(height: 120px; display: flex; align-items: end; justify-content: center; gap: 40px;).bar-container(display: flex; flex-direction: column; align-items: center;)
.bar-value(font-size: 14px; font-weight: 600; margin-bottom: 4px;).bar(width: 40px; border-radius: 4px 4px 0 0;,通过内联样式设置 height 和 background-color).bar-label(margin-top: 8px; font-size: 12px; color: #6b7280;)#3b82f6,女性 #ec4899年龄分布图表(第951-...行):
card bg-white p-4 mb-4<h3 class="font-semibold text-gray-700 mb-3">年龄分布</h3>.pie-chart(width: 200px; height: 200px; border-radius: 50%; position: relative; margin: 0 auto;)
conic-gradient 实现饼图分区(见基础样式规范).pie-legend(display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin-top: 16px;).legend-item(display: flex; align-items: center; font-size: 12px;)
.legend-color(width: 12px; height: 12px; border-radius: 2px; margin-right: 6px;)图表组件要求:
UI组件使用:
页面组件位置:
mini/src/pages/yongren/statistics/ - 数据统计页面图表组件位置:
mini/src/components/charts/ - 图表组件目录
DisabilityTypeChart.tsx - 残疾类型分布图表GenderDistributionChart.tsx - 性别分布图表AgeDistributionChart.tsx - 年龄分布图表ProvinceDistributionChart.tsx - 省份分布图表ChartFilters.tsx - 图表筛选组件现有技术栈参考:
测试框架:Jest + Testing Library 关键测试场景:
| 日期 | 版本 | 描述 | 作者 |
|---|---|---|---|
| 2025-12-17 | 1.0 | 初始创建(数据统计故事) | Bob(Scrum Master) |
此部分由开发代理在实施过程中填充
来自QA代理对已完成故事实施的QA审查结果