loulijun2021
2022-06-14 76b2da3d2511d252298aaf1d37db200c48a8d092
1.提交部分代码
已修改7个文件
44 ■■■■ 文件已修改
.env.development 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/user.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/modules/permission.js 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/modules/user.js 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/auth.js 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/request.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/login/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.development
@@ -2,4 +2,4 @@
ENV = 'development'
# base api
VUE_APP_BASE_API = '/dev-api'
VUE_APP_BASE_API = 'http://121.196.36.24:8001/api/'
src/api/user.js
@@ -2,9 +2,9 @@
export function login(data) {
  return request({
    url: '/vue-admin-template/user/login',
    method: 'post',
    data
    url: 'Login/LoginSave',
    method: 'get',
    params: data
  })
}
src/store/modules/permission.js
@@ -153,7 +153,7 @@
              name: 'wldw',
              component: '/jcsz/wldw',
              meta: { title: '往来单位', icon: '' }
            },
            }
          ]
        },
        {
@@ -188,6 +188,7 @@
      asyncRoutes.push({ path: '*', redirect: '/404', hidden: true })
      commit('SET_ROUTES', asyncRoutes)
      resolve(asyncRoutes)
      console.log(asyncRoutes, 1)
    })
  }
}
src/store/modules/user.js
@@ -1,5 +1,5 @@
import { login, logout, getInfo } from '@/api/user'
import { getToken, setToken, removeToken } from '@/utils/auth'
import { getToken, setToken, removeToken, setCookie } from '@/utils/auth'
import { resetRouter } from '@/router'
const getDefaultState = () => {
@@ -33,9 +33,14 @@
    const { username, password } = userInfo
    return new Promise((resolve, reject) => {
      login({ username: username.trim(), password: password }).then(response => {
        const { data } = response
        commit('SET_TOKEN', data.token)
        setToken(data.token)
        const { data: res } = response
        setCookie('admin', res.username)
        setCookie('navTabId', res.usercode)
        // commit('SET_TOKEN', data.token)
        // setToken(res)
        // commit('SET_TOKEN', res)
        // setToken(res)
        resolve()
      }).catch(error => {
        reject(error)
src/utils/auth.js
@@ -13,3 +13,15 @@
export function removeToken() {
  return Cookies.remove(TokenKey)
}
export function getCookie(key) {
  return Cookies.get(key)
}
export function setCookie(key, value) {
  return Cookies.set(key, value)
}
export function removeCookie(key) {
  return Cookies.remove(key)
}
src/utils/request.js
@@ -46,9 +46,9 @@
    const res = response.data
    // if the custom code is not 20000, it is judged as an error.
    if (res.code !== 20000) {
    if (res.code !== '200') {
      Message({
        message: res.message || 'Error',
        message: res.Message || 'Error',
        type: 'error',
        duration: 5 * 1000
      })
src/views/login/index.vue
@@ -130,8 +130,8 @@
    }
    return {
      loginForm: {
        username: 'admin',
        password: '111111'
        username: 'Admin',
        password: '123456'
      },
      loginRules: {
        username: [{ required: true, trigger: 'blur', validator: validateUsername }],