feat: add CFCFRMS module, bank menus, mock backend, and dashboard redesign
- CFCFRMS cyber fraud complaint management with dashboard, complaints, escalation, report suspect/mule/fraud txn, FMR submission, CFR lookup - Mock HTTP interceptor with 20 dummy complaints and all endpoints - Simulator service for I4C/MHA integration testing - 3-row menu bar with 22 items (7+8+8 layout) - Mega menus for General Ledger, Sub Ledger, Deposits, Share, Others, HRM, RBI with search and grouped columns - Dropdowns for Cashier, Clearing, NPA, CKYC, Advances, Letter Mgmt, Insurance, Digital - Dashboard redesign with regulatory, financial health, deposits, risk/NPA sections using static banking data - All translations added to en-US.json - FontAwesome icons registered for all new menu items Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
0a32d7135e
commit
b3a4cce0cf
@@ -2986,6 +2986,20 @@
|
||||
"More": "More",
|
||||
"Analytics": "Analytics",
|
||||
"RBI Circulars": "RBI Circulars & Notifications",
|
||||
"CFCFRMS": "CFCFRMS",
|
||||
"CFCFRMS Dashboard": "CFCFRMS Dashboard",
|
||||
"Complaints": "Complaints",
|
||||
"Complaint Management": "Complaint Management",
|
||||
"Complaint Detail": "Complaint Detail",
|
||||
"Complaint Information": "Complaint Information",
|
||||
"Escalate": "Escalate",
|
||||
"Escalate Complaint": "Escalate Complaint",
|
||||
"Report Suspect": "Report Suspect",
|
||||
"Report Mule": "Report Mule",
|
||||
"Report Fraud Txn": "Report Fraud Txn",
|
||||
"RBI Integration": "RBI Integration",
|
||||
"FMR Submission": "FMR Submission",
|
||||
"CFR Lookup": "CFR Lookup",
|
||||
"Navigation": "Navigation",
|
||||
"Notifications": "Notifications",
|
||||
"Organization": "Organization",
|
||||
@@ -3918,7 +3932,185 @@
|
||||
"Failed to confirm payment. Please try again or contact support.": "Failed to confirm payment. Please try again or contact support.",
|
||||
"Failed to assign payout. Please try again.": "Failed to assign payout. Please try again.",
|
||||
"Remittance not found. Please check the reference number and try again.": "Remittance not found. Please check the reference number and try again.",
|
||||
"Unable to load vendors. Please check your connection and try again.": "Unable to load vendors. Please check your connection and try again."
|
||||
"Unable to load vendors. Please check your connection and try again.": "Unable to load vendors. Please check your connection and try again.",
|
||||
"Cyber Fraud Complaint Management Overview": "Cyber Fraud Complaint Management Overview",
|
||||
"Total Complaints": "Total Complaints",
|
||||
"Pending Review": "Pending Review",
|
||||
"Lien Marked": "Lien Marked",
|
||||
"Funds Recovered": "Funds Recovered",
|
||||
"Status Distribution": "Status Distribution",
|
||||
"Fraud Amount by Status": "Fraud Amount by Status",
|
||||
"Recent Complaints": "Recent Complaints",
|
||||
"View All": "View All",
|
||||
"No complaints found": "No complaints found",
|
||||
"I4C/MHA CFCFRMS Complaint Tickets": "I4C/MHA CFCFRMS Complaint Tickets",
|
||||
"Export CSV": "Export CSV",
|
||||
"All": "All",
|
||||
"Pending": "Pending",
|
||||
"Active": "Active",
|
||||
"Resolved": "Resolved",
|
||||
"Search by Ticket ID / Mobile": "Search by Ticket ID / Mobile",
|
||||
"Enter ticket ID or mobile...": "Enter ticket ID or mobile...",
|
||||
"Status": "Status",
|
||||
"All Statuses": "All Statuses",
|
||||
"From Date": "From Date",
|
||||
"To Date": "To Date",
|
||||
"No complaints match your filters": "No complaints match your filters",
|
||||
"Clear Filters": "Clear Filters",
|
||||
"Ticket ID": "Ticket ID",
|
||||
"Complainant": "Complainant",
|
||||
"Mobile": "Mobile",
|
||||
"Fraud Amount": "Fraud Amount",
|
||||
"Suspect Account": "Suspect Account",
|
||||
"Created At": "Created At",
|
||||
"Actions": "Actions",
|
||||
"View Details": "View Details",
|
||||
"Back to Complaints": "Back to Complaints",
|
||||
"Complaint not found": "Complaint not found",
|
||||
"Back to List": "Back to List",
|
||||
"Complainant Details": "Complainant Details",
|
||||
"Name": "Name",
|
||||
"Email": "Email",
|
||||
"Address": "Address",
|
||||
"Fraud Details": "Fraud Details",
|
||||
"Fraud Type": "Fraud Type",
|
||||
"Description": "Description",
|
||||
"Suspect Account Details": "Suspect Account Details",
|
||||
"Account Number": "Account Number",
|
||||
"Account Name": "Account Name",
|
||||
"Bank IFSC": "Bank IFSC",
|
||||
"Bank Name": "Bank Name",
|
||||
"Source & Acknowledgement": "Source & Acknowledgement",
|
||||
"Source Portal": "Source Portal",
|
||||
"Ack. Number": "Ack. Number",
|
||||
"Assigned Officer": "Assigned Officer",
|
||||
"Unassigned": "Unassigned",
|
||||
"Created": "Created",
|
||||
"Last Updated": "Last Updated",
|
||||
"Fund Details": "Fund Details",
|
||||
"Available Balance": "Available Balance",
|
||||
"Funds Held": "Funds Held",
|
||||
"Escalation Info": "Escalation Info",
|
||||
"Next Hop Account": "Next Hop Account",
|
||||
"Next Hop IFSC": "Next Hop IFSC",
|
||||
"Take Action": "Take Action",
|
||||
"No further actions can be taken": "No further actions can be taken",
|
||||
"Current Status": "Current Status",
|
||||
"Select Action": "Select Action",
|
||||
"Mark Lien": "Mark Lien",
|
||||
"Freeze Debit": "Freeze Debit",
|
||||
"Move Funds": "Move Funds",
|
||||
"Resolve": "Resolve",
|
||||
"Reject": "Reject",
|
||||
"Available Balance (INR)": "Available Balance (₹)",
|
||||
"Funds Held (INR)": "Funds Held (₹)",
|
||||
"Next Hop Account Number": "Next Hop Account Number",
|
||||
"Next Hop Bank IFSC": "Next Hop Bank IFSC",
|
||||
"Action Note": "Action Note",
|
||||
"Enter remarks...": "Enter remarks...",
|
||||
"Action is required": "Action is required",
|
||||
"Available balance is required": "Available balance is required",
|
||||
"Funds held is required": "Funds held is required",
|
||||
"Account number is required": "Account number is required",
|
||||
"IFSC code is required": "IFSC code is required",
|
||||
"Invalid IFSC format": "Invalid IFSC format (e.g. SBIN0000001)",
|
||||
"Action note is required": "Action note is required",
|
||||
"Submit Action": "Submit Action",
|
||||
"Confirm Action": "Confirm Action",
|
||||
"Audit Timeline": "Audit Timeline",
|
||||
"No timeline events yet": "No timeline events yet",
|
||||
"Forward complaint to the next bank in the transaction chain": "Forward complaint to the next bank in the transaction chain",
|
||||
"Escalation Form": "Escalation Form",
|
||||
"Escalation Successful": "Escalation Successful",
|
||||
"Reference Number": "Reference Number",
|
||||
"Escalated To": "Escalated To",
|
||||
"Timestamp": "Timestamp",
|
||||
"New Escalation": "New Escalation",
|
||||
"Lookup": "Lookup",
|
||||
"Enter a Ticket ID first": "Enter a Ticket ID first",
|
||||
"Ticket not found": "Ticket not found",
|
||||
"Confirm Escalation": "Confirm Escalation",
|
||||
"Remarks": "Remarks",
|
||||
"Reason for escalation...": "Reason for escalation...",
|
||||
"Remarks are required": "Remarks are required",
|
||||
"Submit Escalation": "Submit Escalation",
|
||||
"Escalation Guidelines": "Escalation Guidelines",
|
||||
"Verify the complaint details before escalating to the next bank.": "Verify the complaint details before escalating to the next bank.",
|
||||
"Ensure the Next Hop Account and IFSC belong to the next bank in the fraud transaction chain.": "Ensure the Next Hop Account and IFSC belong to the next bank in the fraud transaction chain.",
|
||||
"Provide clear and detailed remarks explaining the escalation reason.": "Provide clear and detailed remarks explaining the escalation reason.",
|
||||
"Escalation must be completed within the I4C/MHA mandated timeline.": "Escalation must be completed within the I4C/MHA mandated timeline.",
|
||||
"Once escalated, the complaint will be forwarded to the target bank for action.": "Once escalated, the complaint will be forwarded to the target bank for action.",
|
||||
"Current Bank Info": "Current Bank Info",
|
||||
"CSV exported successfully": "CSV exported successfully",
|
||||
"Failed to load complaints": "Failed to load complaints",
|
||||
"Failed to load complaint details": "Failed to load complaint details",
|
||||
"Action submitted successfully": "Action submitted successfully",
|
||||
"Failed to submit action": "Failed to submit action",
|
||||
"Complaint escalated successfully": "Complaint escalated successfully",
|
||||
"Failed to escalate complaint": "Failed to escalate complaint",
|
||||
"Report Suspect Account": "Report Suspect Account",
|
||||
"Report internally detected suspect account to I4C": "Report internally detected suspect account to I4C",
|
||||
"Suspect Account Details": "Suspect Account Details",
|
||||
"Report Submitted": "Report Submitted",
|
||||
"New Report": "New Report",
|
||||
"Suspicion Reason": "Suspicion Reason",
|
||||
"Detected By": "Detected By",
|
||||
"Detection Date": "Detection Date",
|
||||
"Linked Transaction IDs": "Linked Transaction IDs",
|
||||
"Submit Report": "Submit Report",
|
||||
"Report Mule Account": "Report Mule Account",
|
||||
"Flag a mule account proactively to I4C/CFCFRMS": "Flag a mule account proactively to I4C/CFCFRMS",
|
||||
"Mule Account Details": "Mule Account Details",
|
||||
"Mule Account Flagged": "Mule Account Flagged",
|
||||
"Mule Type": "Mule Type",
|
||||
"Transaction Pattern": "Transaction Pattern",
|
||||
"Total Suspicious Amount (INR)": "Total Suspicious Amount (₹)",
|
||||
"Linked Fraud Ticket IDs": "Linked Fraud Ticket IDs",
|
||||
"Report Fraud Transaction": "Report Fraud Transaction",
|
||||
"Report a detected fraud transaction to I4C": "Report a detected fraud transaction to I4C",
|
||||
"Fraud Transaction Details": "Fraud Transaction Details",
|
||||
"Fraud Transaction Reported": "Fraud Transaction Reported",
|
||||
"Transaction ID": "Transaction ID",
|
||||
"Amount (INR)": "Amount (₹)",
|
||||
"From Account": "From Account",
|
||||
"To Account": "To Account",
|
||||
"Transaction Date": "Transaction Date",
|
||||
"Channel": "Channel",
|
||||
"Linked CFCFRMS Ticket": "Linked CFCFRMS Ticket",
|
||||
"FMR Submission": "FMR Submission",
|
||||
"Submit Fraud Monitoring Return to RBI FUA System": "Submit Fraud Monitoring Return to RBI FUA System",
|
||||
"Fraud Monitoring Return (FMR)": "Fraud Monitoring Return (FMR)",
|
||||
"FMR Submitted Successfully": "FMR Submitted Successfully",
|
||||
"FMR Reference": "FMR Reference",
|
||||
"Fraud Category": "Fraud Category",
|
||||
"Sub-Category": "Sub-Category",
|
||||
"Fraud Amount (INR)": "Fraud Amount (₹)",
|
||||
"Account Holder Name": "Account Holder Name",
|
||||
"Date of Detection": "Date of Detection",
|
||||
"Date of Fraud": "Date of Fraud",
|
||||
"Modus Operandi": "Modus Operandi",
|
||||
"Action Taken": "Action Taken",
|
||||
"Staff Involved in Fraud": "Staff Involved in Fraud",
|
||||
"Submitted At": "Submitted At",
|
||||
"Next FMR Due Date": "Next FMR Due Date",
|
||||
"New FMR": "New FMR",
|
||||
"Reporting Bank IFSC": "Reporting Bank IFSC",
|
||||
"Reporting Bank Name": "Reporting Bank Name",
|
||||
"Submit to RBI": "Submit to RBI",
|
||||
"CFR Lookup": "CFR Lookup",
|
||||
"Query RBI Central Fraud Registry before customer onboarding": "Query RBI Central Fraud Registry before customer onboarding",
|
||||
"Search CFR": "Search CFR",
|
||||
"Quick Demo": "Quick Demo",
|
||||
"Querying RBI Central Fraud Registry...": "Querying RBI Central Fraud Registry...",
|
||||
"Fraud Records Found": "Fraud Records Found",
|
||||
"No Fraud Records Found": "No Fraud Records Found",
|
||||
"Query Time": "Query Time",
|
||||
"Reference": "Reference",
|
||||
"Category": "Category",
|
||||
"Amount": "Amount",
|
||||
"Reporting Bank": "Reporting Bank",
|
||||
"Date Reported": "Date Reported",
|
||||
"This account has no entries in the Central Fraud Registry. Safe to proceed with onboarding.": "This account has no entries in the Central Fraud Registry. Safe to proceed with onboarding."
|
||||
},
|
||||
"auditTrail": {
|
||||
"actions": {
|
||||
@@ -4029,6 +4221,14 @@
|
||||
"Add Filters": "Add Filters",
|
||||
"Analytics": "Analytics Dashboard (Apache Superset)",
|
||||
"RBI Circulars": "RBI Circulars & Notifications",
|
||||
"CFCFRMS Dashboard": "CFCFRMS Cyber Fraud Complaint Dashboard",
|
||||
"Complaints": "Complaint Ticket Management",
|
||||
"Escalate Complaint": "Escalate Complaint to Next Bank",
|
||||
"Report Suspect": "Report Suspect Account to I4C",
|
||||
"Report Mule Account": "Flag Mule Account to I4C/CFCFRMS",
|
||||
"Report Fraud Transaction": "Report Detected Fraud Transaction",
|
||||
"FMR Submission": "Submit Fraud Monitoring Return to RBI",
|
||||
"CFR Lookup": "Query RBI Central Fraud Registry",
|
||||
"CKYC": "Central KYC Management",
|
||||
"Current Account": "Current Account",
|
||||
"Print Loan Application": "Print Loan Application",
|
||||
|
||||
Reference in New Issue
Block a user