user.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. import config from '@/config'
  2. // import storage from '@/utils/storage'
  3. // import constant from '@/utils/constant'
  4. // import { login, logout, getInfo, register,deleteUser} from '@/api/login'
  5. // import { getToken, setToken, removeToken } from '@/utils/auth'
  6. const baseUrl = config.baseUrl
  7. // const user = {
  8. // state: {
  9. // token: getToken(),
  10. // name: storage.get(constant.name),
  11. // avatar: storage.get(constant.avatar),
  12. // roles: storage.get(constant.roles),
  13. // permissions: storage.get(constant.permissions)
  14. // },
  15. // mutations: {
  16. // SET_TOKEN: (state, token) => {
  17. // state.token = token
  18. // },
  19. // SET_NAME: (state, name) => {
  20. // state.name = name
  21. // storage.set(constant.name, name)
  22. // },
  23. // SET_AVATAR: (state, avatar) => {
  24. // state.avatar = avatar
  25. // storage.set(constant.avatar, avatar)
  26. // },
  27. // SET_ROLES: (state, roles) => {
  28. // state.roles = roles
  29. // storage.set(constant.roles, roles)
  30. // },
  31. // SET_PERMISSIONS: (state, permissions) => {
  32. // state.permissions = permissions
  33. // storage.set(constant.permissions, permissions)
  34. // }
  35. // },
  36. // actions: {
  37. // // 登录
  38. // Login({ commit }, userInfo) {
  39. // const username = userInfo.username.trim()
  40. // const password = userInfo.password
  41. // const code = userInfo.code
  42. // const uuid = userInfo.uuid
  43. // return new Promise((resolve, reject) => {
  44. // login(username, password, code, uuid).then(res => {
  45. // if(res.ok){
  46. // setToken(res.data)
  47. // commit('SET_TOKEN', res.token)
  48. // resolve()
  49. // }else{
  50. // reject(res.msg)
  51. // }
  52. // }).catch(error => {
  53. // reject(error)
  54. // })
  55. // })
  56. // },
  57. // // 注册
  58. // Register({ commit }, userInfo) {
  59. // // debugger
  60. // const mobile = userInfo.username
  61. // const pwd = userInfo.password
  62. // const verifyCode = userInfo.verifycode
  63. // return new Promise((resolve, reject) => {
  64. // register({mobile, pwd,verifyCode}).then(res => {
  65. // // setToken(res.token)
  66. // // commit('SET_TOKEN', res.token)
  67. // resolve(res)
  68. // }).catch(error => {
  69. // reject(error)
  70. // })
  71. // })
  72. // },
  73. // // 获取用户信息
  74. // GetInfo({ commit, state }) {
  75. // return new Promise((resolve, reject) => {
  76. // getInfo().then(res => {
  77. // const user = res.user
  78. // const avatar = (user == null || user.avatar == "" || user.avatar == null) ? require("@/static/images/profile.jpg") : baseUrl + user.avatar
  79. // const username = (user == null || user.userName == "" || user.userName == null) ? "" : user.userName
  80. // if (res.roles && res.roles.length > 0) {
  81. // commit('SET_ROLES', res.roles)
  82. // commit('SET_PERMISSIONS', res.permissions)
  83. // } else {
  84. // commit('SET_ROLES', ['ROLE_DEFAULT'])
  85. // }
  86. // commit('SET_NAME', username)
  87. // commit('SET_AVATAR', avatar)
  88. // resolve(res)
  89. // }).catch(error => {
  90. // reject(error)
  91. // })
  92. // })
  93. // },
  94. // // 退出系统
  95. // LogOut({ commit, state }) {
  96. // return new Promise((resolve, reject) => {
  97. // logout(state.token).then(() => {
  98. // commit('SET_TOKEN', '')
  99. // commit('SET_ROLES', [])
  100. // commit('SET_PERMISSIONS', [])
  101. // removeToken()
  102. // storage.clean()
  103. // resolve()
  104. // }).catch(error => {
  105. // reject(error)
  106. // })
  107. // })
  108. // },
  109. // // 退出系统
  110. // DeleteUser({ commit, state }) {
  111. // return new Promise((resolve, reject) => {
  112. // deleteUser().then(() => {
  113. // commit('SET_TOKEN', '')
  114. // commit('SET_ROLES', [])
  115. // commit('SET_PERMISSIONS', [])
  116. // removeToken()
  117. // storage.clean()
  118. // resolve()
  119. // }).catch(error => {
  120. // reject(error)
  121. // })
  122. // })
  123. // }
  124. // }
  125. //}
  126. export default baseUrl