// import Cookies from 'js-cookie' // import { getConfig } from '@/api/login' import { getRem, getPublicKey, setPublicKey } from '../../utils/auth' const state = { device: 'desktop', // 当前设备 rem: getRem(), // 1rem等于多少px publicKey: getPublicKey(), // 公钥 // kaptcha: '', // 验证码 // sid: '' // sid } const mutations = { TOGGLE_DEVICE: (state, device) => { state.device = device }, SYS_CONFIG: (state, config) => { // state.kaptcha = config.kaptcha // state.publicKey = config.publicKey // state.sid = config.sid setPublicKey(config.publicKey) }, SET_REM: (state, rem)=>{ state.rem = rem } } const actions = { ToggleSideBar: ({ commit }) => { commit('TOGGLE_SIDEBAR') }, CloseSideBar({ commit }, { withoutAnimation }) { commit('CLOSE_SIDEBAR', withoutAnimation) }, ToggleDevice({ commit }, device) { commit('TOGGLE_DEVICE', device) }, // 获取系统配置 // GetConfig({ commit }) { // return new Promise((resolve, reject) => { // // getConfig().then(response => { // // const data = response.data // // commit('SYS_CONFIG', data) // // resolve() // // }).catch(error => { // // reject(error) // // }) // }) // }, // 设置rem SetRem({commit}, rem){ commit('SET_REM', rem) } } export default { namespace: true, state, mutations, actions }