import React, { useState } from 'react'; import { Form, Input, Button, message } from 'antd'; import { UserOutlined, LockOutlined, SafetyCertificateOutlined } from '@ant-design/icons'; import { history } from '@umijs/max'; import './index.less'; interface LoginForm { username: string; password: string; } const LoginPage: React.FC = () => { const [loading, setLoading] = useState(false); const onFinish = async (values: LoginForm) => { setLoading(true); try { // 模拟登录验证 if (values.username === 'admin' && values.password === '123456') { message.success('登录成功!'); // 存储登录状态 localStorage.setItem('isLoggedIn', 'true'); localStorage.setItem('username', values.username); // 跳转到镜像列表页面 history.push('/images'); } else { message.error('用户名或密码错误!'); } } catch (error) { message.error('登录失败,请重试!'); } finally { setLoading(false); } }; return (
专业的虚拟桌面基础设施解决方案
提供安全、高效、灵活的桌面云服务
欢迎使用NEXSPACE
演示账号:admin / 123456
© 2025 紫光汇智科技有限公司 版权所有