import Cookies from 'js-cookie' const state = { sidebar: { // opened: Cookies.get('sidebarStatus') ? !!+Cookies.get('sidebarStatus') : true, opened: false, withoutAnimation: true }, device: 'desktop', regionOptions:[ { label: '成华区', value: '成华区' }, { label: '武侯区', value: '武侯区' }, { label: '锦江区', value: '锦江区' }, { label: '青羊区', value: '青羊区' }, { label: '金牛区', value: '金牛区' }, { label: '双流区', value: '双流区' }, { label: '郫都区', value: '郫都区' }, { label: '龙泉驿区', value: '龙泉驿区' }, { label: '温江区', value: '温江区' } ], mobantype:[ { label: '单行文本', value: '单行文本' }, { label: '单行数字文本', value: '单行数字文本' }, { label: '多行文本', value: '多行文本' }, { label: '下拉选择', value: '下拉选择' }, { label: '日期', value: '日期' }, { label: '付款日', value: '付款日' }, // { // label: '商家', // value: '商家' // }, { label: '附件', value: '附件' }, // { // label: '资源', // value: '资源' // } ], } const mutations = { TOGGLE_SIDEBAR: state => { state.sidebar.opened = !state.sidebar.opened // state.sidebar.withoutAnimation = false if (state.sidebar.opened) { Cookies.set('sidebarStatus', 1) } else { Cookies.set('sidebarStatus', 0) } }, CLOSE_SIDEBAR: (state, withoutAnimation) => { Cookies.set('sidebarStatus', 0) state.sidebar.opened = false // state.sidebar.withoutAnimation = withoutAnimation }, TOGGLE_DEVICE: (state, device) => { state.device = device } } const actions = { toggleSideBar({ commit }) { commit('TOGGLE_SIDEBAR') }, // closeSideBar({ commit }, { withoutAnimation }) { // commit('CLOSE_SIDEBAR', withoutAnimation) // }, toggleDevice({ commit }, device) { commit('TOGGLE_DEVICE', device) } } export default { namespaced: true, state, mutations, actions }