Files
crawlab/frontend/src/store/modules/setting.js
2020-03-01 10:27:40 +08:00

35 lines
637 B
Go

import request from '../../api/request'
const state = {
setting: {}
}
const getters = {}
const mutations = {
SET_SETTING (state, value) {
state.setting = value
}
}
const actions = {
async getSetting ({ commit }) {
const res = await request.get('/setting')
commit('SET_SETTING', res.data.data)
// set default enable_tutorial
const enableTutorial = res.data.data.enable_tutorial
if (!localStorage.getItem('enableTutorial')) {
localStorage.setItem('enableTutorial', enableTutorial === 'Y' ? '1' : '0')
}
}
}
export default {
namespaced: true,
state,
getters,
mutations,
actions
}