FIX_repoens fixes
This commit is contained in:
parent
6e4e36fcb1
commit
bd7d6a4eca
File diff suppressed because one or more lines are too long
@ -1830,6 +1830,7 @@ class ApiService {
|
|||||||
Future<Map<String, dynamic>> getCommissionRateList(data) async {
|
Future<Map<String, dynamic>> getCommissionRateList(data) async {
|
||||||
print("getCommissionRateList------- $data}");
|
print("getCommissionRateList------- $data}");
|
||||||
final url = Uri.parse('${Env.apiUrl}/invoice/commission-rate-list');
|
final url = Uri.parse('${Env.apiUrl}/invoice/commission-rate-list');
|
||||||
|
// final url = Uri.parse( 'http://localhost/nhance_partner_be/invoice/commission-rate-list');
|
||||||
print("getCommissionRateList 1");
|
print("getCommissionRateList 1");
|
||||||
// final token = await getToken(); // Fetch token
|
// final token = await getToken(); // Fetch token
|
||||||
|
|
||||||
|
|||||||
@ -581,7 +581,8 @@ class EnquiryTabState extends ConsumerState<EnquiryTab> {
|
|||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
bool isMobile = ResponsiveLayout.isMobile(context);
|
bool isMobile = ResponsiveLayout.isMobile(context);
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child: Container(
|
||||||
// color: Colors.green,
|
// color: Colors.green,
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
color: Color(0xffEDF6F5),
|
color: Color(0xffEDF6F5),
|
||||||
@ -628,7 +629,7 @@ class EnquiryTabState extends ConsumerState<EnquiryTab> {
|
|||||||
SizedBox(height: 30),
|
SizedBox(height: 30),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildFormFields(BuildContext context) {
|
Widget buildFormFields(BuildContext context) {
|
||||||
|
|||||||
@ -566,7 +566,8 @@ class _AddDialogState extends State<AddDialog> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return AlertDialog(
|
return SelectionArea(
|
||||||
|
child: AlertDialog(
|
||||||
backgroundColor: Colors.white,
|
backgroundColor: Colors.white,
|
||||||
content: Column(
|
content: Column(
|
||||||
mainAxisSize: MainAxisSize.min,
|
mainAxisSize: MainAxisSize.min,
|
||||||
@ -778,7 +779,7 @@ class _AddDialogState extends State<AddDialog> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
// 🔹 Example: Claims widget
|
// 🔹 Example: Claims widget
|
||||||
|
|||||||
@ -171,7 +171,8 @@ class PolicyTabState extends ConsumerState<PolicyTab> {
|
|||||||
final isMobile = ResponsiveLayout.isMobile(context);
|
final isMobile = ResponsiveLayout.isMobile(context);
|
||||||
return isLoading
|
return isLoading
|
||||||
? CircularProgressIndicator()
|
? CircularProgressIndicator()
|
||||||
: Container(
|
: SelectionArea(
|
||||||
|
child: Container(
|
||||||
height: MediaQuery.of(context).size.height,
|
height: MediaQuery.of(context).size.height,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
child: filteredData.isNotEmpty
|
child: filteredData.isNotEmpty
|
||||||
@ -429,7 +430,7 @@ class PolicyTabState extends ConsumerState<PolicyTab> {
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
: Center(child: Text('No Available Data')),
|
: Center(child: Text('No Available Data')),
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildDocPolicy(BuildContext context, bool isMobile) {
|
Widget buildDocPolicy(BuildContext context, bool isMobile) {
|
||||||
|
|||||||
@ -441,7 +441,8 @@ class QuotationTabState extends ConsumerState<QuotationTab> {
|
|||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
bool isMobile = ResponsiveLayout.isMobile(context);
|
bool isMobile = ResponsiveLayout.isMobile(context);
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child: Container(
|
||||||
height: MediaQuery.of(context).size.height,
|
height: MediaQuery.of(context).size.height,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
child: filteredData.isNotEmpty
|
child: filteredData.isNotEmpty
|
||||||
@ -543,7 +544,7 @@ class QuotationTabState extends ConsumerState<QuotationTab> {
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
: Center(child: Text('No Available Data')),
|
: Center(child: Text('No Available Data')),
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget _buildDataTable(BuildContext context) {
|
Widget _buildDataTable(BuildContext context) {
|
||||||
|
|||||||
@ -216,6 +216,7 @@ class TabEnquiryListState extends ConsumerState<TabEnquiryList> {
|
|||||||
title: "Enquiry",
|
title: "Enquiry",
|
||||||
|
|
||||||
body: SafeArea(
|
body: SafeArea(
|
||||||
|
child: SelectionArea(
|
||||||
child: isLoading
|
child: isLoading
|
||||||
? const Center(child: CircularProgressIndicator())
|
? const Center(child: CircularProgressIndicator())
|
||||||
: isMobile
|
: isMobile
|
||||||
@ -271,6 +272,7 @@ class TabEnquiryListState extends ConsumerState<TabEnquiryList> {
|
|||||||
)
|
)
|
||||||
: _buildDesktopTabs(),
|
: _buildDesktopTabs(),
|
||||||
),
|
),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -244,7 +244,8 @@ class _UpdateEndorsementDialogState extends State<UpdateEndorsementDialog> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return AlertDialog(
|
return SelectionArea(
|
||||||
|
child: AlertDialog(
|
||||||
backgroundColor: Colors.white,
|
backgroundColor: Colors.white,
|
||||||
// Add shape for a cleaner look
|
// Add shape for a cleaner look
|
||||||
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(12)),
|
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(12)),
|
||||||
@ -308,7 +309,7 @@ class _UpdateEndorsementDialogState extends State<UpdateEndorsementDialog> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget endorsement(BuildContext context) {
|
Widget endorsement(BuildContext context) {
|
||||||
|
|||||||
@ -353,7 +353,8 @@ class EnquiryListState extends ConsumerState<EnquiryList> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Enquiry",
|
title: "Enquiry",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -451,7 +452,7 @@ class EnquiryListState extends ConsumerState<EnquiryList> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget _buildContent(BuildContext context) {
|
Widget _buildContent(BuildContext context) {
|
||||||
|
|||||||
@ -183,7 +183,8 @@ class claimListState extends ConsumerState<claimList> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "claims",
|
title: "claims",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -471,7 +472,7 @@ class claimListState extends ConsumerState<claimList> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
) ),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -255,7 +255,8 @@ class endosementState extends ConsumerState<endosement> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Endorsement",
|
title: "Endorsement",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -573,7 +574,7 @@ class endosementState extends ConsumerState<endosement> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
), ),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -128,7 +128,8 @@ class ClaimsSubListState extends ConsumerState<ClaimsSubList> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
width: MediaQuery.of(context).size.width * 0.6,
|
width: MediaQuery.of(context).size.width * 0.6,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -186,7 +187,7 @@ class ClaimsSubListState extends ConsumerState<ClaimsSubList> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
), );
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget _buildDataTable1(BuildContext context) {
|
Widget _buildDataTable1(BuildContext context) {
|
||||||
|
|||||||
@ -142,7 +142,8 @@ class EndrosmentSubListState extends ConsumerState<EndrosmentSubList> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
width: MediaQuery.of(context).size.width * 0.6,
|
width: MediaQuery.of(context).size.width * 0.6,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -205,7 +206,7 @@ class EndrosmentSubListState extends ConsumerState<EndrosmentSubList> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget _buildDataTable1(BuildContext context) {
|
Widget _buildDataTable1(BuildContext context) {
|
||||||
|
|||||||
@ -307,7 +307,8 @@ class BrokerState extends ConsumerState<Broker> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child: Container(
|
||||||
child: Row(
|
child: Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.end,
|
mainAxisAlignment: MainAxisAlignment.end,
|
||||||
crossAxisAlignment: CrossAxisAlignment.end,
|
crossAxisAlignment: CrossAxisAlignment.end,
|
||||||
@ -347,7 +348,7 @@ class BrokerState extends ConsumerState<Broker> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildFormFields() {
|
Widget buildFormFields() {
|
||||||
|
|||||||
@ -197,7 +197,8 @@ class BrokerListState extends ConsumerState<BrokerList> {
|
|||||||
|
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Broker",
|
title: "Broker",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// padding: EdgeInsets.all(8.0),
|
// padding: EdgeInsets.all(8.0),
|
||||||
// margin: EdgeInsets.all(10.0),
|
// margin: EdgeInsets.all(10.0),
|
||||||
|
|
||||||
@ -365,7 +366,7 @@ class BrokerListState extends ConsumerState<BrokerList> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
), )
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -164,7 +164,8 @@ class EndorsementTypeListState extends ConsumerState<EndorsementTypeList> {
|
|||||||
|
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Endorsement Type",
|
title: "Endorsement Type",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// padding: EdgeInsets.all(8.0),
|
// padding: EdgeInsets.all(8.0),
|
||||||
// margin: EdgeInsets.all(10.0),
|
// margin: EdgeInsets.all(10.0),
|
||||||
|
|
||||||
@ -326,7 +327,7 @@ class EndorsementTypeListState extends ConsumerState<EndorsementTypeList> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
), ),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -260,7 +260,8 @@ class EndorsementTypeState extends ConsumerState<EndorsementType> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child: Container(
|
||||||
child: Row(
|
child: Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.end,
|
mainAxisAlignment: MainAxisAlignment.end,
|
||||||
crossAxisAlignment: CrossAxisAlignment.end,
|
crossAxisAlignment: CrossAxisAlignment.end,
|
||||||
@ -300,7 +301,7 @@ class EndorsementTypeState extends ConsumerState<EndorsementType> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildFormFields() {
|
Widget buildFormFields() {
|
||||||
|
|||||||
@ -245,7 +245,8 @@ class PaymentState extends ConsumerState<Payment> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child: Container(
|
||||||
child: Row(
|
child: Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.end,
|
mainAxisAlignment: MainAxisAlignment.end,
|
||||||
crossAxisAlignment: CrossAxisAlignment.end,
|
crossAxisAlignment: CrossAxisAlignment.end,
|
||||||
@ -285,7 +286,7 @@ class PaymentState extends ConsumerState<Payment> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildFormFields() {
|
Widget buildFormFields() {
|
||||||
|
|||||||
@ -164,7 +164,8 @@ class PaymentLsitState extends ConsumerState<PaymentLsit> {
|
|||||||
|
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Staff",
|
title: "Staff",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// padding: EdgeInsets.all(8.0),
|
// padding: EdgeInsets.all(8.0),
|
||||||
// margin: EdgeInsets.all(10.0),
|
// margin: EdgeInsets.all(10.0),
|
||||||
|
|
||||||
@ -344,7 +345,7 @@ class PaymentLsitState extends ConsumerState<PaymentLsit> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
) ),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -164,7 +164,8 @@ class VehicleTypeListState extends ConsumerState<VehicleTypeList> {
|
|||||||
|
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Vehicle Type",
|
title: "Vehicle Type",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// padding: EdgeInsets.all(8.0),
|
// padding: EdgeInsets.all(8.0),
|
||||||
// margin: EdgeInsets.all(10.0),
|
// margin: EdgeInsets.all(10.0),
|
||||||
|
|
||||||
@ -326,7 +327,7 @@ class VehicleTypeListState extends ConsumerState<VehicleTypeList> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
) ),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -260,7 +260,8 @@ class VehicleTypeState extends ConsumerState<VehicleType> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child: Container(
|
||||||
child: Row(
|
child: Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.end,
|
mainAxisAlignment: MainAxisAlignment.end,
|
||||||
crossAxisAlignment: CrossAxisAlignment.end,
|
crossAxisAlignment: CrossAxisAlignment.end,
|
||||||
@ -300,7 +301,7 @@ class VehicleTypeState extends ConsumerState<VehicleType> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildFormFields() {
|
Widget buildFormFields() {
|
||||||
|
|||||||
@ -277,7 +277,8 @@ class AttendanceAllDetailsState extends ConsumerState<AttendanceAllDetails> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Staff Attendance",
|
title: "Staff Attendance",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -359,7 +360,7 @@ class AttendanceAllDetailsState extends ConsumerState<AttendanceAllDetails> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
), ),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -282,7 +282,8 @@ class IndividualAttendanceDetailsState
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Staff Attendance",
|
title: "Staff Attendance",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -367,7 +368,7 @@ class IndividualAttendanceDetailsState
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -420,7 +420,8 @@ class AgentState extends ConsumerState<Agent> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
// managerId = ref.watch(managerIdProvider);
|
// managerId = ref.watch(managerIdProvider);
|
||||||
// userId = ref.watch(userProvider);
|
// userId = ref.watch(userProvider);
|
||||||
return AlertDialog(
|
return SelectionArea(
|
||||||
|
child: AlertDialog(
|
||||||
backgroundColor: Colors.white,
|
backgroundColor: Colors.white,
|
||||||
content: Container(
|
content: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
@ -542,7 +543,7 @@ class AgentState extends ConsumerState<Agent> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
),);
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildFormFields() {
|
Widget buildFormFields() {
|
||||||
|
|||||||
@ -371,7 +371,8 @@ class UploadIncentiveModalState extends ConsumerState<UploadIncentiveModal> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return AlertDialog(
|
return SelectionArea(
|
||||||
|
child:AlertDialog(
|
||||||
backgroundColor: Colors.white,
|
backgroundColor: Colors.white,
|
||||||
content: Container(
|
content: Container(
|
||||||
width: MediaQuery.of(context).size.width * 0.55,
|
width: MediaQuery.of(context).size.width * 0.55,
|
||||||
@ -782,7 +783,7 @@ class UploadIncentiveModalState extends ConsumerState<UploadIncentiveModal> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
),);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -193,7 +193,8 @@ class AgentListState extends ConsumerState<AgentList> {
|
|||||||
managerId = ref.watch(managerIdProvider);
|
managerId = ref.watch(managerIdProvider);
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Partner",
|
title: "Partner",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -480,7 +481,7 @@ class AgentListState extends ConsumerState<AgentList> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -194,7 +194,8 @@ class PosListState extends ConsumerState<PosList> {
|
|||||||
|
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Pos",
|
title: "Pos",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
child: Column(
|
child: Column(
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
@ -385,7 +386,7 @@ class PosListState extends ConsumerState<PosList> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -161,7 +161,8 @@ class ProfilePopUpState extends ConsumerState<ProfilePopUp> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child:Container(
|
||||||
padding: const EdgeInsets.all(6),
|
padding: const EdgeInsets.all(6),
|
||||||
width: 450,
|
width: 450,
|
||||||
color: Colors.white,
|
color: Colors.white,
|
||||||
@ -416,7 +417,7 @@ class ProfilePopUpState extends ConsumerState<ProfilePopUp> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool hasValidValue(dynamic value) {
|
bool hasValidValue(dynamic value) {
|
||||||
|
|||||||
@ -313,7 +313,8 @@ class SalesExecutiveState extends ConsumerState<SalesExecutive> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return AlertDialog(
|
return SelectionArea(
|
||||||
|
child: AlertDialog(
|
||||||
backgroundColor: Colors.white,
|
backgroundColor: Colors.white,
|
||||||
content: Container(
|
content: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
@ -434,7 +435,7 @@ class SalesExecutiveState extends ConsumerState<SalesExecutive> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
),);
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildFormFields() {
|
Widget buildFormFields() {
|
||||||
|
|||||||
@ -156,7 +156,8 @@ class SalesExecutiveListState extends ConsumerState<SalesExecutiveList> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
managerId = ref.watch(managerIdProvider);
|
managerId = ref.watch(managerIdProvider);
|
||||||
|
|
||||||
return MainLayout(
|
return SelectionArea(
|
||||||
|
child:MainLayout(
|
||||||
title: "Sales Executive",
|
title: "Sales Executive",
|
||||||
body: Container(
|
body: Container(
|
||||||
// padding: EdgeInsets.all(8.0),
|
// padding: EdgeInsets.all(8.0),
|
||||||
@ -339,7 +340,7 @@ class SalesExecutiveListState extends ConsumerState<SalesExecutiveList> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
),);
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget _buildDataTable(BuildContext context) {
|
Widget _buildDataTable(BuildContext context) {
|
||||||
|
|||||||
@ -344,7 +344,8 @@ class StaffState extends ConsumerState<Staff> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return AlertDialog(
|
return SelectionArea(
|
||||||
|
child:AlertDialog(
|
||||||
backgroundColor: Colors.white,
|
backgroundColor: Colors.white,
|
||||||
content: Container(
|
content: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
@ -465,7 +466,7 @@ class StaffState extends ConsumerState<Staff> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
),);
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildFormFields() {
|
Widget buildFormFields() {
|
||||||
|
|||||||
@ -217,7 +217,8 @@ class StaffListState extends ConsumerState<StaffList> {
|
|||||||
|
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Staff",
|
title: "Staff",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child:Container(
|
||||||
// padding: EdgeInsets.all(8.0),
|
// padding: EdgeInsets.all(8.0),
|
||||||
// margin: EdgeInsets.all(10.0),
|
// margin: EdgeInsets.all(10.0),
|
||||||
|
|
||||||
@ -401,7 +402,7 @@ class StaffListState extends ConsumerState<StaffList> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -529,7 +529,7 @@ class _DashboardScreenState extends ConsumerState<DashboardScreen> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
: Container(
|
: SelectionArea( child : Container(
|
||||||
height: MediaQuery.of(context).size.height * 0.8,
|
height: MediaQuery.of(context).size.height * 0.8,
|
||||||
child: SingleChildScrollView(
|
child: SingleChildScrollView(
|
||||||
scrollDirection: Axis.vertical,
|
scrollDirection: Axis.vertical,
|
||||||
@ -775,7 +775,7 @@ class _DashboardScreenState extends ConsumerState<DashboardScreen> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
) ),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -71,8 +71,8 @@ class _DashboardState extends ConsumerState<Dashboard>
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Dashboard",
|
title: "Dashboard",
|
||||||
|
|
||||||
body: SafeArea(
|
body: SafeArea(
|
||||||
|
child: SelectionArea(
|
||||||
child:Container(
|
child:Container(
|
||||||
// color: Colors.amber.shade100,
|
// color: Colors.amber.shade100,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -145,6 +145,6 @@ class _DashboardState extends ConsumerState<Dashboard>
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -529,7 +529,7 @@ class _DashboardScreenState extends ConsumerState<DashboardScreen> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
: Container(
|
: SelectionArea( child : Container(
|
||||||
height: MediaQuery.of(context).size.height * 0.8,
|
height: MediaQuery.of(context).size.height * 0.8,
|
||||||
child: SingleChildScrollView(
|
child: SingleChildScrollView(
|
||||||
scrollDirection: Axis.vertical,
|
scrollDirection: Axis.vertical,
|
||||||
@ -775,7 +775,7 @@ class _DashboardScreenState extends ConsumerState<DashboardScreen> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
), ),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -422,7 +422,8 @@ class _BussinessDashboardState extends ConsumerState<BussinessDashboard> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child: Container(
|
||||||
margin: EdgeInsets.only(left: 10, right: 10, bottom: 10),
|
margin: EdgeInsets.only(left: 10, right: 10, bottom: 10),
|
||||||
// color: Colors.amber.shade100,
|
// color: Colors.amber.shade100,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -575,7 +576,7 @@ class _BussinessDashboardState extends ConsumerState<BussinessDashboard> {
|
|||||||
// ],
|
// ],
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget insurerContainer() {
|
Widget insurerContainer() {
|
||||||
|
|||||||
@ -46,7 +46,8 @@ class _BarChartSample7State extends State<BarChartSample7> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Padding(
|
return SelectionArea(
|
||||||
|
child: Padding(
|
||||||
padding: const EdgeInsets.all(24),
|
padding: const EdgeInsets.all(24),
|
||||||
child: Column(
|
child: Column(
|
||||||
children: [
|
children: [
|
||||||
@ -183,7 +184,7 @@ class _BarChartSample7State extends State<BarChartSample7> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -2101,7 +2101,8 @@ class UnassignedEnq extends StatelessWidget {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Card(
|
return SelectionArea(
|
||||||
|
child: Card(
|
||||||
color: Colors.white,
|
color: Colors.white,
|
||||||
// color: const Color(0xFFEAF6F4),
|
// color: const Color(0xFFEAF6F4),
|
||||||
elevation: 1,
|
elevation: 1,
|
||||||
@ -2308,7 +2309,7 @@ class UnassignedEnq extends StatelessWidget {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -384,7 +384,8 @@ class _PartnerDashboardState extends ConsumerState<PartnerDashboard> {
|
|||||||
final userId = ref.watch(userIdProvider);
|
final userId = ref.watch(userIdProvider);
|
||||||
final role = ref.watch(userRoleProvider);
|
final role = ref.watch(userRoleProvider);
|
||||||
|
|
||||||
return Column(
|
return SelectionArea(
|
||||||
|
child: Column(
|
||||||
children: [
|
children: [
|
||||||
Container(
|
Container(
|
||||||
margin: EdgeInsets.all(0),
|
margin: EdgeInsets.all(0),
|
||||||
@ -674,7 +675,7 @@ class _PartnerDashboardState extends ConsumerState<PartnerDashboard> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget actionIcon({
|
Widget actionIcon({
|
||||||
|
|||||||
@ -282,7 +282,8 @@ class _ProductivityDashboardState extends ConsumerState<ProductivityDashboard> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child: Container(
|
||||||
margin: EdgeInsets.only(left: 10, right: 10, bottom: 10),
|
margin: EdgeInsets.only(left: 10, right: 10, bottom: 10),
|
||||||
// color: Colors.amber.shade100,
|
// color: Colors.amber.shade100,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -346,6 +347,7 @@ class _ProductivityDashboardState extends ConsumerState<ProductivityDashboard> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -46,7 +46,8 @@ class BarChartSample4State extends State<BarChartSample4> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return AspectRatio(
|
return SelectionArea(
|
||||||
|
child: AspectRatio(
|
||||||
aspectRatio: 1.66,
|
aspectRatio: 1.66,
|
||||||
child: Padding(
|
child: Padding(
|
||||||
padding: const EdgeInsets.only(top: 16),
|
padding: const EdgeInsets.only(top: 16),
|
||||||
@ -100,7 +101,7 @@ class BarChartSample4State extends State<BarChartSample4> {
|
|||||||
},
|
},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
List<BarChartGroupData> getData(double barsWidth) {
|
List<BarChartGroupData> getData(double barsWidth) {
|
||||||
|
|||||||
@ -1940,7 +1940,8 @@ class EnquiryHandlerState extends ConsumerState<EnquiryListHandler> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Enquiries",
|
title: "Enquiries",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
padding: EdgeInsets.all(3.0),
|
padding: EdgeInsets.all(3.0),
|
||||||
@ -2035,7 +2036,7 @@ class EnquiryHandlerState extends ConsumerState<EnquiryListHandler> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
), ),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -571,7 +571,8 @@ class EnquiryHandlerState extends ConsumerState<EnquiryListInline> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Enquiries",
|
title: "Enquiries",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -672,7 +673,7 @@ class EnquiryHandlerState extends ConsumerState<EnquiryListInline> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -220,7 +220,8 @@ class _InvoiceListState extends ConsumerState<InvoiceList> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Pay Out",
|
title: "Pay Out",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// height: 30,
|
// height: 30,
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
@ -303,7 +304,7 @@ class _InvoiceListState extends ConsumerState<InvoiceList> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
) ,) ,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -390,7 +390,8 @@ class _PayOutScreenState extends ConsumerState<PayOutScreen> {
|
|||||||
|
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Pay Out",
|
title: "Pay Out",
|
||||||
body: Stack(
|
body: SelectionArea(
|
||||||
|
child: Stack(
|
||||||
children: [
|
children: [
|
||||||
SingleChildScrollView(
|
SingleChildScrollView(
|
||||||
padding: const EdgeInsets.all(16),
|
padding: const EdgeInsets.all(16),
|
||||||
@ -1020,7 +1021,7 @@ class _PayOutScreenState extends ConsumerState<PayOutScreen> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
), ),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1292,7 +1292,13 @@ class _PayOutScreenState extends ConsumerState<PayOutScreen> {
|
|||||||
_cell(p["policy_no"], colPolicy),
|
_cell(p["policy_no"], colPolicy),
|
||||||
// _cell(p["issued_date"] ?? "-", colDate),
|
// _cell(p["issued_date"] ?? "-", colDate),
|
||||||
_cell(_formatDate(p['issued_date']), colDate),
|
_cell(_formatDate(p['issued_date']), colDate),
|
||||||
_cell(p["agent_name"] ?? "-", colAgent),
|
// _cell(p["agent_name"] ?? "-", colAgent),
|
||||||
|
_cell(
|
||||||
|
(p["agent_code"] != null && p["agent_name"] != null)
|
||||||
|
? '${p["agent_code"]} - ${p["agent_name"]}'
|
||||||
|
: (p["agent_name"] ?? '-'),
|
||||||
|
colAgent,
|
||||||
|
),
|
||||||
_cell(p["customer_name"], colCustomer),
|
_cell(p["customer_name"], colCustomer),
|
||||||
_cell("₹${p["premium_amount"]}", colPremium),
|
_cell("₹${p["premium_amount"]}", colPremium),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
|
|||||||
@ -669,6 +669,7 @@ class CreateProposal_QuickFormState
|
|||||||
final String apiUrldata;
|
final String apiUrldata;
|
||||||
apiUrldata = '${Env.apiUrl}quotation/acceptOrRejectQuotation';
|
apiUrldata = '${Env.apiUrl}quotation/acceptOrRejectQuotation';
|
||||||
|
|
||||||
|
|
||||||
// final token = await getToken(); // Fetch token
|
// final token = await getToken(); // Fetch token
|
||||||
print('handleProceed -2 ');
|
print('handleProceed -2 ');
|
||||||
if (_token == null) {
|
if (_token == null) {
|
||||||
@ -736,7 +737,8 @@ class CreateProposal_QuickFormState
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return FocusTraversalGroup(
|
return SelectionArea(
|
||||||
|
child: FocusTraversalGroup(
|
||||||
child: Column(
|
child: Column(
|
||||||
children: [
|
children: [
|
||||||
Container(
|
Container(
|
||||||
@ -1104,7 +1106,13 @@ class CreateProposal_QuickFormState
|
|||||||
return DataRow(
|
return DataRow(
|
||||||
cells: [
|
cells: [
|
||||||
DataCell(
|
DataCell(
|
||||||
Text(item["agent_name"] ?? "-", style: _tableDataStyle),
|
// Text(item["agent_name"] ?? "-", style: _tableDataStyle),
|
||||||
|
Text(
|
||||||
|
(item['agent_code'] != null && item['agent_name'] != null)
|
||||||
|
? '${item['agent_code']} - ${item['agent_name']}'
|
||||||
|
: (item['agent_name'] ?? '-'),
|
||||||
|
style: _tableDataStyle,
|
||||||
|
),
|
||||||
),
|
),
|
||||||
DataCell(
|
DataCell(
|
||||||
Text(item["reg_no"] ?? "-", style: _tableDataStyle),
|
Text(item["reg_no"] ?? "-", style: _tableDataStyle),
|
||||||
@ -1150,7 +1158,7 @@ class CreateProposal_QuickFormState
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
),);
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildIdv(BuildContext context) {
|
Widget buildIdv(BuildContext context) {
|
||||||
|
|||||||
@ -324,7 +324,7 @@ class _SubRowWidgetState extends ConsumerState<SubRowWidget> {
|
|||||||
// setState(() {
|
// setState(() {
|
||||||
// getVehicleTypeData = List<Map<String, dynamic>>.from(
|
// getVehicleTypeData = List<Map<String, dynamic>>.from(
|
||||||
// response['data'],
|
// response['data'],
|
||||||
// );
|
// ).where((item) => item['is_active'] == 1).toList();
|
||||||
// // print('EIL 3getVT-B4filterData : $getVehicleTypeData');
|
// // print('EIL 3getVT-B4filterData : $getVehicleTypeData');
|
||||||
//
|
//
|
||||||
// filteredVehicleData = List.from(getVehicleTypeData);
|
// filteredVehicleData = List.from(getVehicleTypeData);
|
||||||
|
|||||||
@ -540,6 +540,7 @@ class EnquiryStaffState extends ConsumerState<EnquiryListStaffInline> {
|
|||||||
setState(() {
|
setState(() {
|
||||||
_resetKeyEnable = true;
|
_resetKeyEnable = true;
|
||||||
});
|
});
|
||||||
|
_searchStaffController.clear();
|
||||||
print('refrshfilterDateRange');
|
print('refrshfilterDateRange');
|
||||||
// setState(() async {
|
// setState(() async {
|
||||||
final prefs = await SharedPreferences.getInstance();
|
final prefs = await SharedPreferences.getInstance();
|
||||||
@ -649,13 +650,12 @@ class EnquiryStaffState extends ConsumerState<EnquiryListStaffInline> {
|
|||||||
if (response['status'] == 200) {
|
if (response['status'] == 200) {
|
||||||
print('EIL 2getVT-Data - ${response['data']}');
|
print('EIL 2getVT-Data - ${response['data']}');
|
||||||
setState(() {
|
setState(() {
|
||||||
getVehicleTypeData = List<Map<String, dynamic>>.from(
|
// getVehicleTypeData = List<Map<String, dynamic>>.from(response['data']);
|
||||||
response['data'],
|
getVehicleTypeData = List<Map<String, dynamic>>.from(response['data']).where((item) => item['is_active']?.toString() == '1').toList();
|
||||||
);
|
|
||||||
// print('EIL 3getVT-B4filterData : $getVehicleTypeData');
|
|
||||||
|
|
||||||
|
print('EIL 3getVT-B4filterData : $getVehicleTypeData');
|
||||||
filteredVehicleData = List.from(getVehicleTypeData);
|
filteredVehicleData = List.from(getVehicleTypeData);
|
||||||
// print('EIL 3getVT-AftfilterData : $filteredVehicleData');
|
print('EIL 3getVT-AftfilterData : $filteredVehicleData');
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
getVehicleTypeData = [];
|
getVehicleTypeData = [];
|
||||||
@ -875,6 +875,52 @@ class EnquiryStaffState extends ConsumerState<EnquiryListStaffInline> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void _applyFilter(String query) {
|
void _applyFilter(String query) {
|
||||||
|
setState(() {
|
||||||
|
final List<dynamic> source =
|
||||||
|
(selectedIndex == 0) ? inProgressData : completedData;
|
||||||
|
|
||||||
|
final String q = query.trim().toLowerCase();
|
||||||
|
completedCurrentPage = 1;
|
||||||
|
|
||||||
|
// Reset filter
|
||||||
|
if (q.length < 2) {
|
||||||
|
filteredData = List<Map<String, dynamic>>.from(source);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
final List<Map<String, dynamic>> results = source.where((item) {
|
||||||
|
final map = item as Map<String, dynamic>;
|
||||||
|
final String regNo = safeString(map['reg_no']).toLowerCase().trim();
|
||||||
|
final String agentName = safeString(map['agent_name']).toLowerCase().trim();
|
||||||
|
if (q == 'new') { return regNo == 'new' || agentName == 'new'; }
|
||||||
|
// All searchable fields
|
||||||
|
final values = [
|
||||||
|
regNo,
|
||||||
|
agentName,
|
||||||
|
_s(map['agent_code']),
|
||||||
|
_s(map['assigned_to_name']),
|
||||||
|
_s(map['insured_name']),
|
||||||
|
_s(map['insurer_short_name']),
|
||||||
|
_s(map['broker_name']),
|
||||||
|
_s(map['payment_mode_value']),
|
||||||
|
_s(map['vehicle_type']),
|
||||||
|
_s(map['enquiry_status']),
|
||||||
|
_s(map['insurance_plan_type']),
|
||||||
|
_s(map['status']),
|
||||||
|
_s(_formatDate(map['created_on'])),
|
||||||
|
_s(_formatDate(map['updated_on'])),
|
||||||
|
];
|
||||||
|
|
||||||
|
return values.any((v) => v.contains(q));
|
||||||
|
}).cast<Map<String, dynamic>>().toList();
|
||||||
|
|
||||||
|
filteredData = results;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
String _s(dynamic v) => (v ?? '').toString().toLowerCase().trim();
|
||||||
|
|
||||||
|
void _applyFilter_06012026(String query) {
|
||||||
setState(() {
|
setState(() {
|
||||||
final List<dynamic> source = (selectedIndex == 0)
|
final List<dynamic> source = (selectedIndex == 0)
|
||||||
? inProgressData
|
? inProgressData
|
||||||
@ -1694,7 +1740,7 @@ class EnquiryStaffState extends ConsumerState<EnquiryListStaffInline> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Enquiries",
|
title: "Enquiries",
|
||||||
body: Container(
|
body: SelectionArea( child: Container(
|
||||||
width: MediaQuery
|
width: MediaQuery
|
||||||
.of(context)
|
.of(context)
|
||||||
.size
|
.size
|
||||||
@ -1775,7 +1821,7 @@ class EnquiryStaffState extends ConsumerState<EnquiryListStaffInline> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
), )
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2033,19 +2079,22 @@ class EnquiryStaffState extends ConsumerState<EnquiryListStaffInline> {
|
|||||||
displayHeaders: [
|
displayHeaders: [
|
||||||
"Received Date & Time",
|
"Received Date & Time",
|
||||||
"Assigned To",
|
"Assigned To",
|
||||||
"Partner",
|
"Partner Code",
|
||||||
|
"Partner Name",
|
||||||
"Insurer",
|
"Insurer",
|
||||||
"Insured Name",
|
"Insured Name",
|
||||||
"Vehicle.No.",
|
"Vehicle.No.",
|
||||||
"Assigned Date & Time",
|
"Assigned Date & Time",
|
||||||
"Premium",
|
"Premium",
|
||||||
"Payment Mode",
|
"Payment Mode",
|
||||||
|
"Vehicle Type",
|
||||||
"Policy Number",
|
"Policy Number",
|
||||||
"Status",
|
"Status",
|
||||||
],
|
],
|
||||||
keys: [
|
keys: [
|
||||||
"created_on",
|
"created_on",
|
||||||
"assigned_to_name",
|
"assigned_to_name",
|
||||||
|
"agent_code",
|
||||||
"agent_name",
|
"agent_name",
|
||||||
"insurer_short_name",
|
"insurer_short_name",
|
||||||
"insured_name",
|
"insured_name",
|
||||||
@ -2053,6 +2102,7 @@ class EnquiryStaffState extends ConsumerState<EnquiryListStaffInline> {
|
|||||||
"updated_on",
|
"updated_on",
|
||||||
"premium_amount",
|
"premium_amount",
|
||||||
"payment_mode_value",
|
"payment_mode_value",
|
||||||
|
"vehicle_type",
|
||||||
"policy_number",
|
"policy_number",
|
||||||
"status",
|
"status",
|
||||||
],
|
],
|
||||||
|
|||||||
@ -596,7 +596,8 @@ class EnquiryStaffState extends ConsumerState<EnquiryStaff> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Enquiries",
|
title: "Enquiries",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child: Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -693,7 +694,7 @@ class EnquiryStaffState extends ConsumerState<EnquiryStaff> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
), ),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -191,7 +191,8 @@ class MultipleFileWidgetState extends ConsumerState<MultipleFileWidget> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child: Container(
|
||||||
color: Color(0xFFFFFFFF),
|
color: Color(0xFFFFFFFF),
|
||||||
|
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -288,6 +289,6 @@ class MultipleFileWidgetState extends ConsumerState<MultipleFileWidget> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
),);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -561,7 +561,8 @@ class QuotationTabState extends ConsumerState<QuotationPopUpTab> {
|
|||||||
@override
|
@override
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child: Container(
|
||||||
// height: MediaQuery.of(context).size.height,
|
// height: MediaQuery.of(context).size.height,
|
||||||
// width: MediaQuery.of(context).size.width,
|
// width: MediaQuery.of(context).size.width,
|
||||||
// padding: const EdgeInsets.all(16),
|
// padding: const EdgeInsets.all(16),
|
||||||
@ -577,6 +578,6 @@ class QuotationTabState extends ConsumerState<QuotationPopUpTab> {
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
: const Center(child: Text('No Available Data')),
|
: const Center(child: Text('No Available Data')),
|
||||||
);
|
),);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -383,7 +383,8 @@ class RaiseEnqFormState extends ConsumerState<RaiseEnqForm> {
|
|||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
// TODO: implement build
|
// TODO: implement build
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child:Container(
|
||||||
// color: Color(0xFFFCFCFC),
|
// color: Color(0xFFFCFCFC),
|
||||||
// margin: const EdgeInsets.symmetric(vertical: 8),
|
// margin: const EdgeInsets.symmetric(vertical: 8),
|
||||||
padding: const EdgeInsets.symmetric(vertical: 8, horizontal: 25),
|
padding: const EdgeInsets.symmetric(vertical: 8, horizontal: 25),
|
||||||
@ -435,7 +436,7 @@ class RaiseEnqFormState extends ConsumerState<RaiseEnqForm> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
),);
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildAgentName(BuildContext context, {fromHeader = true}) {
|
Widget buildAgentName(BuildContext context, {fromHeader = true}) {
|
||||||
|
|||||||
@ -999,7 +999,8 @@ class PolicyStaffEnqListState extends ConsumerState<PolicyStaffEnqList> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return AlertDialog(
|
return SelectionArea(
|
||||||
|
child: AlertDialog(
|
||||||
backgroundColor: Color(0xfff8fafc),
|
backgroundColor: Color(0xfff8fafc),
|
||||||
contentPadding: const EdgeInsets.fromLTRB(24.0, 2.0, 24.0, 24.0),
|
contentPadding: const EdgeInsets.fromLTRB(24.0, 2.0, 24.0, 24.0),
|
||||||
titlePadding: const EdgeInsets.fromLTRB(24.0, 4.0, 24.0, 2.0),
|
titlePadding: const EdgeInsets.fromLTRB(24.0, 4.0, 24.0, 2.0),
|
||||||
@ -1054,7 +1055,7 @@ class PolicyStaffEnqListState extends ConsumerState<PolicyStaffEnqList> {
|
|||||||
),
|
),
|
||||||
// ),
|
// ),
|
||||||
),
|
),
|
||||||
);
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildDocRC(BuildContext context, bool isMobile) {
|
Widget buildDocRC(BuildContext context, bool isMobile) {
|
||||||
|
|||||||
@ -43,6 +43,7 @@ class TabEnquiryStaffListState extends ConsumerState<TabEnquiryStaffList> {
|
|||||||
dynamic selectedBrokerName;
|
dynamic selectedBrokerName;
|
||||||
|
|
||||||
dynamic selectedAgentName;
|
dynamic selectedAgentName;
|
||||||
|
dynamic selectedAgentCode;
|
||||||
dynamic selectedInsurer;
|
dynamic selectedInsurer;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@ -105,6 +106,7 @@ class TabEnquiryStaffListState extends ConsumerState<TabEnquiryStaffList> {
|
|||||||
selectedVehicleType = data['enquiry']?['vehicle_type'];
|
selectedVehicleType = data['enquiry']?['vehicle_type'];
|
||||||
selectedBrokerName = data['enquiry']?['broker_name'];
|
selectedBrokerName = data['enquiry']?['broker_name'];
|
||||||
selectedAgentName = data['enquiry']?['agent_name'];
|
selectedAgentName = data['enquiry']?['agent_name'];
|
||||||
|
selectedAgentCode = data['enquiry']?['agent_code'];
|
||||||
selectedInsurer = data['enquiry']?['short_name'];
|
selectedInsurer = data['enquiry']?['short_name'];
|
||||||
print(
|
print(
|
||||||
'loadQuotationTab 4s -$selectedBrokerName $selectedInsuredName - $selectedVehicleNum - $selectedVehicleType',
|
'loadQuotationTab 4s -$selectedBrokerName $selectedInsuredName - $selectedVehicleNum - $selectedVehicleType',
|
||||||
@ -356,9 +358,15 @@ class TabEnquiryStaffListState extends ConsumerState<TabEnquiryStaffList> {
|
|||||||
return Column(
|
return Column(
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
children: [
|
children: [
|
||||||
Text('Agent Name', style: _textStyle),
|
Text('Partner Name', style: _textStyle),
|
||||||
SizedBox(height: 10),
|
SizedBox(height: 10),
|
||||||
Text(selectedAgentName ?? '', style: _textDataStyle),
|
// Text(selectedAgentName ?? '', style: _textDataStyle),
|
||||||
|
Text(
|
||||||
|
'${selectedAgentCode?.trim().isNotEmpty == true ? selectedAgentCode : ''}'
|
||||||
|
'${selectedAgentCode?.trim().isNotEmpty == true && selectedAgentName?.trim().isNotEmpty == true ? ' - ' : ''}'
|
||||||
|
'${selectedAgentName?.trim().isNotEmpty == true ? selectedAgentName : ''}',
|
||||||
|
style: _textDataStyle,
|
||||||
|
),
|
||||||
],
|
],
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -303,7 +303,8 @@ class _AddDialogState extends ConsumerState<AssignStaffDialog> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return AlertDialog(
|
return SelectionArea(
|
||||||
|
child:AlertDialog(
|
||||||
backgroundColor: Colors.white,
|
backgroundColor: Colors.white,
|
||||||
content: showSuccess
|
content: showSuccess
|
||||||
? Column(
|
? Column(
|
||||||
@ -397,7 +398,7 @@ class _AddDialogState extends ConsumerState<AssignStaffDialog> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
);
|
),);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 🔹 Example: Claims widget
|
// 🔹 Example: Claims widget
|
||||||
|
|||||||
@ -70,7 +70,8 @@ class _EnquiryFormState extends State<EnquiryForm> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child:Container(
|
||||||
margin: const EdgeInsets.all(20),
|
margin: const EdgeInsets.all(20),
|
||||||
padding: const EdgeInsets.all(20),
|
padding: const EdgeInsets.all(20),
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
@ -170,6 +171,6 @@ class _EnquiryFormState extends State<EnquiryForm> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -35,7 +35,8 @@ class _EnquiryGroupState extends State<EnquiryGroup> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Column(
|
return SelectionArea(
|
||||||
|
child:Column(
|
||||||
children: [
|
children: [
|
||||||
InkWell(
|
InkWell(
|
||||||
onTap: () => setState(() => _isExpanded = !_isExpanded),
|
onTap: () => setState(() => _isExpanded = !_isExpanded),
|
||||||
@ -99,6 +100,6 @@ class _EnquiryGroupState extends State<EnquiryGroup> {
|
|||||||
);
|
);
|
||||||
}).toList(),
|
}).toList(),
|
||||||
],
|
],
|
||||||
);
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -91,7 +91,8 @@ class _EnquiryRowState extends State<EnquiryRow> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
final dateFormat = DateFormat('dd-MM-yyyy\nhh:mm a');
|
final dateFormat = DateFormat('dd-MM-yyyy\nhh:mm a');
|
||||||
|
|
||||||
return Container(
|
return SelectionArea(
|
||||||
|
child:Container(
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
color: _isEditMode ? const Color(0xFFf8f9fa) : Colors.white,
|
color: _isEditMode ? const Color(0xFFf8f9fa) : Colors.white,
|
||||||
border: const Border(bottom: BorderSide(color: Color(0xFFf0f0f0))),
|
border: const Border(bottom: BorderSide(color: Color(0xFFf0f0f0))),
|
||||||
@ -250,6 +251,6 @@ class _EnquiryRowState extends State<EnquiryRow> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -518,7 +518,8 @@ class PolicyScreenState extends ConsumerState<PolicyScreen> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: 'policy',
|
title: 'policy',
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child:Container(
|
||||||
// height: MediaQuery.of(context).size.height,
|
// height: MediaQuery.of(context).size.height,
|
||||||
// width: MediaQuery.of(context).size.width,
|
// width: MediaQuery.of(context).size.width,
|
||||||
// padding: const EdgeInsets.all(20),
|
// padding: const EdgeInsets.all(20),
|
||||||
@ -720,7 +721,7 @@ class PolicyScreenState extends ConsumerState<PolicyScreen> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
)),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -258,6 +258,7 @@ class policylistState extends ConsumerState<policylist> {
|
|||||||
: 'Click to Verify';
|
: 'Click to Verify';
|
||||||
|
|
||||||
return (item['agent_name'] ?? '-').toLowerCase().contains(lowerQuery) ||
|
return (item['agent_name'] ?? '-').toLowerCase().contains(lowerQuery) ||
|
||||||
|
(item['agent_code'] ?? '-').toLowerCase().contains(lowerQuery) ||
|
||||||
(item['reg_no'] ?? '-').toLowerCase().contains(lowerQuery) ||
|
(item['reg_no'] ?? '-').toLowerCase().contains(lowerQuery) ||
|
||||||
(item['insurer_name'] ?? '-').toLowerCase().contains(lowerQuery) ||
|
(item['insurer_name'] ?? '-').toLowerCase().contains(lowerQuery) ||
|
||||||
(item['insurer_short_name'] ?? '-').toLowerCase().contains(
|
(item['insurer_short_name'] ?? '-').toLowerCase().contains(
|
||||||
@ -330,7 +331,8 @@ class policylistState extends ConsumerState<policylist> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: "Policy",
|
title: "Policy",
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child:Container(
|
||||||
// color: Colors.yellow.shade50,
|
// color: Colors.yellow.shade50,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
child: Column(
|
child: Column(
|
||||||
@ -405,7 +407,7 @@ class policylistState extends ConsumerState<policylist> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -362,7 +362,8 @@ class createQuotatDialogState extends State<createQuotatDialog> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return AlertDialog(
|
return SelectionArea(
|
||||||
|
child: AlertDialog(
|
||||||
backgroundColor: Colors.white,
|
backgroundColor: Colors.white,
|
||||||
content: Column(
|
content: Column(
|
||||||
mainAxisSize: MainAxisSize.min,
|
mainAxisSize: MainAxisSize.min,
|
||||||
@ -421,7 +422,7 @@ class createQuotatDialogState extends State<createQuotatDialog> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
);
|
),);
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildFormFields(BuildContext context) {
|
Widget buildFormFields(BuildContext context) {
|
||||||
|
|||||||
@ -280,7 +280,8 @@ class QuotationScreenState extends ConsumerState<QuotationScreen> {
|
|||||||
|
|
||||||
return MainLayout(
|
return MainLayout(
|
||||||
title: 'quotation',
|
title: 'quotation',
|
||||||
body: Container(
|
body: SelectionArea(
|
||||||
|
child:Container(
|
||||||
height: MediaQuery.of(context).size.height,
|
height: MediaQuery.of(context).size.height,
|
||||||
width: MediaQuery.of(context).size.width,
|
width: MediaQuery.of(context).size.width,
|
||||||
child: SingleChildScrollView(
|
child: SingleChildScrollView(
|
||||||
@ -493,7 +494,7 @@ class QuotationScreenState extends ConsumerState<QuotationScreen> {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user