Blame view

admin-web-master/src/store/modules/app.js 2.06 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
    device: 'desktop',
    regionOptions:[
      { label: '成华区', value: '成华区' },
      { label: '武侯区', value: '武侯区' },
      { label: '锦江区', value: '锦江区' },
      { label: '青羊区', value: '青羊区' },
      { label: '金牛区', value: '金牛区' },
      { label: '双流区', value: '双流区' },
      { label: '郫都区', value: '郫都区' },
      { label: '龙泉驿区', value: '龙泉驿区' },
      { label: '温江区', value: '温江区' }
6abe0316   wesley88   1
20
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
  ],
  mobantype:[
  
    {
      label: '单行文本',
      value: '单行文本'
    },
    {
      label: '单行数字文本',
      value: '单行数字文本'
    },
    {
      label: '多行文本',
      value: '多行文本'
    },
    {
      label: '下拉选择',
      value: '下拉选择'
    },
    {
      label: '日期',
      value: '日期'
    },
    {
      label: '付款日',
      value: '付款日'
    },
    // {
    //   label: '商家',
    //   value: '商家'
    // },
    {
      label: '附件',
      value: '附件'
    },
    // {
    //   label: '资源',
    //   value: '资源'
    // }
  ],
3f535f30   杨鑫   '初始'
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
  }
  
  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
  }