Commit 1a233184cd50675e67bc92c4834350ce4cb44af9

Authored by 杨泽宇
1 parent c1610a22

登录失效不跳转,删除默认密码

src/api/request.ts
@@ -2,6 +2,7 @@ import axios from 'axios' @@ -2,6 +2,7 @@ import axios from 'axios'
2 import * as store from "@/pinia/index"; 2 import * as store from "@/pinia/index";
3 import router from '@/router' 3 import router from '@/router'
4 import { ElMessage } from 'element-plus' 4 import { ElMessage } from 'element-plus'
  5 +import { Stream } from 'stream';
5 6
6 // 不这样写报ts类型错误,import...有一个多余的boolean类型 7 // 不这样写报ts类型错误,import...有一个多余的boolean类型
7 let url: any = import.meta.env 8 let url: any = import.meta.env
@@ -34,6 +35,7 @@ instance.interceptors.response.use( @@ -34,6 +35,7 @@ instance.interceptors.response.use(
34 switch (~~response?.data?.errorCode) { 35 switch (~~response?.data?.errorCode) {
35 case 10002: 36 case 10002:
36 ElMessage.error(response?.data?.errorMessage || '登录失效'); 37 ElMessage.error(response?.data?.errorMessage || '登录失效');
  38 + store.family.loginStore.removeToken()
37 router.replace({ 39 router.replace({
38 path: '/login' 40 path: '/login'
39 }) 41 })
src/views/user/login.vue
@@ -18,8 +18,8 @@ interface Login { @@ -18,8 +18,8 @@ interface Login {
18 * 登录表单数据 18 * 登录表单数据
19 */ 19 */
20 const loginForm: Login = reactive({ 20 const loginForm: Login = reactive({
21 - userName: "123",  
22 - password: "cmnt123", 21 + userName: "",
  22 + password: "",
23 }); 23 });
24 /** 24 /**
25 * 登录框上面标题 25 * 登录框上面标题