loulijun2021
2022-12-08 240971a1724059e47de19719e0183719d2a7c62e
1.修改刷新退出bug
已修改4个文件
18 ■■■■ 文件已修改
src/permission.js 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/modules/app.js 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/modules/user.js 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/request.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/permission.js
@@ -19,8 +19,7 @@
  // determine whether the user has logged in
  // const hasToken = getToken()
  // const hasToken = getCookie('admin')
  const hasToken = store.state.app.isGoToIndex
  const hasToken = getCookie('admin')
  if (hasToken) {
    if (to.path === '/login') {
      // if is logged in, redirect to the home page
src/store/modules/app.js
@@ -6,8 +6,7 @@
    withoutAnimation: false
  },
  device: 'desktop',
  buttonIsDisabled: false, // 自定义全局变量参数  控制按钮提交时disabled
  isGoToIndex: false // 自定义全局变量参数  是否进入到系统首页
  buttonIsDisabled: false // 自定义全局变量参数  控制按钮提交时disabled
}
const mutations = {
@@ -45,7 +44,6 @@
export default {
  namespaced: true,
  buttonIsDisabled: false,
  isGoToIndex: false,
  state,
  mutations,
  actions
src/store/modules/user.js
@@ -1,7 +1,6 @@
import { login, logout, getInfo, LoginMenu } from '@/api/user'
import { getToken, setToken, removeToken, setCookie, removeCookie, getCookie } from '@/utils/auth'
import { resetRouter } from '@/router'
import store from '@/store'
const getDefaultState = () => {
  return {
@@ -37,9 +36,9 @@
    const { username, password } = userInfo
    return new Promise((resolve, reject) => {
      login({ username: username.trim(), password: password, usertype: 'PC' }).then(res => {
      // login({ UserName: '001', PassWord: 123, HOrgName: 1 }).then(response => {
      //   const { data: res } = response
      //   if (res.code === '200') {
        // login({ UserName: '001', PassWord: 123, HOrgName: 1 }).then(response => {
        //   const { data: res } = response
        //   if (res.code === '200') {
        setCookie('username', res.data.username)
        setCookie('admin', res.data.usercode)
        setCookie('navTabId', res.data.usercode)
@@ -54,8 +53,6 @@
        // if (res.code === '302') {
        setCookie('code', res.code)
        // }
        store.state.app.isGoToIndex = true
        // commit('SET_TOKEN', data.token)
        // setToken(res)
@@ -119,7 +116,6 @@
      logout(data).then(res => {
        if (res.code === '200') {
          store.state.app.isGoToIndex = false
          removeToken() // must remove  token  first
          resetRouter()
src/utils/request.js
@@ -68,7 +68,6 @@
        removeCookie('rediskey')
        removeCookie('guid')
        removeCookie('code')
        store.state.app.isGoToIndex = false
        setTimeout(() => {
          sessionStorage.removeItem('tabViews')
          window.location.reload()