|
|
|
@ -1,6 +1,7 @@
|
|
|
|
import 'package:diplomaticquarterapp/core/model/pharmacies/PointsAmountPerYear.dart';
|
|
|
|
import 'package:diplomaticquarterapp/core/model/pharmacies/PointsAmountPerYear.dart';
|
|
|
|
import 'package:diplomaticquarterapp/core/viewModels/pharmacyModule/lacum-viewmodel.dart';
|
|
|
|
import 'package:diplomaticquarterapp/core/viewModels/pharmacyModule/lacum-viewmodel.dart';
|
|
|
|
import 'package:diplomaticquarterapp/pages/base/base_view.dart';
|
|
|
|
import 'package:diplomaticquarterapp/pages/base/base_view.dart';
|
|
|
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/pharmacies/widgets/lakum-point-table-row-widget.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/data_display/text.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/data_display/text.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
@ -43,12 +44,32 @@ class _LakumPointsYearPageState extends State<LakumPointsYearPage> {
|
|
|
|
(index) => LacumPointsYearWidget(
|
|
|
|
(index) => LacumPointsYearWidget(
|
|
|
|
mediaQuery,
|
|
|
|
mediaQuery,
|
|
|
|
widget.selectedIndexYear == index,
|
|
|
|
widget.selectedIndexYear == index,
|
|
|
|
widget.pointsAmountPerYear[index],
|
|
|
|
widget.pointsAmountPerYear[index], () {
|
|
|
|
() {})),
|
|
|
|
setState(() {
|
|
|
|
|
|
|
|
widget.selectedIndexYear = index;
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
})),
|
|
|
|
],
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
|
|
|
|
SizedBox(
|
|
|
|
|
|
|
|
height: 10,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
LakumPointTableRowWidget(true, "MONTH", 0, 0, null, 0),
|
|
|
|
|
|
|
|
...List.generate(
|
|
|
|
|
|
|
|
widget.pointsAmountPerYear[widget.selectedIndexYear]
|
|
|
|
|
|
|
|
.pointsAmountPerMonth.length,
|
|
|
|
|
|
|
|
(index) => LakumPointTableRowWidget(
|
|
|
|
|
|
|
|
true,
|
|
|
|
|
|
|
|
widget.pointsAmountPerYear[widget.selectedIndexYear]
|
|
|
|
|
|
|
|
.pointsAmountPerMonth[index].month,
|
|
|
|
|
|
|
|
widget.pointsAmountPerYear[widget.selectedIndexYear]
|
|
|
|
|
|
|
|
.pointsAmountPerMonth[index].pointsPerMonth,
|
|
|
|
|
|
|
|
widget.pointsAmountPerYear[widget.selectedIndexYear]
|
|
|
|
|
|
|
|
.pointsAmountPerMonth[index].amountPerMonth,
|
|
|
|
|
|
|
|
(){},
|
|
|
|
|
|
|
|
index),
|
|
|
|
|
|
|
|
),
|
|
|
|
],
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
|