Blame view

admin-web-master/src/store/modules/app.js 1.51 KB
3f535f30   杨鑫   '初始'
1
2
3
4
5
6
7
8
  import Cookies from 'js-cookie'
  
  const state = {
    sidebar: {
      // opened: Cookies.get('sidebarStatus') ? !!+Cookies.get('sidebarStatus') : true,
      opened: false,
      withoutAnimation: true
    },
118fc86d   wesley88   1
9
10
11
12
13
14
15
16
17
18
19
20
    device: 'desktop',
    regionOptions:[
      { label: '成华区', value: '成华区' },
      { label: '武侯区', value: '武侯区' },
      { label: '锦江区', value: '锦江区' },
      { label: '青羊区', value: '青羊区' },
      { label: '金牛区', value: '金牛区' },
      { label: '双流区', value: '双流区' },
      { label: '郫都区', value: '郫都区' },
      { label: '龙泉驿区', value: '龙泉驿区' },
      { label: '温江区', value: '温江区' }
  ]
3f535f30   杨鑫   '初始'
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
  }
  
  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
  }