更新睡眠报告
This commit is contained in:
@@ -61,7 +61,7 @@ class _DiseasePercentsWidgetState extends State<DiseasePercentsWidget> {
|
||||
// "explain": "呼吸系统是负责气体交换的器官系统,包括鼻、喉、气管和肺等。",
|
||||
// },
|
||||
// ];
|
||||
|
||||
|
||||
@override
|
||||
void setState(VoidCallback callback) {
|
||||
super.setState(callback);
|
||||
@@ -84,7 +84,7 @@ class _DiseasePercentsWidgetState extends State<DiseasePercentsWidget> {
|
||||
widget.sleepReport['cdri'].isEmpty) {
|
||||
return Container();
|
||||
}
|
||||
List diseaseData = widget.sleepReport['cdri'];
|
||||
List diseaseData = widget.sleepReport['cdri'];
|
||||
var showLabel = convertDiseaseData(diseaseData);
|
||||
return Container(
|
||||
width: double.infinity,
|
||||
@@ -120,7 +120,7 @@ class _DiseasePercentsWidgetState extends State<DiseasePercentsWidget> {
|
||||
context,
|
||||
Container(
|
||||
child: Text(
|
||||
"慢性病风险指数介绍。",
|
||||
"慢性病风险指数介绍".tr,
|
||||
style: TextStyle(
|
||||
fontSize: 26.rpx,
|
||||
color: themeController.currentColor.sc3,
|
||||
@@ -158,23 +158,24 @@ class _DiseasePercentsWidgetState extends State<DiseasePercentsWidget> {
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
List<Map<String, dynamic>> convertDiseaseData(List data) {
|
||||
return data.asMap().entries.map<Map<String, dynamic>>((entry) {
|
||||
final index = entry.key;
|
||||
final item = entry.value;
|
||||
|
||||
return {
|
||||
"key": item["id"],
|
||||
"name": item["name"],
|
||||
"color": item["id"] == 40004
|
||||
? stringToColor("#FF7159") // 特殊颜色处理
|
||||
: stringToColor("#00C1AA"),
|
||||
"percent": item["value"],
|
||||
"explain": (item["tips"] != null && (item["tips"] as String).trim().isNotEmpty)
|
||||
? item["tips"]
|
||||
: '未知数据'.tr,
|
||||
};
|
||||
}).toList();
|
||||
}
|
||||
List<Map<String, dynamic>> convertDiseaseData(List data) {
|
||||
return data.asMap().entries.map<Map<String, dynamic>>((entry) {
|
||||
final index = entry.key;
|
||||
final item = entry.value;
|
||||
|
||||
return {
|
||||
"key": item["id"],
|
||||
"name": item["name"],
|
||||
"color": item["id"] == 40004
|
||||
? stringToColor("#FF7159") // 特殊颜色处理
|
||||
: stringToColor("#00C1AA"),
|
||||
"percent": item["value"],
|
||||
"explain":
|
||||
(item["tips"] != null && (item["tips"] as String).trim().isNotEmpty)
|
||||
? item["tips"]
|
||||
: '未知数据'.tr,
|
||||
};
|
||||
}).toList();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user