Browse Source

fix: 【bcwin网站】重玩币的金额错误

Before 8 months ago
parent
commit
ba7a50e577

+ 6 - 5
src/app/[locale]/(TabBar)/deposit/DepositData.tsx

@@ -11,11 +11,10 @@ import { useTranslations } from "next-intl";
 import { FC, Fragment, useLayoutEffect, useRef, useState } from "react";
 
 import actions from "@/app/[locale]/(TabBar)/deposit/actions";
+import Empty from "@/components/Empty";
 import "@/styles/deposit.scss";
 import { server } from "@/utils/client";
-interface Props {
-    deposits: DepositsTypes[];
-}
+interface Props {}
 
 interface RewardsProps {
     rewards: RewardsType[];
@@ -37,7 +36,7 @@ const RewardsText: FC<RewardsProps> = (props) => {
             let text = "";
             // 设置基础奖励文本
             if (item.ratio > 0) {
-                text = `${item.ratio}`;
+                text = `${item.ratio}%`;
             } else {
                 text = `${item.reward}`;
             }
@@ -74,7 +73,6 @@ const getDepositApi = async () => {
         });
 };
 const DepositData: FC<Props> = (props) => {
-    const { deposits } = props;
     const t = useTranslations();
     const userInfo = useUserInfoStore((state) => state.userInfo);
     const [depositState, setDepositState] = useState<DepositsTypes[]>([]);
@@ -139,6 +137,9 @@ const DepositData: FC<Props> = (props) => {
             setActiveType(data[0]);
         });
     }, []);
+
+    if (!depositState.length) return <Empty />;
+
     return (
         <div className="deposit-box">
             <div className="img-box"></div>

+ 1 - 18
src/app/[locale]/(TabBar)/deposit/page.tsx

@@ -1,26 +1,9 @@
-import { DepositsTypes } from "@/api/depositsApi";
-import Empty from "@/components/Empty";
-import { server } from "@/utils/server";
 import DepositData from "./DepositData";
 
-const getDepositApi = async () => {
-    return server
-        .request<DepositsTypes[]>({
-            url: "/v1/api/user/user_deposit_config",
-            method: "post",
-            data: { activity_type: 0 },
-        })
-        .then((res) => {
-            if (res.code === 200) return res.data;
-            return [];
-        });
-};
 const Deposit = async () => {
-    const deposits = await getDepositApi();
-    if (!deposits.length) return <Empty />;
     return (
         <>
-            <DepositData deposits={deposits} />
+            <DepositData />
         </>
     );
 };

+ 2 - 11
src/app/[locale]/(TabBar)/profile/ProfileHeader.tsx

@@ -171,7 +171,7 @@ const ReplayContent = (props: { wallet: Wallet }) => {
             <WalletContent
                 difference={wallet.target_lose_score_rollover - wallet.current_lose_score_rollover}
                 type={t("replay")}
-                current={wallet.free_score || 0}
+                current={wallet.lose_score || 0}
                 percentage={percentage(
                     wallet.current_lose_score_rollover,
                     wallet.target_lose_score_rollover
@@ -188,16 +188,7 @@ const ReplayContent = (props: { wallet: Wallet }) => {
 const WalletCard = (props: { userMoney: Wallet }) => {
     const { userMoney } = props;
     const t = useTranslations("ProfilePage");
-    const [visible, setVisible] = useState(false);
-    const router = useRouter();
 
-    const callbackFun = () => {
-        setVisible(!visible);
-    };
-
-    const walletHandler = (key: string) => {
-        router.push(`/${key}`);
-    };
     const tipsRef = useRef<ModalProps>(null);
     const [tipsStatus, setTipsStatus] = useState<keyof typeof WalletEnum>("Bonus");
 
@@ -324,7 +315,7 @@ export const ProfileHeader = (props: Props) => {
         if (!!wallet.score) {
             router.push("/withdraw");
         } else {
-            Toast.show("no monry");
+            Toast.show("no money ");
         }
     };
     return (

+ 1 - 1
src/app/[locale]/(navbar)/doings/discount/DepositData.tsx

@@ -36,7 +36,7 @@ const RewardsText: FC<RewardsProps> = (props) => {
             let text = "";
             // 设置基础奖励文本
             if (item.ratio > 0) {
-                text = `${item.ratio}`;
+                text = `${item.ratio}%`;
             } else {
                 text = `${item.reward}`;
             }