mirror of
https://git.meshkee.com/applications/cssd.git
synced 2026-10-13 09:38:57 +03:30
Remove hospital filter of test for users
This commit is contained in:
@@ -6,6 +6,7 @@ import 'package:provider/provider.dart';
|
|||||||
|
|
||||||
import '../../config/routes.dart';
|
import '../../config/routes.dart';
|
||||||
import '../../models/test_result_models.dart';
|
import '../../models/test_result_models.dart';
|
||||||
|
import '../../providers/auth.dart';
|
||||||
import '../../providers/connectivity.dart';
|
import '../../providers/connectivity.dart';
|
||||||
import '../../providers/test_results.dart';
|
import '../../providers/test_results.dart';
|
||||||
import '../../widgets/Global/internet_error.dart';
|
import '../../widgets/Global/internet_error.dart';
|
||||||
@@ -28,6 +29,7 @@ class _TestFilterScreenState extends State<TestFilterScreen> {
|
|||||||
TextEditingController uDateCTRL = new TextEditingController();
|
TextEditingController uDateCTRL = new TextEditingController();
|
||||||
|
|
||||||
TextEditingController usernameCTRL = new TextEditingController();
|
TextEditingController usernameCTRL = new TextEditingController();
|
||||||
|
|
||||||
// TextEditingController dateFrom = new TextEditingController();
|
// TextEditingController dateFrom = new TextEditingController();
|
||||||
// TextEditingController dateUntil = new TextEditingController();
|
// TextEditingController dateUntil = new TextEditingController();
|
||||||
DateTime? dateTimeFrom;
|
DateTime? dateTimeFrom;
|
||||||
@@ -48,6 +50,7 @@ class _TestFilterScreenState extends State<TestFilterScreen> {
|
|||||||
'Implant ID',
|
'Implant ID',
|
||||||
// 'None',
|
// 'None',
|
||||||
];
|
];
|
||||||
|
|
||||||
// String curLabelIDVal;
|
// String curLabelIDVal;
|
||||||
|
|
||||||
final List<String> testTypeVals = [];
|
final List<String> testTypeVals = [];
|
||||||
@@ -55,9 +58,11 @@ class _TestFilterScreenState extends State<TestFilterScreen> {
|
|||||||
|
|
||||||
final List<String> hospitalVals = [];
|
final List<String> hospitalVals = [];
|
||||||
Map<String, String> hospitals = {};
|
Map<String, String> hospitals = {};
|
||||||
|
|
||||||
// String curhospitalVal;
|
// String curhospitalVal;
|
||||||
|
|
||||||
bool isInit = true;
|
bool isInit = true;
|
||||||
|
|
||||||
// final List<String> labelIDVals = ['Washer ID'];
|
// final List<String> labelIDVals = ['Washer ID'];
|
||||||
// String curLabelIDVal;
|
// String curLabelIDVal;
|
||||||
|
|
||||||
@@ -118,6 +123,7 @@ class _TestFilterScreenState extends State<TestFilterScreen> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
final userData = Provider.of<Auth>(context, listen: false).user;
|
||||||
final _media = MediaQuery.of(context);
|
final _media = MediaQuery.of(context);
|
||||||
// final double _pixelRatio = (_media.size.height / _media.size.width * 7 / 5);
|
// final double _pixelRatio = (_media.size.height / _media.size.width * 7 / 5);
|
||||||
final double _devicewidth = _media.size.width;
|
final double _devicewidth = _media.size.width;
|
||||||
@@ -138,7 +144,12 @@ class _TestFilterScreenState extends State<TestFilterScreen> {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
titleSpacing: -10,
|
titleSpacing: -10,
|
||||||
title: Text('Test Results', style: TextStyle(color: Colors.white,),),
|
title: Text(
|
||||||
|
'Test Results',
|
||||||
|
style: TextStyle(
|
||||||
|
color: Colors.white,
|
||||||
|
),
|
||||||
|
),
|
||||||
backgroundColor: Colors.black,
|
backgroundColor: Colors.black,
|
||||||
leading: IconButton(
|
leading: IconButton(
|
||||||
icon: Icon(
|
icon: Icon(
|
||||||
@@ -298,16 +309,21 @@ class _TestFilterScreenState extends State<TestFilterScreen> {
|
|||||||
SizedBox(
|
SizedBox(
|
||||||
height: 25,
|
height: 25,
|
||||||
),
|
),
|
||||||
TestResultFilterSelectorBox(
|
userData['roles']?.contains('User') ?? false
|
||||||
deviceBlockSize: _deviceBlockSize,
|
? Container()
|
||||||
dataCTRL: hospitalCTRL,
|
: Column(
|
||||||
dataVals: hospitalVals,
|
children: [
|
||||||
label: 'Hospital',
|
TestResultFilterSelectorBox(
|
||||||
),
|
deviceBlockSize: _deviceBlockSize,
|
||||||
SizedBox(
|
dataCTRL: hospitalCTRL,
|
||||||
height: 25,
|
dataVals: hospitalVals,
|
||||||
),
|
label: 'Hospital',
|
||||||
|
),
|
||||||
|
SizedBox(
|
||||||
|
height: 25,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
TestResultFilterDatePicker(
|
TestResultFilterDatePicker(
|
||||||
dateCTRL: fDateCTRL,
|
dateCTRL: fDateCTRL,
|
||||||
deviceBlockSize: _deviceBlockSize,
|
deviceBlockSize: _deviceBlockSize,
|
||||||
|
|||||||
Reference in New Issue
Block a user