lab result value updated

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

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

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

@ -59,7 +59,7 @@ class CustomResultProgressBar extends StatelessWidget {
return LayoutBuilder(builder: (context, constraints) { return LayoutBuilder(builder: (context, constraints) {
final double totalWidth = constraints.maxWidth; final double totalWidth = constraints.maxWidth;
final double spacing = 2; 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( return Stack(
children: [ children: [
Row( Row(

Loading…
Cancel
Save