优化:优化表单校验相关代码,拆分安全设置组件,完善登录页面 slogan 和插图

This commit is contained in:
2023-01-11 21:24:57 +08:00
parent a08fd7773e
commit 73fadb8315
24 changed files with 465 additions and 338 deletions

View File

@@ -1,15 +1,17 @@
import { useRouter } from 'vue-router';
import { useI18n } from "vue-i18n";
import { Message } from '@arco-design/web-vue';
import { useLoginStore } from '@/store';
export default function useUser() {
const { t } = useI18n();
const router = useRouter();
const loginStore = useLoginStore();
const logout = async (logoutTo?: string) => {
await loginStore.logout();
const currentRoute = router.currentRoute.value;
Message.success('退出成功');
Message.success(t('login.form.logout.success'));
router.push({
name: logoutTo && typeof logoutTo === 'string' ? logoutTo : 'login',
query: {