Bläddra i källkod

免费/重玩币转换本金优化

XianCH 4 månader sedan
förälder
incheckning
f1e76b2755
4 ändrade filer med 24 tillägg och 0 borttagningar
  1. 2 0
      messages/br.json
  2. 2 0
      messages/en.json
  3. 16 0
      src/api/user.ts
  4. 4 0
      src/components/ModalPopup/WalletDescribeModal/index.tsx

+ 2 - 0
messages/br.json

@@ -163,10 +163,12 @@
     "freeArticle": "Free Article",
     "freeDesc1": "As moedas grátis só podem ser usadas nos jogos grátis especificados",
     "freeDesc2": "Completar a quantidade de código de moeda livre, o saldo é transferido para a carteira de dinheiro",
+    "freeDesc3": "Taxa de câmbio de FREE para CASH:",
     "replay": "Replay",
     "replayArticle": "Replay Article",
     "replayDesc1": "As moedas de repetição só podem ser jogadas nos jogos de repetição especificados",
     "replayDesc2": "Termine a quantidade de codificação de moedas de repetição, e o saldo será transferido para a carteira de dinheiro",
+    "replayDesc3": "Taxa de câmbio de REPLAY para CASH:",
     "modalTitle": "Proxima retirada de bonus",
     "modalBottomTips": " FALTA APOSTAR R$ ",
     "expTips": "{exp} Bet to ",

+ 2 - 0
messages/en.json

@@ -163,9 +163,11 @@
     "freeArticle": "Free Article",
     "freeDesc1": "As moedas grátis só podem ser usadas nos jogos grátis especificados",
     "freeDesc2": "Completar a quantidade de código de moeda livre, o saldo é transferido para a carteira de dinheiro",
+    "freeDesc3": "Taxa de câmbio de FREE para CASH:",
     "replayArticle": "Replay Article",
     "replayDesc1": "As moedas de repetição só podem ser jogadas nos jogos de repetição especificados",
     "replayDesc2": "Termine a quantidade de codificação de moedas de repetição, e o saldo será transferido para a carteira de dinheiro",
+    "replayDesc3": "Taxa de câmbio de REPLAY para CASH:",
     "modalBottomTips": " FALTA APOSTAR R$ ",
     "replay": "Replay",
     "modalTitle": "Proxima retirada de bonus",

+ 16 - 0
src/api/user.ts

@@ -257,6 +257,22 @@ export interface Wallet {
     is_lose_transfer?: boolean;
 
     tips_reset_rollover?: boolean;
+    /**
+     * 免费币转移本金比例
+     */
+    free_transfer_ratio?: number;
+    /**
+     * 免费币转移最小金额
+     */
+    free_transfer_min?: number;
+    /**
+     * 重玩币转移本金比例
+     */
+    lose_transfer_ratio?: number;
+    /**
+     * 重玩币转移最小金额
+     */
+    lose_transfer_min?: number;
 }
 // 前台用户获取金额信息
 export const getUserMoneyApi = () => {

+ 4 - 0
src/components/ModalPopup/WalletDescribeModal/index.tsx

@@ -107,6 +107,7 @@ export const FreeContent = (props: { wallet: Wallet; handleAcquire?: any }) => {
             <ul className={"ml-[0.1389rem] list-decimal text-[0.12rem] text-[#666]"}>
                 <li>{t("freeDesc1")}</li>
                 <li>{t("freeDesc2")}</li>
+                <li>{t("freeDesc3")}{wallet?.free_transfer_ratio}:1</li>
             </ul>
             {handleAcquire && (
                 <a
@@ -116,6 +117,7 @@ export const FreeContent = (props: { wallet: Wallet; handleAcquire?: any }) => {
                     {t("carteira")}
                 </a>
             )}
+            <p className={"text-[0.12rem] text-[#666] text-center"}>Valor minimo de transferência de {wallet?.free_transfer_min}</p>
         </div>
     );
 };
@@ -137,6 +139,7 @@ export const ReplayContent = (props: { wallet: Wallet; handleAcquire?: any }) =>
             <ul className={"ml-[0.1389rem] list-decimal text-[0.12rem] text-[#666]"}>
                 <li>{t("replayDesc1")}</li>
                 <li>{t("replayDesc2")}</li>
+                <li>{t("replayDesc3")}{wallet?.lose_transfer_ratio}:1</li>
             </ul>
             {handleAcquire && (
                 <a
@@ -146,6 +149,7 @@ export const ReplayContent = (props: { wallet: Wallet; handleAcquire?: any }) =>
                     {t("carteira")}
                 </a>
             )}
+            <p className={"text-[0.12rem] text-[#666] text-center"}>Valor minimo de transferência de {wallet?.lose_transfer_min}</p>
         </div>
     );
 };