"use client"; import React, { useEffect, useState } from "react"; import { Toast, Image } from "antd-mobile"; import { useRouter } from "next/navigation"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faAngleLeft } from "@fortawesome/free-solid-svg-icons"; import requireAPI from "@/utils/requireAPI"; import LoadingMask from "@/components/LoadingMask"; import { get, clear } from "@/utils/storeInfo"; export default function JoinEntrance() { const router = useRouter(); const [guildState, setGuildState] = useState(null); const [isLoading, setIsLoading] = useState(true); const [account, setAccount] = useState(null); useEffect(() => { const getAccount = async () => { const account = await get("account"); if (account) { setAccount(account); checkGuildState(); } }; getAccount(); }, []); const checkGuildState = async () => { setIsLoading(true); //上传表单 try { const streamerData = await requireAPI( "POST", "/api/guild_registration/list", null, true ); if (streamerData.ret === -1) { Toast.show({ icon: "fail", content: streamerData.msg, position: 60, }); return; } setGuildState(streamerData.data.list[0]?.status); } catch (error) { console.error(error); } finally { setIsLoading(false); } }; return (
申请入驻