Project

General

Profile

PageId » History » Revision 6

Revision 5 (nanon buaphet, 04/08/2026 03:29 AM) → Revision 6/7 (nanon buaphet, 04/08/2026 03:30 AM)

# PageId 
 {{collapse(URL Config details...) 

 ``` javascript 

 const definePage = (pageId: number, href: string, patterns: string[] = [href]): PageDefinition => ({ 
   pageId, 
   href, 
   patterns, 
 }); 


 export const PAGE_DEFINITIONS = { 
   SYSTEM_MANAGEMENT: { 
     ADDED_ADMIN_USER: definePage(1001, ROUTE_PATHS.SYSTEM_MANAGEMENT.ABSOLUTE.ADDED_ADMIN_USER), 
     AUDIT_LOG: definePage(1002, ROUTE_PATHS.SYSTEM_MANAGEMENT.ABSOLUTE.AUDIT_LOG), 
     ACTIVITY_LOG: definePage(1003, ROUTE_PATHS.SYSTEM_MANAGEMENT.ABSOLUTE.ACTIVITY_LOG), 
   }, 
   CREATE_JOB: { 
     ADDED_INDIVIDUAL_ACCOUNT: definePage(2001, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_INDIVIDUAL_ACCOUNT, [ 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_INDIVIDUAL_ACCOUNT, 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_INDIVIDUAL_ACCOUNT_PAGE, 
     ]), 
     ADDED_CORPORATE_ACCOUNT: definePage(2002, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_CORPORATE_ACCOUNT, [ 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_CORPORATE_ACCOUNT, 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_CORPORATE_ACCOUNT_PAGE, 
     ]), 
     ADDED_ICO: definePage(2003, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_ICO, [ 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_ICO, 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_ICO_PAGE, 
     ]), 
     CHANGE_INDIVIDUAL_ACCOUNT: definePage(2004, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_INDIVIDUAL_ACCOUNT, [ 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_INDIVIDUAL_ACCOUNT, 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_INDIVIDUAL_ACCOUNT_VIEW, 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_INDIVIDUAL_ACCOUNT_EDIT, 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_INDIVIDUAL_ACCOUNT_EDIT_PAGE, 
     ]), 
     CHANGE_CORPORATE_ACCOUNT: definePage(2005, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_CORPORATE_ACCOUNT, [ 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_CORPORATE_ACCOUNT, 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_CORPORATE_ACCOUNT_VIEW, 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_CORPORATE_ACCOUNT_EDIT, 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_CORPORATE_ACCOUNT_EDIT_PAGE, 
     ]), 
     CHANGE_ICO: definePage(2006, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_ICO, [ 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_ICO, 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_ICO_EDIT, 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_ICO_EDIT_PAGE, 
     ]), 
     CASH_DEPOSIT_WITHDRAW: definePage(2008, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CASH_DEPOSIT_WITHDRAW), 
     ICO_LIST: definePage(2009, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ICO_LIST, [ 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ICO_LIST, 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ICO_LIST_INVEST, 
     ]), 
     EDIT_ICO_ORDER: definePage(2010, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.EDIT_ICO_ORDER), 
     ISSUER_INFO: definePage(2011, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ISSUER_INFO), 
     LIST_ISSUER_INFO: definePage(2012, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.LIST_ISSUER_INFO, [ 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.LIST_ISSUER_INFO, 
       ROUTE_PATHS.CREATE_JOB.ABSOLUTE.EDIT_ISSUER_INFO, 
     ]), 
     EDIT_DEPOSIT: definePage(2013, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.EDIT_DEPOSIT), 
   }, 
   TODO_LIST: { 
     INDIVIDUAL_ACCOUNT_OPENING: definePage(3001, ROUTE_PATHS.TODO_LIST.ABSOLUTE.INDIVIDUAL_ACCOUNT_OPENING, [ 
       ROUTE_PATHS.TODO_LIST.ABSOLUTE.INDIVIDUAL_ACCOUNT_OPENING, 
       ROUTE_PATHS.TODO_LIST.ABSOLUTE.INDIVIDUAL_ACCOUNT_OPENING_VIEW, 
     ]), 
     CORPORATE_ACCOUNT_OPENING: definePage(3002, ROUTE_PATHS.TODO_LIST.ABSOLUTE.CORPORATE_ACCOUNT_OPENING, [ 
       ROUTE_PATHS.TODO_LIST.ABSOLUTE.CORPORATE_ACCOUNT_OPENING, 
       ROUTE_PATHS.TODO_LIST.ABSOLUTE.CORPORATE_ACCOUNT_OPENING_VIEW, 
       ROUTE_PATHS.TODO_LIST.ABSOLUTE.CORPORATE_ACCOUNT_OPENING_EDIT, 
       ROUTE_PATHS.TODO_LIST.ABSOLUTE.CORPORATE_ACCOUNT_OPENING_EDIT_PAGE, 
     ]), 
     ADDED_ICO: definePage(3003, ROUTE_PATHS.TODO_LIST.ABSOLUTE.ADDED_ICO, [ 
       ROUTE_PATHS.TODO_LIST.ABSOLUTE.ADDED_ICO, 
       ROUTE_PATHS.TODO_LIST.ABSOLUTE.ADDED_ICO_VIEW, 
       ROUTE_PATHS.TODO_LIST.ABSOLUTE.ADDED_ICO_EDIT, 
       ROUTE_PATHS.TODO_LIST.ABSOLUTE.ADDED_ICO_EDIT_PAGE, 
     ]), 
     CASH_DEPOSIT_WITHDRAW: definePage(3004, ROUTE_PATHS.TODO_LIST.ABSOLUTE.CASH_DEPOSIT_WITHDRAW), 
     ACCOUNT_LOCK_UNLOCK: definePage(3005, ROUTE_PATHS.TODO_LIST.ABSOLUTE.ACCOUNT_LOCK_UNLOCK), 
     ICO_LIST: definePage(3006, ROUTE_PATHS.TODO_LIST.ABSOLUTE.ICO_LIST), 
     REVIEW_KYC: definePage(3007, ROUTE_PATHS.TODO_LIST.ABSOLUTE.REVIEW_KYC, [ 
       ROUTE_PATHS.TODO_LIST.ABSOLUTE.REVIEW_KYC, 
       ROUTE_PATHS.TODO_LIST.ABSOLUTE.REVIEW_KYC_VIEW, 
     ]), 
     REGISTRAR: definePage(3008, ROUTE_PATHS.TODO_LIST.ABSOLUTE.REGISTRAR), 
     MARKETPLACE_FEE: definePage(3009, ROUTE_PATHS.TODO_LIST.ABSOLUTE.MARKETPLACE_FEE), 
     DISTRIBUTION: definePage(3010, ROUTE_PATHS.TODO_LIST.ABSOLUTE.DISTRIBUTION), 
   }, 
   ENQUIRY: { 
     ADMINS: definePage(4001, ROUTE_PATHS.ENQUIRY.ABSOLUTE.ADMINS), 
     TRANSACTIONS: definePage(4002, ROUTE_PATHS.ENQUIRY.ABSOLUTE.TRANSACTIONS), 
     INDIVIDUAL: definePage(4003, ROUTE_PATHS.ENQUIRY.ABSOLUTE.INDIVIDUAL, [ 
       ROUTE_PATHS.ENQUIRY.ABSOLUTE.INDIVIDUAL, 
       ROUTE_PATHS.ENQUIRY.ABSOLUTE.INDIVIDUAL_VIEW, 
     ]), 
     CORPORATE: definePage(4006, ROUTE_PATHS.ENQUIRY.ABSOLUTE.CORPORATE, [ 
       ROUTE_PATHS.ENQUIRY.ABSOLUTE.CORPORATE, 
       ROUTE_PATHS.ENQUIRY.ABSOLUTE.CORPORATE_VIEW, 
     ]), 
     ICO_CAMPAIGN: definePage(4004, ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN, [ 
       ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN, 
       ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN_VIEW, 
       ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN_DASHBOARD, 
     ]), 
     ICO_CAMPAIGN_INVESTMENT: definePage(4005, ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN_INVESTMENT, [ 
       ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN_INVESTMENT, 
       ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN_INVESTMENT_DASHBOARD, 
     ]), 
     REGISTRAR: definePage(4007, ROUTE_PATHS.ENQUIRY.ABSOLUTE.REGISTRAR), 
   }, 
   REPORTS: { 
     CUSTOMER_PROXY_WALLET_DEPOSIT: definePage( 
       5001, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.CUSTOMER_PROXY_WALLET_DEPOSIT 
     ), 
     CUSTOMER_WHITELIST_WALLET_WITHDRAW: definePage( 
       5002, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.CUSTOMER_WHITELIST_WALLET_WITHDRAW 
     ), 
     DIGITAL_ASSET_OUTSTANDING_BY_CUSTOMER: definePage( 
       5003, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.DIGITAL_ASSET_OUTSTANDING_BY_CUSTOMER 
     ), 
     DIGITAL_ASSET_MOVEMENT_BY_CUSTOMER: definePage( 
       5004, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.DIGITAL_ASSET_MOVEMENT_BY_CUSTOMER 
     ), 
     DIGITAL_ASSET_MOVEMENT_BY_COIN: definePage( 
       5005, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.DIGITAL_ASSET_MOVEMENT_BY_COIN 
     ), 
     DIGITAL_ASSET_OUTSTANDING_BY_COIN: definePage( 
       5006, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.DIGITAL_ASSET_OUTSTANDING_BY_COIN 
     ), 
     DIGITAL_ASSET_BALANCE_BY_COIN: definePage( 
       5007, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.DIGITAL_ASSET_BALANCE_BY_COIN 
     ), 
     GAS_API: definePage(5008, ROUTE_PATHS.REPORTS.ABSOLUTE.GAS_API), 
     CUSTOMER_SUMMARY_GAS_REPORT: definePage( 
       5009, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.CUSTOMER_SUMMARY_GAS_REPORT 
     ), 
     REPORT_GAS_TRANSFER: definePage( 
       5010, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.REPORT_GAS_TRANSFER 
     ), 
     SUMMARY_GAS_REPORT: definePage( 
       5011, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.SUMMARY_GAS_REPORT 
     ), 
     SUMMARY_CUSTOMER_WALLET: definePage( 
       5012, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.SUMMARY_CUSTOMER_WALLET 
     ), 
     COLD_WALLET_BY_EXCHANGE: definePage( 
       5013, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.COLD_WALLET_BY_EXCHANGE 
     ), 
     SUMMARY_CORPORATE_WALLET: definePage( 
       5014, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.SUMMARY_CORPORATE_WALLET 
     ), 
     CASH_SETTLEMENT: definePage( 
       5015, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.CASH_SETTLEMENT 
     ), 
     COIN_SETTLEMENT: definePage( 
       5016, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.COIN_SETTLEMENT 
     ), 
     TRANSACTION_LOG_BY_EXCHANGE: definePage( 
       5017, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.TRANSACTION_LOG_BY_EXCHANGE 
     ), 
     REPORT_ADJUST_COIN_CAUSE_RE_BALANCE_COLD_HOT: definePage( 
       5018, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.REPORT_ADJUST_COIN_CAUSE_RE_BALANCE_COLD_HOT 
     ), 
     REPORT_FOR_SEGREGATE_AIRDROP: definePage( 
       5019, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.REPORT_FOR_SEGREGATE_AIRDROP 
     ), 
     NC_REPORT: definePage(5020, ROUTE_PATHS.REPORTS.ABSOLUTE.NC_REPORT), 
     SEC_REPORT: definePage(5021, ROUTE_PATHS.REPORTS.ABSOLUTE.SEC_REPORT), 
     CUSTOMER_DATA_REPORT: definePage( 
       5022, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.CUSTOMER_DATA_REPORT 
     ), 
     CONFIRMATION_REPORT: definePage( 
       5023, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.CONFIRMATION_REPORT 
     ), 
     DAILY_DEPOSIT_CASH_SUMMARY_BY_BANK_REPORT: definePage( 
       5024, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_DEPOSIT_CASH_SUMMARY_BY_BANK_REPORT 
     ), 
     DAILY_PENDING_DEPOSIT_SUMMARY_BY_TRANSACTION_DATE_REPORT: definePage( 
       5025, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_PENDING_DEPOSIT_SUMMARY_BY_TRANSACTION_DATE_REPORT 
     ), 
     DAILY_WITHDRAWAL_CASH_SUMMARY_BY_TRANSACTION_DATE_REPORT: definePage( 
       5026, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_WITHDRAWAL_CASH_SUMMARY_BY_TRANSACTION_DATE_REPORT 
     ), 
     DAILY_SEGREGATION_FOR_CASH_BALANCE_TYPE_REPORT: definePage( 
       5027, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_SEGREGATION_FOR_CASH_BALANCE_TYPE_REPORT 
     ), 
     DAILY_TOTAL_SEGREGATION_REPORT: definePage( 
       5028, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_TOTAL_SEGREGATION_REPORT 
     ), 
     SUMMARY_DIGITAL_ASSET_FEE: definePage( 
       5029, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.SUMMARY_DIGITAL_ASSET_FEE 
     ), 
     DAILY_FIAT_PRE_FUND_AND_OUTSTANDING: definePage( 
       5030, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_FIAT_PRE_FUND_AND_OUTSTANDING 
     ), 
     DAILY_SUMMARY_COLD_CORPORATE_WALLET_WITH_CUSTODIAN: definePage( 
       5031, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_SUMMARY_COLD_CORPORATE_WALLET_WITH_CUSTODIAN 
     ), 
     SUMMARY_CASH_SETTLEMENT_WITH_COUNTERPARTIES: definePage( 
       5032, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.SUMMARY_CASH_SETTLEMENT_WITH_COUNTERPARTIES 
     ), 
     EXPORT_LOGING_ORDER: definePage( 
       5033, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.EXPORT_LOGING_ORDER 
     ), 
     CUSTOMER_MOST_ACTIVE_BY_VALUE: definePage( 
       5034, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.CUSTOMER_MOST_ACTIVE_BY_VALUE 
     ), 
     ORDER_REGISTER: definePage( 
       5035, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.ORDER_REGISTER 
     ), 
     FOREIGN_EXCHANGE_AVERAGE_AND_SPREAD_LOG: definePage( 
       5036, 
       ROUTE_PATHS.REPORTS.ABSOLUTE.FOREIGN_EXCHANGE_AVERAGE_AND_SPREAD_LOG 
     ), 
     DA_DEPOSIT: definePage(5037, ROUTE_PATHS.REPORTS.ABSOLUTE.DA_DEPOSIT), 
     SEC_REPORTS: definePage(6001, ROUTE_PATHS.REPORTS.ABSOLUTE.SEC_REPORTS, [ 
       ROUTE_PATHS.REPORTS.ABSOLUTE.SEC_REPORTS, 
       REPORTS_ROUTE_PATTERNS.SEC_REPORTS_BUS_WALLET, 
       REPORTS_ROUTE_PATTERNS.SEC_REPORTS_CUS_DATA, 
       REPORTS_ROUTE_PATTERNS.SEC_REPORTS_CUS_IDENTIFICATION, 
       REPORTS_ROUTE_PATTERNS.SEC_REPORTS_CUS_OUTSTANDING, 
       REPORTS_ROUTE_PATTERNS.SEC_REPORTS_CUS_WALLET, 
       REPORTS_ROUTE_PATTERNS.SEC_REPORTS_DTW, 
       REPORTS_ROUTE_PATTERNS.SEC_REPORTS_ORDERBOOK, 
       REPORTS_ROUTE_PATTERNS.SEC_REPORTS_PARTNER_EX_PROFILE, 
       REPORTS_ROUTE_PATTERNS.SEC_REPORTS_PROFILE_LISTING, 
       REPORTS_ROUTE_PATTERNS.SEC_REPORTS_TRADEBOOK, 
     ]), 
     NC_REPORTS: definePage(6002, ROUTE_PATHS.REPORTS.ABSOLUTE.NC_REPORTS), 
   }, 
   BOARD: { 
     ROOT: definePage(7001, ROUTE_PATHS.BOARD.ABSOLUTE.ROOT), 
   }, 
 } as const; 
 ``` 
 }}