更新睡眠报告
This commit is contained in:
@@ -43,6 +43,10 @@ class _SnoreViewWidgetWidgetState extends State<SnoreViewWidgetWidget> {
|
||||
List<Map<String, dynamic>> data =
|
||||
(widget.sleepReport['ssp'] as List).cast<Map<String, dynamic>>();
|
||||
List<Map<String, dynamic>> showLabel = convertToShowLabel(data);
|
||||
// List<Map<String, dynamic>> showLabel = [
|
||||
// // {'startTime': 1748275800344, "endTime": 1748283000000, "times": 4},
|
||||
// {'startTime': 1748293800000, "endTime": 1748294400000, "times": 7},
|
||||
// ];
|
||||
var startTime = widget.sleepReport['startTime'];
|
||||
var endTime = widget.sleepReport['endTime'];
|
||||
return Container(
|
||||
@@ -105,9 +109,18 @@ class _SnoreViewWidgetWidgetState extends State<SnoreViewWidgetWidget> {
|
||||
SizedBox(
|
||||
height: 32.rpx,
|
||||
),
|
||||
Row(
|
||||
children: [
|
||||
Text(
|
||||
"次".tr,
|
||||
style: TextStyle(
|
||||
color: stringToColor("#FFFFFF"), fontSize: 18.rpx),
|
||||
),
|
||||
],
|
||||
),
|
||||
Padding(
|
||||
padding:
|
||||
EdgeInsetsDirectional.fromSTEB(0.rpx, 0.rpx, 0.rpx, 0.rpx),
|
||||
EdgeInsetsDirectional.fromSTEB(0.rpx, 40.rpx, 0.rpx, 0.rpx),
|
||||
child: LineChartByRange(
|
||||
showLabel: showLabel,
|
||||
startTime: startTime,
|
||||
@@ -132,13 +145,14 @@ class _SnoreViewWidgetWidgetState extends State<SnoreViewWidgetWidget> {
|
||||
List<Map<String, dynamic>> result = [];
|
||||
|
||||
int startTime = data[0]['st'];
|
||||
int endTime = data[0]['st'];
|
||||
int endTime = data[0]['et'];
|
||||
int currentValue = data[0]['value'];
|
||||
|
||||
for (int i = 1; i < data.length; i++) {
|
||||
final item = data[i];
|
||||
final st = item['st'];
|
||||
final value = item['value'];
|
||||
final et = item['et'];
|
||||
|
||||
if (value == currentValue) {
|
||||
endTime = st;
|
||||
@@ -149,7 +163,7 @@ class _SnoreViewWidgetWidgetState extends State<SnoreViewWidgetWidget> {
|
||||
"times": currentValue,
|
||||
});
|
||||
startTime = st;
|
||||
endTime = st;
|
||||
endTime = et;
|
||||
currentValue = value;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user