You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

272 lines
9.6 KiB

2 months ago
  1. import i18n from '@/components/locales'
  2. const t = i18n.global.t
  3. export const productList = [
  4. {
  5. "value": "金币产品",
  6. "label": t('cash.goldProduct'),
  7. "children": [
  8. {
  9. "value": "金币充值",
  10. "label": t('cash.coinRecharge')
  11. }
  12. ]
  13. },
  14. {
  15. "value": "软件产品",
  16. "label": t('cash.softwareProduct'),
  17. "children": [
  18. {
  19. "value": "软件",
  20. "label": t('cash.software'),
  21. "children": [
  22. {
  23. "value": "美股",
  24. "label": t('cash.softwareMenu.usStock'),
  25. "children": [
  26. { "value": "美股软件", "label": t('cash.softwareMenu.usStockSoftware') },
  27. { "value": "美股金卡", "label": t('cash.softwareMenu.usStockGoldCard') },
  28. { "value": "美股套餐", "label": t('cash.softwareMenu.usStockPackage') }
  29. ]
  30. },
  31. {
  32. "value": "港股",
  33. "label": t('cash.softwareMenu.hkStock'),
  34. "children": [
  35. { "value": "港股软件", "label": t('cash.softwareMenu.hkStockSoftware') },
  36. { "value": "港股金卡", "label": t('cash.softwareMenu.hkStockGoldCard') },
  37. { "value": "港股套餐", "label": t('cash.softwareMenu.hkStockPackage') }
  38. ]
  39. },
  40. {
  41. "value": "A股",
  42. "label": t('cash.softwareMenu.aStock'),
  43. "children": [
  44. { "value": "A股软件", "label": t('cash.softwareMenu.aStockSoftware') },
  45. { "value": "A股金卡", "label": t('cash.softwareMenu.aStockGoldCard') },
  46. { "value": "A股套餐", "label": t('cash.softwareMenu.aStockPackage') }
  47. ]
  48. },
  49. {
  50. "value": "新加坡股",
  51. "label": t('cash.softwareMenu.singaporeStock'),
  52. "children": [
  53. { "value": "新加坡股软件", "label": t('cash.softwareMenu.singaporeStockSoftware') },
  54. { "value": "新加坡股金卡", "label": t('cash.softwareMenu.singaporeStockGoldCard') },
  55. { "value": "新加坡股套餐", "label": t('cash.softwareMenu.singaporeStockPackage') }
  56. ]
  57. },
  58. {
  59. "value": "马股",
  60. "label": t('cash.softwareMenu.malaysiaStock'),
  61. "children": [
  62. { "value": "马股软件", "label": t('cash.softwareMenu.malaysiaStockSoftware') },
  63. { "value": "马股金卡", "label": t('cash.softwareMenu.malaysiaStockGoldCard') },
  64. { "value": "马股套餐", "label": t('cash.softwareMenu.malaysiaStockPackage') }
  65. ]
  66. },
  67. {
  68. "value": "日本股",
  69. "label": t('cash.softwareMenu.japanStock'),
  70. "children": [
  71. { "value": "日本股软件", "label": t('cash.softwareMenu.japanStockSoftware') },
  72. { "value": "日本股金卡", "label": t('cash.softwareMenu.japanStockGoldCard') },
  73. { "value": "日本股套餐", "label": t('cash.softwareMenu.japanStockPackage') }
  74. ]
  75. },
  76. {
  77. "value": "泰股",
  78. "label": t('cash.softwareMenu.thailandStock'),
  79. "children": [
  80. { "value": "泰股软件", "label": t('cash.softwareMenu.thailandStockSoftware') },
  81. { "value": "泰股金卡", "label": t('cash.softwareMenu.thailandStockGoldCard') },
  82. { "value": "泰股套餐", "label": t('cash.softwareMenu.thailandStockPackage') }
  83. ]
  84. },
  85. {
  86. "value": "越南股",
  87. "label": t('cash.softwareMenu.vietnamStock'),
  88. "children": [
  89. { "value": "越南股软件", "label": t('cash.softwareMenu.vietnamStockSoftware') },
  90. { "value": "越南股金卡", "label": t('cash.softwareMenu.vietnamStockGoldCard') },
  91. { "value": "越南股套餐", "label": t('cash.softwareMenu.vietnamStockPackage') }
  92. ]
  93. },
  94. {
  95. "value": "印尼股",
  96. "label": t('cash.softwareMenu.indonesiaStock'),
  97. "children": [
  98. { "value": "印尼股软件", "label": t('cash.softwareMenu.indonesiaStockSoftware') },
  99. { "value": "印尼股金卡", "label": t('cash.softwareMenu.indonesiaStockGoldCard') },
  100. { "value": "印尼股套餐", "label": t('cash.softwareMenu.indonesiaStockPackage') }
  101. ]
  102. },
  103. {
  104. "value": "韩国股",
  105. "label": t('cash.softwareMenu.koreaStock'),
  106. "children": [
  107. { "value": "韩国股软件", "label": t('cash.softwareMenu.koreaStockSoftware') },
  108. { "value": "韩国股金卡", "label": t('cash.softwareMenu.koreaStockGoldCard') },
  109. { "value": "韩国股套餐", "label": t('cash.softwareMenu.koreaStockPackage') }
  110. ]
  111. },
  112. {
  113. "value": "台湾股",
  114. "label": t('cash.softwareMenu.taiwanStock'),
  115. "children": [
  116. { "value": "台湾股软件", "label": t('cash.softwareMenu.taiwanStockSoftware') },
  117. { "value": "台湾股金卡", "label": t('cash.softwareMenu.taiwanStockGoldCard') },
  118. { "value": "台湾股套餐", "label": t('cash.softwareMenu.taiwanStockPackage') }
  119. ]
  120. }
  121. ]
  122. },
  123. {
  124. "value": "AI机构探测神器",
  125. "label": t('cash.aiService.aiDetectionTool'),
  126. "children": [
  127. {
  128. "value": "AI机构追踪",
  129. "label": t('cash.aiService.aiTracking')
  130. },
  131. {
  132. "value": "AI机构出击",
  133. "label": t('cash.aiService.aiAttack')
  134. },
  135. {
  136. "value": "AI机构资金",
  137. "label": t('cash.aiService.aiFunds')
  138. },
  139. {
  140. "value": "AI机构活跃度",
  141. "label": t('cash.aiService.aiActivity')
  142. },
  143. {
  144. "value": "AI机构探测神器",
  145. "label": t('cash.aiService.aiDetectionTool')
  146. }
  147. ]
  148. },
  149. {
  150. "value": "超级机构探测神器",
  151. "label": t('cash.aiService.superDetectionTool'),
  152. "children": [
  153. {
  154. "value": "超级机构透视",
  155. "label": t('cash.aiService.superPerspective')
  156. },
  157. {
  158. "value": "超级机构伏击",
  159. "label": t('cash.aiService.superAmbush')
  160. },
  161. {
  162. "value": "超级机构猎杀",
  163. "label": t('cash.aiService.superHunting')
  164. },
  165. {
  166. "value": "超级机构脉博",
  167. "label": t('cash.aiService.superPulse')
  168. },
  169. {
  170. "value": "超级机构罗盘",
  171. "label": t('cash.aiService.superCompass')
  172. },
  173. {
  174. "value": "超级机构探测神器",
  175. "label": t('cash.aiService.superDetectionTool')
  176. }
  177. ]
  178. },
  179. {
  180. "value": "其他",
  181. "label": t('cash.other'),
  182. "children": [
  183. {
  184. "value": "静态信息费",
  185. "label": t('cash.staticInfoFee')
  186. },
  187. {
  188. "value": "博股会员",
  189. "label": t('cash.BGmember')
  190. },
  191. {
  192. "value": "HC信息费",
  193. "label": t('cash.HC')
  194. }
  195. ]
  196. }
  197. ]
  198. }
  199. ]
  200. export const MarketNameForId = (name) => {
  201. if (name == t('cash.markets.Singapore') || name == '新加坡' || name == 'Singapore') {
  202. return 4
  203. } else if (name == t('cash.markets.Canada') || name == '加拿大' || name == 'Canada') {
  204. return 24016
  205. } else if (name == t('cash.markets.Malaysia') || name == '马来西亚' || name == 'Malaysia') {
  206. return 5
  207. } else if (name == t('cash.markets.HongKong') || name == '香港' || name == 'Hong Kong') {
  208. return 13
  209. } else if (name == t('cash.markets.Thailand') || name == '泰国' || name == 'Thailand') {
  210. return 24018
  211. } else if (name == t('cash.markets.VietnamHCM') || name == '越南HCM' || name == 'Vietnam HCM') {
  212. return 24022
  213. } else {
  214. return name
  215. }
  216. }
  217. export const CurrencyForId = (name) => {
  218. if (name == t('cash.currency.usd') || name == '美元(USD)' || name == 'US Dollar(USD)') {
  219. return 1
  220. } else if (name == t('cash.currency.hkd') || name == '港币(HKD)' || name == 'Hong Kong Dollar(HKD)') {
  221. return 2
  222. } else if (name == t('cash.currency.sgd') || name == '新币(SGD)' || name == 'Singapore Dollar(SGD)') {
  223. return 3
  224. } else if (name == t('cash.currency.myr') || name == '马币(MYR)' || name == 'Malaysian Ringgit(MYR)') {
  225. return 4
  226. } else if (name == t('cash.currency.thb') || name == '泰铢(THB)' || name == 'Thai Baht(THB)') {
  227. return 5
  228. } else if (name == t('cash.currency.cad') || name == '加币(CAD)' || name == 'Canadian Dollar(CAD)') {
  229. return 6
  230. } else if (name == t('cash.currency.vnd') || name == '越南盾(VDN)' || name == 'Vietnamese Dong(VDN)') {
  231. return 7
  232. } else if (name == t('cash.currency.krw') || name == '韩元(KRW)' || name == 'South Korean Won(KRW)') {
  233. return 8
  234. } else {
  235. return name
  236. }
  237. }
  238. export const marketList = [
  239. t('cash.markets.Malaysia'),
  240. t('cash.markets.HongKong'),
  241. t('cash.markets.Singapore'),
  242. t('cash.markets.Thailand'),
  243. t('cash.markets.VietnamHCM'),
  244. t('cash.markets.Canada')
  245. ]
  246. export const statusList = [
  247. {
  248. name: t('cash.statusList.pending'),
  249. value: 0
  250. },
  251. {
  252. name: t('cash.statusList.passed'),
  253. value: 134
  254. },
  255. {
  256. name: t('cash.statusList.recalled'),
  257. value: 5
  258. }, {
  259. name: t('cash.statusList.refunded'),
  260. value: 6
  261. }, {
  262. name: t('cash.statusList.rejected'),
  263. value: 2
  264. },
  265. ]
  266. export const numUnitList = [t('cash.unit'), t('cash.year'), t('cash.month')]