import { fixedHeader } from '@/settings' // 引入settings.js
import { lesseeId } from '@/settings' // 引入settings.js


// Vuex状态树
const state = {
  fixedHeader: fixedHeader,
  lesseeId:lesseeId,

}

// 同步更改设置 (更改Vuex的store中的状态的唯一方法是提交mutation)
const mutations = {
  CHANGE_SETTING: (state, { key, value }) => {
    if (state.hasOwnProperty(key)) {
      state[key] = value
    }
  }
}

// 异步更改设置 （action提交的是mutation，而不是直接变更状态）
const actions = {
  changeSetting({ commit }, data) {
    commit('CHANGE_SETTING', data)
  }
}

export default {
  namespaced: true, // 解决不同模块命名冲突的问题
  state,
  mutations,
  actions
}

