year 1 napja
szülő
commit
7775cee7d8

+ 5 - 0
src/api/activity.ts

@@ -355,6 +355,11 @@ export interface AgentPayInfo {
     secondary_commission_rate: number;
     agent_text: string;
     agent_images: { image: string; text: string }[];
+    agent_button: {
+        action_params: string;
+        action_type: number;
+        enable: number;
+    };
     commissions: CommissionItem[];
 }
 

+ 12 - 4
src/app/[locale]/(doings)/fission/(locale)/page.tsx

@@ -266,13 +266,21 @@ const Page: React.FC = () => {
                     </div>
 
                     <div className="flex items-center justify-between">
-                        <CustomButton className={styles.agentBtn}>
+                        <CustomButton
+                            className={styles.agentBtn}
+                            onClick={() => {
+                                router.push("/rechargeRefund");
+                            }}
+                        >
                             <i className="iconfont icon-fenxiang01 mr-[.1rem] text-[var(--primary-button)]"></i>
-                            <span>Agente</span>
+                            <span className="text-[var(--textColor1)]">Agente</span>
                         </CustomButton>
-                        <CustomButton className={styles.agentBtn}>
+                        <CustomButton
+                            className={styles.agentBtn}
+                            onClick={() => router.push("/raffleWheel")}
+                        >
                             <i className="iconfont icon-spin mr-[.1rem] text-[var(--primary-button)]"></i>
-                            <span>Ganhe R$100</span>
+                            <span className="text-[var(--textColor1)]">Ganhe R$100</span>
                         </CustomButton>
                     </div>
 

+ 7 - 1
src/app/[locale]/(doings)/rechargeRefund/page.tsx

@@ -86,7 +86,13 @@ const Page = () => {
                 </div>
             </div>
             <div className="mt-[.1rem] flex items-center justify-between">
-                <CustomButton className={styles.agentBtn} onClick={() => router.push("/fission")}>
+                <CustomButton
+                    className={styles.agentBtn}
+                    onClick={() => {
+                        if (!data?.agent_button?.action_params) return;
+                        router.push(data.agent_button.action_params);
+                    }}
+                >
                     <i className="iconfont icon-hongbao mr-[.1rem] scale-[1.6] transform text-[var(--primary-button)]"></i>
                     <span className="text-[var(--textColor1)]">Agente</span>
                 </CustomButton>