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(),
'policies': (context) => policies(),
'CdPoliciesList': (context) => CdPoliciesList(),
'ClaimsPolicies': (context) => ClaimsPolicies(),
'ClaimsPolicies': (context) => ClaimsPolicies(
empCode:'',
),
'cdTransactionDetails': (context) => cdTransactionDetails(
insurerName: '',
cdMasterAccountNo: '',

View File

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

View File

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