lab result value updated

pull/2/head
taha.alam 5 months ago
parent 4168c866d5
commit 8e98976a65

@ -123,27 +123,29 @@ class LabsViewModel extends BaseViewModel {
double getPercentage(ResultFlag flag) {
double percentage = 0.0;
final division = 0.2;
var division = (1/15);
switch (flag) {
case ResultFlag.N: //4
percentage = division * 1.75;
case ResultFlag.N:
percentage = division * (7.5);
break;
case ResultFlag.H: //5
percentage = division * 2.8;
case ResultFlag.H:
percentage = division * (11);
break;
case ResultFlag.L: //3
percentage = division * .7;
case ResultFlag.L:
percentage = division * (4);
break;
case ResultFlag.CL: //2
case ResultFlag.LCL: //
percentage = division * .07;
case ResultFlag.CL:
case ResultFlag.LCL:
percentage = division * 1.5;
break;
case ResultFlag.HCH: //7
case ResultFlag.CH: //6
percentage = division * 3.4;
case ResultFlag.HCH:
case ResultFlag.CH:
percentage = division * 13.5;
break;
case ResultFlag.IRR:
percentage = 0;

@ -19,7 +19,7 @@ class LabItem extends StatefulWidget {
}
class _LabItemState extends State<LabItem> {
bool _isShowMoreGeneral = false;
bool _isShowMoreGeneral = true;
bool showBottomSheet = false;
@override

@ -59,7 +59,7 @@ class CustomResultProgressBar extends StatelessWidget {
return LayoutBuilder(builder: (context, constraints) {
final double totalWidth = constraints.maxWidth;
final double spacing = 2;
final double tooltipPosition = (totalWidth * (percentage / 100)).clamp(0, totalWidth - 50);
final double tooltipPosition = (totalWidth * (percentage )).clamp(0, totalWidth - 50);
return Stack(
children: [
Row(

Loading…
Cancel
Save