feat: 补全赛事管理下所有页面 补全系统管理下所有页面
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user