feat: 补全赛事管理下所有页面 补全系统管理下所有页面

This commit is contained in:
ZhuRui
2026-07-25 18:00:22 +08:00
parent 34d9a778a8
commit b86c22e7d2
25 changed files with 2282 additions and 6 deletions
+8 -1
View File
@@ -3,6 +3,7 @@ import { Button, Checkbox, Form, FormItem, Input, message } from 'ant-design-vue
import { UserOutlined, LockOutlined } from '@ant-design/icons-vue';
import { auth } from '@/hooks/useAuth';
import { useEffect } from '@/hooks/useEffect';
import { useUserStore } from '@/stores/userStore';
import styles from './index.module.less';
interface LoginForm {
@@ -50,7 +51,13 @@ export default defineComponent({
try {
await new Promise((r) => setTimeout(r, 600));
await auth.login('mock_token_' + Date.now());
const token = 'mock_token_' + Date.now();
// 写入账号信息到 userStore
const { setUser } = useUserStore();
setUser({ phone: form.username, nickname: form.username, token });
await auth.login(token);
message.success('登录成功');
if (rememberMe.value) {