import { View,Text, Image, Checkbox, Button } from "@tarojs/components"; import { useLogin } from '@/xiaolanbenlib/hooks/data/useAuth' import WemetaRadio from "@/components/WemetaRadio"; import { useEffect, useState } from "react"; import Popup from "@/components/popup/popup"; import Taro, { useDidShow } from "@tarojs/taro"; import { navToWebView } from "@/utils/index"; import { getSysAgreements, type TAgreementItem } from "@/service/system"; import { isSuccess } from "@/utils"; interface IProps { showPopup: boolean setShowPopup: (b: boolean)=> void onEnd?: ()=>void } export default function Index({showPopup, setShowPopup, onEnd}:IProps) { const { onGetPhoneNumber, onError, onClick, openType } = useLogin({ onSuccess: () => { console.log('yes') setShowPopup(false) onEnd?.() }, }) const [checked, setChecked] = useState(false); const handleChecked = () => { setChecked(prev => !prev) } const [agreements, setAgreements] = useState([]) const fetchPageData = async () => { const response = await getSysAgreements('register') if(isSuccess(response.status)){ setAgreements(response.data) } } useEffect(()=> { fetchPageData() }, []) return ( 欢迎来到小蓝本智能体 激活您的AI商务分身,开启智能商务 7x24h随时应答·智能管理知识库·主动拓展人脉 同意 {agreements.map(item=> navToWebView(item.link)} className="primary-color">《{item.name}》)} ); }