import defaultSettings from '@/settings' const { showSettings, fixedHeader, sidebarLogo } = defaultSettings const state = { showSettings: showSettings, fixedHeader: fixedHeader, sidebarLogo: sidebarLogo, // 系统配置 configMain: { version:'', supportedThemes: '', admin_supportedFileTypes: '.jpg, .jpeg, .png, .gif, .webp', admin_maxUploadFileSize: 5242870, admin_maxUploadFileNumber: 5 } } const mutations = { // CHANGE_SETTING: (state, { key, value }) => { // // eslint-disable-next-line no-prototype-builtins // if (state.hasOwnProperty(key)) { // state[key] = value // } // } CONFIG_DATA: (state, configdata) => { state.configMain.version = configdata.version state.configMain.supportedThemes = configdata.currentTheme state.configMain.admin_supportedFileTypes = configdata.admin_supportedFileTypes state.configMain.admin_maxUploadFileSize = configdata.admin_maxUploadFileSize state.configMain.admin_maxUploadFileNumber = configdata.admin_maxUploadFileNumber } } const actions = { // changeSetting({ commit }, data) { // commit('CHANGE_SETTING', data) // } configMain({ commit }, configdata) { //console.log(configdata); commit('CONFIG_DATA', configdata) } } export default { namespaced: true, state, mutations, actions }