smart-admin/rc-busness/store/index.js
lin 0f7931155a 修改
1.修改价格显示问题
2.分化用户数据和添加cookit等静态方法
2022-03-21 19:08:34 +08:00

75 lines
1.7 KiB
JavaScript

import user from './modules/user.js';
const state = () => ({
// 这里是全局数据保存的地方
tabsList: [
{
path: '/',
name: 'index',
meta:{
title: '首页',
}
},
]
})
const mutations = {
// changeLogin(state, val) {
// console.log(state,val);
// let list=[];
// list.push(val);
// JSON.parse(list);
// console.log(list);
// localStorage.setItem("cardata", list);
// },
changeClod(state, val) {
localStorage.setItem('userInfo', val.cloud);
},
logoutSystem(state) {
localStorage.removeItem('userInfo')
},
checkIsLogin(state) {
let rawUserInfoStr = localStorage.getItem('userInfo');
let rawUserInfo = JSON.parse(rawUserInfoStr);
if(rawUserInfo && rawUserInfo.hasOwnProperty('xaccessToken') && rawUserInfo['xaccessToken'].length>36)
state.userInfo = rawUserInfo;
else
state.userInfo = undefined;
},
changemessage(state, val) {
localStorage.setItem('message', val.data);
},
selectMenu(state, val) {
let result = state.tabsList.findIndex(item => item.name === val.data.name)
result === -1 ? state.tabsList.push(val.data) : ''
},
// changeMenu(state, user){
// // console.log("vuex存储的变化",JSON.parse(user))
// // console.log("vuex存储的变化",user)
// state.menuList = user;
// localStorage.setItem('menuList', user);
// }
}
const actions = {
setPosition: ({
commit
}, position) => {
commit('setPosition', position)
}
}
/* 功能模块 */
const modules = {
user,
}
export default {namespaced: true, state, mutations, actions,modules}