Merge branch 'master' of bitbucket.org:jubilian/enrollment-app

This commit is contained in:
sanjeev.p 2026-02-17 10:30:08 +05:30
commit 7088c0d99d
3 changed files with 34 additions and 14 deletions

View File

@ -163,7 +163,9 @@ Future<void> startApp() async {
'branchSelection': (context) => BranchSelectionPage(), 'branchSelection': (context) => BranchSelectionPage(),
'policies': (context) => policies(), 'policies': (context) => policies(),
'CdPoliciesList': (context) => CdPoliciesList(), 'CdPoliciesList': (context) => CdPoliciesList(),
'ClaimsPolicies': (context) => ClaimsPolicies(), 'ClaimsPolicies': (context) => ClaimsPolicies(
empCode:'',
),
'cdTransactionDetails': (context) => cdTransactionDetails( 'cdTransactionDetails': (context) => cdTransactionDetails(
insurerName: '', insurerName: '',
cdMasterAccountNo: '', cdMasterAccountNo: '',

View File

@ -20,7 +20,12 @@ import '../service/token_storage_service.dart';
import 'RaiseClaimForm.dart'; import 'RaiseClaimForm.dart';
class ClaimsPolicies extends StatefulWidget { class ClaimsPolicies extends StatefulWidget {
const ClaimsPolicies({Key? key}) : super(key: key);
final String empCode;
const ClaimsPolicies(
{Key? key,
required this.empCode,
});
@override @override
State<ClaimsPolicies> createState() => _ClaimsPolicieState(); State<ClaimsPolicies> createState() => _ClaimsPolicieState();
@ -88,7 +93,7 @@ class _ClaimsPolicieState extends State<ClaimsPolicies> {
final data = { final data = {
"client_id": empClientId ?? '', "client_id": empClientId ?? '',
"client_branch_id": empClientBranchId ?? '', "client_branch_id": empClientBranchId ?? '',
// "emp_code": controllers["empCode"]?.text ?? '', "emp_code": controllers['empCode']?.text ?? '',
"from_date": controllers["from"]?.text ?? '', "from_date": controllers["from"]?.text ?? '',
"to_date": controllers["to"]?.text ?? '', "to_date": controllers["to"]?.text ?? '',
// "ticket_type_id": selectedPolicyType ?? '', // "ticket_type_id": selectedPolicyType ?? '',
@ -163,7 +168,17 @@ class _ClaimsPolicieState extends State<ClaimsPolicies> {
empClientBranchId = await tokenService.readValue('empClientBranchId'); empClientBranchId = await tokenService.readValue('empClientBranchId');
getClaimsPoliciesDetails(); getClaimsPoliciesDetails();
getClaimList();
// If empCode passed auto filter
if (widget.empCode.isNotEmpty) {
setState(() {
controllers['empCode']?.text = widget.empCode;
});
await getClaimList();
} else {
await getClaimList();
}
} }
@override @override

View File

@ -1622,18 +1622,20 @@ class _HrPolicyDetailsState extends State<hrPolicyDetails>
Padding( Padding(
padding: const EdgeInsets.symmetric( padding: const EdgeInsets.symmetric(
horizontal: 4.0), horizontal: 4.0),
child: MouseRegion(
cursor:
SystemMouseCursors
.click,
child: GestureDetector( child: GestureDetector(
onTap: () { onTap: () {
// Navigator.push( Navigator.push(
// context, context,
// MaterialPageRoute( MaterialPageRoute(
// builder: (context) => hrDashboard( builder: (context) => ClaimsPolicies(
// selectedIndex: 3, empCode: item['emp_code']!,
// empCodeFromHrPolicy: item['emp_code']!, ),
// isHrcode: 1, ),
// ), );
// ),
// );
}, },
child: Container( child: Container(
height: 40, height: 40,
@ -1652,6 +1654,7 @@ class _HrPolicyDetailsState extends State<hrPolicyDetails>
), ),
), ),
), ),
)
), ),
], ],
); );