Browse Source

fix: user logout

double 5 năm trước cách đây
mục cha
commit
94cf2ff7f0
2 tập tin đã thay đổi với 3 bổ sung28 xóa
  1. 0 23
      src/api/user.js
  2. 3 5
      src/store/modules/user.js

+ 0 - 23
src/api/user.js

@@ -1,23 +0,0 @@
-import request from '@/utils/request'
-
-export function login(data) {
-  return request({
-    url: '/api/user/login',
-    method: 'post',
-    data
-  })
-}
-
-export function getInfo() {
-  return request({
-    url: '/api/sys/cas/profile',
-    method: 'get'
-  })
-}
-
-export function logout() {
-  return request({
-    url: '/api/user/logout',
-    method: 'post'
-  })
-}

+ 3 - 5
src/store/modules/user.js

@@ -1,6 +1,4 @@
-import { logout, getInfo } from '@/api/user'
-import { sysUser } from '@/api/modules'
-
+import { sysUser, sysCas } from '@/api/modules'
 import { getToken, setToken, removeToken } from '@/utils/auth'
 import router, { resetRouter } from '@/router'
 
@@ -47,7 +45,7 @@ const actions = {
 
   getInfo({ commit, state }) {
     return new Promise((resolve, reject) => {
-      getInfo(state.token).then(response => {
+      sysCas.profile(state.token).then(response => {
         const { data } = response
 
         if (!data) {
@@ -82,7 +80,7 @@ const actions = {
         resetRouter()
         resolve()
       } else {
-        logout(state.token).then(() => {
+        sysUser.logout(state.token).then(() => {
           commit('SET_TOKEN', '')
           commit('SET_ROLES', [])
           removeToken()