import tabBars from '@/utils/tabbar.js' import { checkPermi } from '@/utils/permission' const tabbar = { state: { list: tabBars.insightTabList }, mutations: { // 更新tabbar类型 SET_USER_TAB(state, data) { if(data === 'insight'){ state.list = tabBars.insightTabList }else if(data === 'charge'){ let data = tabBars.chargeTabList; let list = [] console.log("工具菜单",data); if(checkPermi(['schsf:mcVisit:list'])){ list.push(data[0]) } if(checkPermi(['schsf:mcIgnition:list'])){ list.push(data[1]) } if(checkPermi(['schsf:mcConstruction:list'])){ list.push(data[2]) } state.list = list; } }, }, actions: { // 获得用户基本信息 setTab({ state, commit }, { data }) { console.log(tabBars); console.log(111,data); uni.setStorageSync('tabName',data); commit('SET_USER_TAB', data) } } } export default tabbar