mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-10-01 14:57:09 +08:00
优化:优化表单校验相关代码,拆分安全设置组件,完善登录页面 slogan 和插图
This commit is contained in:
@@ -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: {
|
||||
|
Reference in New Issue
Block a user