logEnum.js 5.1 KB

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