import {loginBySms} from "@/api/passport/login"; import {useState} from "react"; import Taro from '@tarojs/taro' import {Popup} from '@nutui/nutui-react-taro' import {UserParam} from "@/api/system/user/model"; import {Button} from '@nutui/nutui-react-taro' import {Form, Input} from '@nutui/nutui-react-taro' import {Copyright, Version} from "@/config/app"; const UserFooter = () => { const [openLoginByPhone, setOpenLoginByPhone] = useState(false) const [clickNum, setClickNum] = useState(0) const [FormData, setFormData] = useState( { phone: undefined, password: undefined } ) const onLoginByPhone = () => { setFormData({}) setClickNum(clickNum + 1); if (clickNum > 10) { setOpenLoginByPhone(true); } } const closeLoginByPhone = () => { setClickNum(0) setOpenLoginByPhone(false) } // 提交表单 const submitByPhone = (values: any) => { loginBySms({ phone: values.phone, code: values.code }).then(() => { setOpenLoginByPhone(false); setTimeout(() => { Taro.reLaunch({ url: '/pages/index/index' }) },1000) }) } return ( <>
当前版本:{Version}
Copyright © { new Date().getFullYear() } {Copyright}
submitByPhone(values)} footer={
} >
) } export default UserFooter