logEnum.js 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. import { PlayType } from '@/types';
  2. export const logType = {
  3. 'denet': '150',//denet-event-log
  4. }
  5. export const redPacketType = {
  6. nftSale: 2,
  7. nftGroupSale: 3,
  8. treasure: 4,
  9. postEditor: 5,
  10. }
  11. export const businessType = {
  12. buttonView: "buttonView",
  13. buttonClick: "buttonClick",
  14. // 页面曝光
  15. pageView: "pageView",
  16. }
  17. export const objectType = {
  18. buttonMain: "button-main",
  19. buttonSecond: "button-second",
  20. confirmButton: "confirm-button",
  21. tweetPostBinded: "TweetPostBinded",
  22. loginButton: "login-button",
  23. withdrawButton: "withdraw-button",
  24. topupButton: "topup-button",
  25. getMoreGiveaway: "get-more-giveaway",
  26. nextButton: "next-button",
  27. openChestButton: "open-chest-button",
  28. copyButton: "copy-button",
  29. repostSuccess: "repostSuccess",
  30. channelButton: 'channel-button',
  31. //discord
  32. getDiscordGuildNoData: 'get-discord-guild-no-data',
  33. getDiscordGuildCatch: 'get-discord-guild-catch',
  34. getDiscordGuildOpenApiNoData: 'get-discord-guild-openapi-no-data',
  35. getDiscordGuildOpenApiCatch: 'get-discord-guild-openapi-catch',
  36. saveDiscordGuildData: 'save-discord-guild-data',
  37. // 按钮点击
  38. open_button: 'open-button',
  39. // 关注全部
  40. follow_button: 'follow-button',
  41. follow: 'follow',
  42. retweet: 'retweet',
  43. like: 'like',
  44. comment_and_tag: 'comment-and-tag',
  45. join_discord: 'discord',
  46. share_facebook: 'share-facebook',
  47. // 查看已领取红包列表
  48. received_list: 'received-list',
  49. // 点击检测任务
  50. get_giveaway: 'get-giveaway',
  51. // 成功领取到钱包
  52. wallet_button: 'wallet-button',
  53. // 卡片解析
  54. parse_card_error: 'parse-card-error',
  55. // 安装成功
  56. chrome_extension_installed: 'chrome-extension-installed',
  57. // 发送事件异常
  58. chrome_extension_sendmessage_error: 'chrome-extension-sendmessage-error',
  59. // background文件安装catch异常
  60. background_function_catch: 'background-function-catch',
  61. // background 文件chrome 函数 try
  62. background_function_try:'background-function-try',
  63. // create Nft
  64. create_nfts_button: 'create-nfts-button',
  65. confirm_transfer_button: 'confirm-transfer-button',
  66. redeem_button: 'redeem-button',
  67. buy_button: 'buy-button',
  68. buy_nft_button: 'buy-nft-button',
  69. custom_link_button: 'custom-link-button',
  70. history_button: 'history-button',
  71. app_button: 'app-button',
  72. enter_url_button: 'enter-url-button',
  73. top_right_button: 'top-right-button',
  74. fullscreen_button: 'fullscreen-button',
  75. encrypte_nft_button: 'encrypte-nft-button',
  76. }
  77. export const pageSource = {
  78. mainPage: "main-page",
  79. publisherDialog: "publisher-dialog",
  80. currencySelectorPage: "currency-selector-page",
  81. rechargePage: "recharge-page",
  82. previewPage: "preview-page",
  83. denetLogin: "denet-login",
  84. denetHomePage: "denet-home-page",
  85. denetWithdrawSelector: "denet-withdraw-selector",
  86. denetWithdrawForm: "denet-withdraw-form",
  87. denetWithdrawConfirm: "denet-withdraw-confirm",
  88. denetTopupSelector: "denet-topup-selector",
  89. denetMorePage: "denet-more-page",
  90. denetSelector: "denet-selector",
  91. nftShopPage: "nft-shop-page",
  92. nftPreviewPage: "nft-preview-page",
  93. denetNftTransferPage: "denet-nft-transfer-page",
  94. newFansRewardPage: "new-fans-reward-page",
  95. inviteFriendsPage: "invite-friends-page",
  96. openTreasurePage: "open-treasure-page",
  97. beenInvitedPage: "been-invited-page",
  98. waitingLotteryPage: "waiting-lottery-page",
  99. missingLotteryPage: "missing-lottery-page",
  100. expiredPage: "expired-page",
  101. // 待开红包页
  102. pending_page: 'pending-page',
  103. // 已领取任务页
  104. task_page: 'task-page',
  105. // 领取列表页
  106. received_list_page: 'received-list-page',
  107. // 红包过期
  108. expired_page: 'expired-page',
  109. // 红包被领完
  110. been_claimed_page: 'been-claimed-page',
  111. // 机器人检测未通过
  112. robot_detection_failed_page: 'robot-detection-failed-page',
  113. // 成功领取到钱包
  114. received_success_page: 'received-success-page',
  115. received_empty_rewards_page: 'received-empty-rewards-page',
  116. pe_loading_page: 'pe-loading-page',
  117. pe_display_page: 'pe-display-page',
  118. nft_sales_window: 'nft-sales-window',
  119. nft_post_page: 'nft-post-page',
  120. main_page_dashboard: 'main-page-dashboard',
  121. post_editor_guide_page_left: 'post-editor-guide-page-left',
  122. post_editor_guide_page_right: 'post-editor-guide-page-right',
  123. buy_posteditor_nft_dialog: 'buy-posteditor-nft-dialog',
  124. }
  125. export const extParams = {
  126. success: 'success',
  127. failure: 'failure'
  128. }
  129. export const bizType = {
  130. Treasure: 0,
  131. Lottery: 1,
  132. RedPacket: 2,
  133. ToolBox: 3,
  134. }
  135. export const getCurrentBizType = (type) => {
  136. let obj = {};
  137. obj[PlayType.common] = bizType.RedPacket;
  138. obj[PlayType.lottery] = bizType.Lottery;
  139. obj[PlayType.treasure] = bizType.Treasure;
  140. obj[PlayType.postEditor] = bizType.ToolBox;
  141. return obj[type];
  142. }