
const state = {
  token: '',
}

const mutations = {
  // SET_TOKEN: (state, token) => {
  //   state.token = token
  // },
}

const actions = {
  // // user login
  // login({ commit }, userInfo) {
  //   const { username, password } = userInfo
  //   return new Promise((resolve, reject) => {
  //     login({ username: username.trim(), password: password }).then(response => {
  //       clearStorage()
  //       commit('SET_TOKEN', response.data.token)
  //       commit('SET_USERINFO', response.data.user)
  //       commit('SET_MENUS', response.data.menus)
  //       const roles = []
  //       response.data.menus.forEach((item) => {
  //         roles.push(item.code)
  //       })
  //       commit('SET_ROLES', roles)
  //       setToken(response.data.token)
  //       setUser(response.data.user)
  //       setRoles(roles)
  //       resolve()
  //     }).catch(error => {
  //       reject(error)
  //     })
  //   })
  // },
}

export default {
  namespaced: true,
  state,
  mutations,
  actions
}
